Android获取APK包名的几种方法:
1、adb shell pm list package -f | findstr 关键字 #只能获取到包名,主Activity名无法获取到

2、使用aapt--aapt是sdk自带的一个工具,在sdk\builds-tools\目录下,进入该目录下执行:

  aapt dump badging f:\resign\******_debug.apk

  运行后的结果中以下两行分别是应用包名package和入口activity名称
  package: name=’com.estrongs.android.pop’
  launchable-activity: name=’com.estrongs.android.pop.view.FileExplorerActivity’

3、根据AndroidManifest.xml查看:
  A.使用apkIDE或apktool反编译apk包
  B.打开AndroidManifest.xml
    package属性值是应用的包名:<package=”com.estrongs.android.pop”>
    查找android.intent.action.MAIN或android.intent.category.LAUNCHER对应的activity,该activity对应的android:name属性既是入口activity名称,如下:
    <activity android:theme=”@*android tyle/Theme.NoTitleBar” android:label=”@string/app_name” android:name=”com.estrongs.android.pop.view.FileExplorerActivity”>
      <intent-filter>
        <action android:name=”android.intent.action.MAIN” />
        <category android:name=”android.intent.category.LAUNCHER” />
      </intent-filter>
    </activity>

最新文章

  1. Canvas基础认识
  2. 安装MySQL5.7
  3. 启动 Eclipse 弹出“Failed to load the JNI shared library jvm.dll”错误的解决方法!
  4. Linux下添加硬盘,分区,格式化详解
  5. Spring 接口代理 类代理
  6. jQuery基础之让出$,与其他库共存
  7. Oracle DB 通过 Oracle Enterprise Manager注册要使用的恢复目录
  8. 网卡及MAC和PHY的区别
  9. POJ 3345-Bribing FIPA(树状背包)
  10. to disable the entity lazy load, The ObjectContext instance has been disposed and can no longer be used for operations that require a connection.
  11. POJ 1037 DP
  12. BZOJ 1324: Exca王者之剑
  13. Java笔试题集锦
  14. SQL Server 执行计划操作符详解(3)——计算标量(Compute Scalar)
  15. js变速动画函数封装 回调函数及层级还有透明度
  16. Java设计模式之装饰器模式
  17. gitlab-ci + k8s 之docker (三)
  18. 微信服务号 redirect_uri域名与后台配置不一致,错误代码10003
  19. kali菜单中各工具功能
  20. 使用 AutoMapper 映射 IDataReader、DataSet、DataTable 到实体类

热门文章

  1. weblogic重置用户名密码。
  2. 分享类shareSDK
  3. UITableView和UICollectionView的方法学习一
  4. NYOJ之ASCII码排序
  5. ViewPager部分源码分析一:加载数据
  6. 【转】JQuery插件ajaxFileUpload 异步上传文件(PHP版)
  7. GMap.Net开发之在地图上添加多边形
  8. FP-Growth算法及演示程序
  9. 在ASP.NET 5中如何方便的添加前端库
  10. java调用shell获取返回值