方法一:使用aapt    //aapt是sdk自带的一个工具,在sdk\builds-tools\目录下 1.命令行中切换到aapt.exe目录执行:aapt dump badging + 路径   例:aapt dump badging D:\Program Files\KuGou.apk 2.运行后的结果中以下两行分别是应用包名package和入口activity名称 package: name=’xxxxx’ launchable-activity: name=’xxxxxxxx’ 注:…
使用android自动化测试工具monkeyrunner启动应用时,需要填写被测程序的包名和启动的Activity,以下有两种查看应用包名package和入口activity名称的方法: 方法一:使用aapt    //aapt是sdk自带的一个工具,在sdk\builds-tools\目录下 1.以ES文件浏览器为例,命令行中切换到aapt.exe目录执行:aapt dump badging E:\apk\es3.apk 2.运行后的结果中以下两行分别是应用包名package和入口activi…
思路: 1. 自定义ActivityList管理类,添加删除维护该list; 2.Activity Stack 类似上面: 3.singleTask定义一个Activity为该启动模式,然后当返回时,其他都会被干掉. Task,  Actvivity Stack, Activity.... ref: 退出Android程序时清除所有activity的实现方法_Android_脚本之家http://www.jb51.net/article/82248.htm android中关闭所有activit…
方法一 有源码的情况直接打开AndroidManifest.xml文件,文件会有package信息 android.intent.action.MAIN决定应用程序最先启动的Activity android.intent.category.LAUNCHER决定应用程序是否显示在程序列表里 方法二 反编译apk,反编译后打开AndroidManifest.xml文件,文件会有package信息 方法三 aapt dump badging F:\****.apk aapt工具是sdk自带的一个工具,…
 文章来源:http://www.jb51.net/article/31833.htm Android开发文档上专门有一小节解释这个问题.简单来说,Activity是负责与用户交互的最主要机制,任何“设置”(Configuration)的改变都可能对Activity的界面造成影响,这时系统会销毁并重建Activity以便反映新的Configuration. “屏幕方向”(orientation)是一个Configuration,通过查看Configuration类的javadoc可以看到其他Co…
android开发中关于继承activity类中的函数,不能在其他类中调用其方法. MainActivity.java package com.example.testmain; import android.app.Activity; import android.os.Bundle; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState)…
我是下面提到的第四条: 在Order and Export 中 把新加的 android-support-v4.jar的前面的对号打上勾 保存:就可以了: 做android开发的可能都碰到"java.lang.RuntimeException: Unable to instantiate activity ComponentInfo"过这个异常,出现这个异常的原因有很多,就根据我个人而言给出以下几种解决办法,以后再碰到了再更新: 1.最常见的原因是新建了一个activity,完成代码编…
ctrl+r 打开CMD窗口 进入sdk-aapt目录 执行命令:aapt dump badging xx.apk 内容太多?不好看,没关系,全部拷出来,ctrl+f,so easy! package: name=' versionName='1.0.0' launchable-activity: name='cn.com.pclady.yimei.module.launcher.LauncherActivity'…
Android在生成了应用签名文件后,如果我们想要查看签名文件的sha1和md5,该怎么操作呢??下面我们来看看. 把android studio界面左下角的Terminal终端窗口打开,进入JDK的bin目录,因为Terminal默认的路径是从android studio安装的那个盘开始,所以要自己手动操作,进入到jdk安装目录下的bin文件夹下,在这里我的android studio安装目录在D盘,JDK在C盘,所以我进行了如下操作: 然后输入:keytool -list -v -keyst…
使用android自动化测试工具启动应用时,需要填写被测程序的包名和启动的Activity,以下有两种查看应用包名package和入口activity名称的方法: 方法一:使用aapt    //aapt是sdk自带的一个工具,在sdk\builds-tools\目录下 1.以ES文件浏览器为例,命令行中切换到aapt.exe目录执行:aapt dump badging E:\apk\es3.apk 2.运行后的结果中以下两行分别是应用包名package和入口activity名称 package…