‘壹’ 如何查看android应用apk的包名和入口Activity名称
Android开发过程中我们有时需要使用第三方apk资源,而启动第三方apk在某些情况下需要指定相应的包名和启动的Activity名,这个时候就需要获取这两个名称,我们可以使用如下三种方法:
1、使用aapt //aapt是sdk自带的一个工具,在你安装的Eclipse路径下的sdk\build-tools\中,如我的是D:\Eclipse\androidTools\sdk\build-tools\android-4.4.2,如果你下载有apk反编译工具,也可以直接使用里面的aapt
以“GO备份.apk”为例,先进入cmd命令行窗口,然后运行:D: -> Eclipse\androidTools\sdk\build-tools\android-4.4.2
-> aapt mp badging C:\Users\Administrator\Desktop\GO备份.apk,即可获取到AndroidManifest.xml中我们需要的内容,如
package: name='com.jiubang.go.backup.ex'
launchable-activity: name='com.jiubang.go.backup.pro.StartupPageActivity'
2、查看AndroidManifest.xml
同样是查看AndroidManifest.xml,这里我们可以采用反编译方法来获取信息,同样是打开cmd命令行窗口,然后运行:E:
-> apk反编译工具\apktool\apktool -> apktool.bat d -f C:\Users\Administrator\Desktop\GO备份.apk GO备份,然后打开“GO备份”文件夹,打开droidManifest.xml文件,找到manifest节点的package属性值package="com.jiubang.go.backup.ex"语句即为包名,查找android.intent.action.MAIN和android.intent.category.LAUNCHER对应的activity,该activity对应的android:name属性即为入口activity名称,如<activity
android:name="com.jiubang.go.backup.pro.StartupPageActivity"。
3、使用uiautomatorviewer
可以直接在命令行输入uiautomatorviewer,打开获取屏幕截图工具,连接手机,打开所要获取包名的应用,然后获取其截图,根据截图查看package即可,uiautomatorviewer的使用这里就不做介绍了。使用这个需要注意的是,该app必须是有界面的,否则无法获取。
另外,
android.intent.action.MAIN 属性决定应用程序最先启动的Activity
android.intent.category.LAUNCHER属性决定应用程序是否显示在程序列表里
‘贰’ 安卓开发怎么修改apk名称
修改应用程序名:找到AndroidManifest.xml ,确认下列代码
<application
android:icon="@drawable/menu_desk"
android:label="@string/app_name"(此处即为apk名称变量)
再找到res/value下的strings.xml文件,修改下列代码
<string name="app_name">孕卫士</string>
之后,打包发布即可!
修改APK名:这个在生成向导里可以直接改名,或者生成了APK文件之后,你也可以手动修改APK名称。
‘叁’ apk是电脑软件还是手机软件
apk是手机软件,APK是Android Package的缩写,即Android安装包(apk)。
APK(全称:Android application package,Android应用程序包)是Android操作系统使用的一种应用程序包文件格式,用于分发和安装移动应用及中间件。
相关资料
一个Android应用程序的代码想要在Android设备上运行,必须先进行编译,然后被打包成为一个被Android系统所能识别的文件才可以被运行,而这种能被Android系统识别并运行的文件格式便是“APK”。
一个APK文件内包含被编译的代码文件(dex 文件),文件资源(resources), 原生资源文件(assets),证书(certificates),和清单文件(manifest file)。
APK 文件基于ZIP文件格式,它与JAR文件的构造方式相似,互联网媒体类型是:application/vnd.android.package-archive.
‘肆’ 怎么修改apk的应用名称
修改app名称可以直接在手机上进行操作,但是需要下载安卓apk编辑工具。具体操作步骤如下:
1、点击打开手机上安装的apk编辑工具。
注意事项:
所要修改的app名称文件夹都是以该软件的中文拼音或英文名称为文件夹名称,这样可以快速找到文件所在位置。
‘伍’ apk文件是什么
APK是AndroidPackage的缩写,即Android安装包(apk)。APK是类似SymbianSis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。
一个Android应用程序的代码要在Android设备上运行,必须先进行编译,然后被打包成为一个被Android系统所能识别的文件才可以被运行,而这种能被Android系统识别并运行的文件格式便是“APK”。 一个APK文件内包含被编译的代码文件(.dex 文件),文件资源(resources),assets,证书(certificates),和清单文件(manifest file)。
apk生命周期:
生命周期是由AndroidOS操作系统进行管理的,活动进程都将做为系统命令进行创建,正确处理这些事件对一个应用程序来说是极为重要的,因为终端用户不会知道什么是正确的。要在开始设计游戏之前搞明白这些,因为这有助于节省调试时间以及避免代价高昂的重新设计。
对大多数应用而言,默认设置即可开始工作,但对游戏而言,可能需要调整单态实例的信号为打开。在默认情况下,Android会新建一个活动实例进程,因为它认为这是比较合适的,而游戏,可能只希望有一个活动的实例进程,这会有影响,它需要了解一些系统状态的管理。
以上内容参考:网络-apk
‘陆’ 安卓软件扩展名
1,应用程序通常被分为两部分:图形用户接口(GUI)和引擎(Engien)。
2,应用程序后缀名:
(1)在DOS或Windows系统下其扩展名为*.exe或*.com;
(2)在mac os x下扩展名一般为*.app。
3,应用程序,指为完成某项或多项特定工作的计算机程序,它运行在用户模式,可以和用户进行交互,具有可视的用户界面。
‘柒’ apk是什么文件可以删除吗
apk是AndroidPackage的缩写,是安卓app文件的扩展名,app的安装包!
你手机里面存在的apk文件如果不是你自己主动转到手机的话,一般都是通过手机里的应用市场下的,要是你已经安装过了这个apk就可以删除,不会对已安装的app产生影响。所以说apk不是什么系统文件,可以删除的!
‘捌’ 怎么修改apk的应用名称
1、点击打开手机上的apk编辑软件,并在爱弹出的页面中点击页面上的打开一个apk文件选项。