Android 获取软件的包名和启动的主类名

可以使用aapt这个不需要下载,是SDK自带的一个小工具,他的路径是 

/Android/Sdk/build-tools/29.0.2

这个里面的29.0.2是你的版本,其他的版本也可以使用,

到这个目录下使用这个命令,我现在的操作系统是liunx,命令liunx和win都可以使用

命令如下

user@user:~/Android/Sdk/build-tools/29.0.2$ aapt  dump  badging  /D/修改图片/D21-萨摩亚-内置APK/MyCash.apk

然后你就会得到很多属性

package: name='com.digicelfs.mycash' versionCode='42' versionName='1.0.42' platformBuildVersionName=''
sdkVersion:'21'
targetSdkVersion:'31'
uses-permission: name='android.permission.INTERNET'
uses-permission: name='android.permission.ACCESS_NETWORK_STATE'
uses-permission: name='android.permission.ACCESS_WIFI_STATE'
uses-permission: name='android.permission.READ_CONTACTS'
uses-permission: name='android.permission.CAMERA'
uses-permission: name='android.permission.READ_PHONE_STATE'
uses-permission: name='android.permission.WRITE_EXTERNAL_STORAGE'
uses-permission: name='android.permission.READ_EXTERNAL_STORAGE'
uses-permission: name='android.permission.ACCESS_COARSE_LOCATION'
uses-permission: name='android.permission.ACCESS_FINE_LOCATION'
uses-permission: name='com.digicelfs.mycash.permission.C2D_MESSAGE'
uses-permission: name='com.google.android.c2dm.permission.RECEIVE'
uses-permission: name='android.permission.GET_ACCOUNTS'
uses-permission: name='android.permission.WAKE_LOCK'
uses-permission: name='android.permission.USE_FINGERPRINT'
uses-permission: name='android.permission.USE_BIOMETRIC'
uses-permission: name='android.permission.POST_NOTIFICATIONS'
uses-permission: name='com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE'
uses-permission: name='com.google.android.gms.permission.AD_ID'
uses-permission: name='android.permission.RECEIVE_BOOT_COMPLETED'
uses-permission: name='android.permission.FOREGROUND_SERVICE'
application-label:'MyCash'
application-label-af:'MyCash'
application-label-am:'MyCash'
application-label-ar:'MyCash'
application-label-as:'MyCash'
application-label-az:'MyCash'
application-label-be:'MyCash'
application-label-bg:'MyCash'
application-label-bn:'MyCash'
application-label-bs:'MyCash'
application-label-ca:'MyCash'
application-label-cs:'MyCash'
application-label-da:'MyCash'
application-label-de:'MyCash'
application-label-el:'MyCash'
application-label-en-AU:'MyCash'
application-label-en-CA:'MyCash'
application-label-en-GB:'MyCash'
application-label-en-IN:'MyCash'
application-label-en-XC:'MyCash'
application-label-es:'MyCash'
application-label-es-419:'MyCash'
application-label-es-US:'MyCash'
application-label-et:'MyCash'
application-label-eu:'MyCash'
application-label-fa:'MyCash'
application-label-fi:'MyCash'
application-label-fr:'MyCash'
application-label-fr-CA:'MyCash'
application-label-gl:'MyCash'
application-label-gu:'MyCash'
application-label-he:'MyCash'
application-label-hi:'MyCash'
application-label-hr:'MyCash'
application-label-hu:'MyCash'
application-label-hy:'MyCash'
application-label-id:'MyCash'
application-label-in:'MyCash'
application-label-is:'MyCash'
application-label-it:'MyCash'
application-label-iw:'MyCash'
application-label-ja:'MyCash'
application-label-ka:'MyCash'
application-label-kk:'MyCash'
application-label-km:'MyCash'
application-label-kn:'MyCash'
application-label-ko:'MyCash'
application-label-ky:'MyCash'
application-label-lo:'MyCash'
application-label-lt:'MyCash'
application-label-lv:'MyCash'
application-label-mk:'MyCash'
application-label-ml:'MyCash'
application-label-mn:'MyCash'
application-label-mr:'MyCash'
application-label-ms:'MyCash'
application-label-my:'MyCash'
application-label-nb:'MyCash'
application-label-ne:'MyCash'
application-label-nl:'MyCash'
application-label-or:'MyCash'
application-label-pa:'MyCash'
application-label-pl:'MyCash'
application-label-pt:'MyCash'
application-label-pt-BR:'MyCash'
application-label-pt-PT:'MyCash'
application-label-ro:'MyCash'
application-label-ru:'MyCash'
application-label-si:'MyCash'
application-label-sk:'MyCash'
application-label-sl:'MyCash'
application-label-sq:'MyCash'
application-label-sr:'MyCash'
application-label-sr-Latn:'MyCash'
application-label-sv:'MyCash'
application-label-sw:'MyCash'
application-label-ta:'MyCash'
application-label-te:'MyCash'
application-label-th:'MyCash'
application-label-tl:'MyCash'
application-label-tr:'MyCash'
application-label-uk:'MyCash'
application-label-ur:'MyCash'
application-label-uz:'MyCash'
application-label-vi:'MyCash'
application-label-zh-CN:'MyCash'
application-label-zh-HK:'MyCash'
application-label-zh-TW:'MyCash'
application-label-zu:'MyCash'
application-icon-120:'res/mipmap-anydpi-v26/ic_launcher.xml'
application-icon-160:'res/mipmap-anydpi-v26/ic_launcher.xml'
application-icon-240:'res/mipmap-anydpi-v26/ic_launcher.xml'
application-icon-320:'res/mipmap-anydpi-v26/ic_launcher.xml'
application-icon-480:'res/mipmap-anydpi-v26/ic_launcher.xml'
application-icon-640:'res/mipmap-anydpi-v26/ic_launcher.xml'
application-icon-65534:'res/mipmap-anydpi-v26/ic_launcher.xml'
application-icon-65535:'res/mipmap-anydpi-v26/ic_launcher.xml'
application: label='MyCash' icon='res/mipmap-anydpi-v26/ic_launcher.xml'
uses-library-not-required:'org.apache.http.legacy'
launchable-activity: name='com.useboom.android.activity.SplashActivity'  label='' icon=''
feature-group: label=''
  uses-feature-not-required: name='android.hardware.camera'
  uses-feature-not-required: name='android.hardware.camera.autofocus'
  uses-feature-not-required: name='android.hardware.camera.flash'
  uses-feature-not-required: name='android.hardware.camera.front'
  uses-feature-not-required: name='android.hardware.fingerprint'
  uses-feature-not-required: name='android.hardware.location'
  uses-feature-not-required: name='android.hardware.screen.landscape'
  uses-feature-not-required: name='android.hardware.telephony'
  uses-feature-not-required: name='android.hardware.wifi'
  uses-feature: name='android.hardware.faketouch'
  uses-implied-feature: name='android.hardware.faketouch' reason='default feature for all apps'
  uses-feature: name='android.hardware.screen.portrait'
  uses-implied-feature: name='android.hardware.screen.portrait' reason='one or more activities have specified a portrait orientation'
