不同安卓手机之间的软件移植
目前,你的第一个猜测是对的,有些手机里面的apk中的dex呗提取出来了做成了odex(和apk在同一个目录),这是通过system/framework中的core.jar,ext.jar,framework.jar,services.jar,android.policy.jar关联后提取出来的,要想使用会原始apk,就要用google上的相关开发工具baksmali,smali将odex做回到dex,再放回apk,重新签名。
(最后这里有个问题是:用自带浏览器browser.apk做例子,从其他手机提取加工并重新签名得到的apk在安装到自己手机的时候会因为软件包名相同,而签名不同而起冲突,导致安装失败,所以还要进行的步骤就是制作共存软件(有android端的apktool可以用)或自己修改包名(比较麻烦))
怎样看到我手机上所有的APK软件
apk APK是Android Package的缩写,即Android安装包(anapk)。
APK是类似Symbian Sis或Sisx的文件格式。
通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。
apk文件和sis一样最终把android sdk编译的工程打包成一个安装程序文件格式为apk。
APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是Dalvik VM executes的全称,即Android Dalvik执行程序,并非Java ME的字节码而是Dalvik字节码。
一个APK文件结构为: META-INF\ Jar文件中常可以看到 res\ 存放资源文件的目录 AndroidManifest.xml 程序全局配置文件 classes.dex Dalvik字节码 resources.arsc 编译后的二进制资源文件总结下我们发现Android在运行一个程序时首先需要UnZip,然后类似Symbian那样直接,和Windows Mobile中的PE文件有区别,这样做对于程序的保密性和可靠性不是很高,通过dexdump命令可以反编译,但这样做符合发展规律,微软的 Windows Gadgets或者说WPF也采用了这种构架方式。
在Android平台中dalvik vm的执行文件被打包为apk格式,最终运行时加载器会解压然后获取编译后的androidmanifest.xml文件中的permission分支相关的安全访问,但仍然存在很多安全限制,如果你将apk文件传到/system/app文件夹下会发现执行是不受限制的。
最终我们平时安装的文件可能不是这个文件夹,而在android rom中系统的apk文件默认会放入这个文件夹,它们拥有着root权限。
安卓手机怎么安装两个不同版本的软件
手机一般是不支持下载安装两个相同的软件,如果下载一个软件后,再次下载安装相同的软件,之前下载安装的软件将会被覆盖,但是部分软件的两个不同版本是可以共存的,如移动定制机的3G定制版微博和公共版微博、QQ for pad版本和QQ普通版是可以同时安装的。
具体情况视软件本身。
apk是什么文件?apk文件怎么打开?
1 APK是Android Package的缩写,即Android安装包(apk)。
打开方法;1首先,要确定你的APK文件的性质,是在电脑的什么位置,电脑中是否有能打开APK文件的软件,如果没有的话,要安装些类软件或在手机里打开APK文件。
2apk软件是基于LINX开发的,而我们现在用的电脑系统一般都是windos操作系统,所以肯定不能直接打开。
所以要借助一些软件或其它方法才能在电脑中打开。
3APK文件是zip格式,可以在电脑中右键点击文件选择打开方式,然后选择用winrar打开来查看文件中的内容。
或者更改文件后缀名为.rar,然后用winrar文件解压,会得到一个文件夹,里面就是改程序的源文件了。
4如果想在电脑中打开下载了的apk文件,也可以下载一豌豆荚或91助手类型的软件,安装在电脑上,这时,把手机通过USB数据线连接到电脑上,在电脑上可以读出APK文件并且可以安装在手机。
5如果用带有安卓(Android)系统手机的“ES浏览器”找到存放手机内的apk文件,点击后等于把文件进行了解压,这时会问你是否安装此文件,你如果同意的话,此软件就会安装在你的手机内了。
这是用手机直接打开APK文件的最好办法。
6其实APK文件只是zip格式文件一种,是安装在安卓手机上,后缀名为apk的一种类型的文件。
安卓系统手机的操作系统本身有打开这类文件的软件,通过UnZip解压后,可以便可以直接安装在安卓手机系统内了。
apkAPK是AndroidPackage的缩写,即Android安装包(apk)。
APK是类似Symbian Sis或Sisx的文件格式。
通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。
apk文件和sis一样,把android sdk编译的工程打包成一个安装程序文件,格式为apk。
APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是DalvikVM executes的简称,即Android Dalvik执行程序,并非Java ME的字节码而是Dalvik字节码。
Android在运行一个程序时首先需要UnZip,然后类似Symbian那样直接,和Windows Mobile中的PE文件有区别。
文件格式编辑格式定义在Android平台中,dalvik vm的执行文件被打包为apk格式,最终运行时加载器会解压,然后获取编译后的androidmanifest.xml文件中的permission分支相关的安全访问,但仍然存在很多安全限制。
如果你将apk文件传到/system/app文件夹下,会发现执行是不受限制的。
安装的文件可能不是这个文件夹,而在androidrom中,系统的apk文件默认会放入这个文件夹,它们拥有着root权限。
三星电视7series插入u盘无法识别apk软件,请问怎么回事
安装方法:1,在电脑上下载软件安装包到U盘;2,在电视应用商店下载能识别安装包的工具软件,比如小白文件管理器,ES文件浏览器等;3,U盘接到电视上; 4,打开电视上的识别软件,通过软件查看U盘安装包; 5,看到安装包后,点击安装即可。
Win10手机怎么安装运行安卓APK
工具原料win10手机方法/步骤1、:通过“Windows 10 Mobile APK Installer”程序来部署安装APK应用。
直接在百度中搜索下载此应用2、首先,需要在Win10手机中开启“开发人员模式”,同时将“设备发现”开启,以允许其它设备检测Win10手机。
3、接下来解压并双击运行其中的“Windows 10 Mobile APK Installer”程序,在安装过程中,选择安装目录中确保安装目录文件夹不留空格。
如图所示:4、在安装“Windows 10 Mobile APK Installer”程序过程中,还需要安装“Microsoft Visual C++运行库”的支持。
5、接下来将Win10 Moblie手机与电脑通过USB数据线进行连接,运行“Windows 10 Mobile APK Installer”程序,使用Win10手机中的“配对代码”与电脑程序进行匹配操作。
6、将“连接方式”设置“USB连接”,同时点击“连接手机”按钮,待连接手机成功后,选择要安装的APK程序,点击“立即安装”按钮。
此时就可以将APK应用安装到Win10 Moblie手机中啦。
转载请注明出处51数据库 » 怎么区别apk的软件