main
other-activities
other-receivers
other-services
supports-screens: 'small' 'normal' 'large' 'xlarge'
supports-any-density: 'true'
locales: '--_--' 'af' 'am' 'ar' 'as' 'az' 'be' 'bg' 'bn' 'bs' 'ca' 'cs' 'da' 'de' 'el' 'en-AU' 'en-CA' 'en-GB' 'en-IN' 'en-XC' 'es' 'es-419' 'es-US' 'et' 'eu' 'fa' 'fi' 'fr' 'fr-CA' 'gl' 'gu' 'he' 'hi' 'hr' 'hu' 'hy' 'id' 'in' 'is' 'it' 'iw' 'ja' 'ka' 'kk' 'km' 'kn' 'ko' 'ky' 'lo' 'lt' 'lv' 'mk' 'ml' 'mn' 'mr' 'ms' 'my' 'nb' 'ne' 'nl' 'or' 'pa' 'pl' 'pt' 'pt-BR' 'pt-PT' 'ro' 'ru' 'si' 'sk' 'sl' 'sq' 'sr' 'sr-Latn' 'sv' 'sw' 'ta' 'te' 'th' 'tl' 'tr' 'uk' 'ur' 'uz' 'vi' 'zh-CN' 'zh-HK' 'zh-TW' 'zu'
densities: '120' '160' '240' '320' '480' '640' '65534' '65535'

这个里面的  package: name='com.digicelfs.mycash'就是这个软件的包名  、

 versionName='1.0.42'软件的版本、platformBuildVersionName=''    sdkVersion:'21'  该软件使用的sdk版本。

launchable-activity: name='com.useboom.android.activity.SplashActivity' 这个就是这个软件的主类,也就是启动这个软件的主类

application: label='MyCash'这个就是这个软件的名字

uses-permission: name='android.permission.INTERNET'后面的其他的都是软件的权限

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值