apkandroid应用
1. 如何将多个android应用程序打包到一个apk中
第一步,把普通的android project设置成库项目
库项目也是一个标准的android项目,因此你先创建一个普通的android项目。 这个项目可以起任何的名称,任何的报名,设置其他需要设置的字段等,如图1所示。
接着把项目设置成库项目,步骤如下
在Package Explorer中, 鼠标右键项目文件夹,点击 Properties.
在Properties 窗口, 选择"Android" ,Library 属性显示在右下边.
把"is Library" 单选框选择上,再点击 Apply.
点击 OK 关闭Properties 窗口.
这时,这个项目就变成库项目了。
当然,java项目也可以让其变成一个库项目,非常简单,执行上面的四步。其他程序项目就可以引用库项目了。
图 1.使一个项目为库项目
创建manifest文件
一个库项目的manifest文件也和标准的android应用程序一样,声明所有共享的组件。
比如APIDemo中的TicTacToeLib 这个例子,库项目声明了Activity GameActivity:
<manifest>
...
<application>
...
<activity android:name="GameActivity" />
...
</application>
</manifest>
第二步 引用库项目
如果你开发的应用程序想要包括库项目中的代码和资源,非常简单,引用步骤如下
在Package Explorer中, 鼠标右键项目文件夹,点击 Properties.
在Properties 窗口, 选择"Android" ,Library 属性显示在右下边.
点击Add ,打开了Project Selection 对话框.
从可用库项目列表选择一个项目,然后点击 OK.
对话框关闭之后点击 Apply (在Properties 窗口).
点击 OK 关闭Properties 窗口.
完成以上六步,Eclipse 会重建项目,把库项目中的内容包含进去。 如图2所示
图 2. 让项目引用一个库项目
如果你想增加多个库项目的引用,使用up和down可以设置他们的相对的优先级和合并顺序。工具在合并引用的库的时候顺序是从低优先级(列表的下面)到高优先级(列表的上面)。 如果不只一个库定义了相同的资源ID,这个工具选择资源时会选择高优先级的资源。应用程序自身拥有最高的优先级,自身的资源zThe application itself has highest priority and its resources are always used in preference to identical resource IDs defined in libraries.
在menifest文件中声明库中的组件
在manifest 文件中必须增加对在当前程序中用到的库项目中的所有的组件 。比如,你必须声明任何用到的 <activity>, <service>, <receiver>, <provider>等,<permission>, <uses-library>, 和其他类似的元素。
声明库项目中的组件时,必须使用包含包名的类全名。
在TicTacToeMain 例子中,声明库Activity GameActivity :
<manifest>
...
<application>
...
<activity android:name="com.example.android.tictactoe.library.GameActivity" />
...
</application>
</manifest>
For more information about the manifest file, see the documentation for AndroidManifest.xml.
2. 如何让ios系统识别并运行apk(安卓应用程序包)
你好,apk是安卓系统中的软件安装包格式,这种格式的安装包只能在安卓系统识别并运行,iOS系统格式有ipa,pxl,deb。
3. 如何导入一个apk文件到android应用中
apk已经把所有的资源都做了编译和优化里面已经找不到可用的lib了不能直接导入,需要把其他的工程编译成jar才可以导入工程
4. 如何打开 apk 文件apk 文件是面向 google 的移动操作系统 android 创建的应用,apk
不可以 APK文件是安卓系统的 扩展阅读 APK是AndroidPackage的缩写,即Android安装包(apk)。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。apk文件和sis一样,把android sdk编译的工程打包成一个安装程序文件,格式为apk。 文件结构 1. META-INF\ (注:Jar文件中常可以看到); 2. res\ (注:存放资源文件的目录) ; 3. AndroidManifest.xml (注:程序全局配置文件) ; 4. classes.dex (注:Dalvik字节码); 5. resources.arsc (注:编译后的二进制资源文件)。 开发环境 Android是一个基于Java的开发环境,它是一种与广被接受的 Java极为类似,而且也比C++容易得多的开发语言,这是一种规范的移动开发环境。Google也在API文档的书写和样例的提供上做了很出色的工作。 获取SDK 下载并安装android的SDK[软件开发套件],这套SDK主要包括有核心库文件,一个模拟器,开发工具和一些示范的样例文件。推荐使用Eclipse 和androideclipse 扩展。如果只是使用android,Eclipse IDE就已经足够了,但如果是第一次开发Java应用,建议下载完整的Java SE 开发工具 (JDK) 因为它包括签发应用程序所需要的工具。 应用架构 android应用架构很关键,如果不学习它,设计出来的游戏将是一种很难修复bug的产品。 需要了解应用程序、活动、Intents以及它们是如何互相联系交互的,Google在这儿提供了良好的信息架构。真正重要的是,要理解为什么在设计的游戏中需要不止一个的活动进程以及如何设计一个用户体验良好的游戏。这些都应当配合到应用的生命周期中。 应用的生命周期 应用的生命周期是由AndroidOS操作系统进行管理的活动进程都将做为系统命令进行创建,正确处理这些事件对一个应用程序来说是极为重要的,因为终端用户不会知道什么是正确的。最好在开始设计游戏之前搞明白这些,因为这有助于节省调试时间以及避免代价高昂的重新设计。对大多数应用而言,默认设置即可开始工作,但对游戏而言,可能需要调整单态实例的信号为打开。在默认情况下,Android会新建一个活动实例进程,因为它认为这是比较合适的,而游戏,可能只希望有一个活动的实例进程,这有一点儿影响,它需要了解一些系统状态的管理。
5. 什么是apk应用程序
APK是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文件有区别。
6. app和apk什么区别
所代表的意义上有所不同。
APP:应用程序,Application的缩写。
apk:Android application package,Android应用程序包。
文件格式不同。
APP:没有固定的格式,取决于厂家的APP生产。
apk:APK 文件基于 ZIP 文件格式,它与JAR文件的构造方式相似,互联网媒体类型是:application/vnd.android.package-archive。
(6)apkandroid应用扩展阅读:
APK是Android application package的缩写,即Android安装包(apk)。APK是类似SymbianSis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。
apk文件和sis一样,把androidsdk编译的工程打包成一个安装程序文件,格式为apk。 APK文件其实是zip格式,但后缀名被修改为apk。
通过UnZip解压后,可以看到Dex文件,Dex是DalvikVM executes的简称,即Android Dalvik执行程序,并非Java ME的字节码而是Dalvik字节码。Android在运行一个程序时首先需要UnZip,然后类似Symbian那样直接但不同于Windowsmobile中的PE文件,程序的保密性和可靠性不是很高。
通过dexmp命令可以反编译它,但这种架构符合发展规律,微软的WindowsGadgets(WPF)也采用了这种架构方式。在Android平台中,dalvikvm的执行文件被打包为apk格式,最终运行时加载器会先解压,然后获取编译后的androidmanifest.xml文件中的permission声明对安全访问的限制。
要知道仍然存在很多安全限制,但将apk文件传到/system/app文件夹下会发现执行是不受限制的。也许我们平时安装都不会选用这个文件夹,但在androidrom中,系统的apk文件默认会放入这个文件夹,它们拥有root权限。
7. 如何安装APK到Android手机上,必看!!!
手机上首先要进行一些设置,设置——应用程序——勾选“未知源” 设置——应用程序——开发——勾选“USB 调试” 方法一利用手机内置APK安装器 设置——应用程序——APK安装器 只要把APK程序都放到SD卡上,就可以直接在这个内置的APK安装器上进行软件的安装与卸载。 -------------------------------------------------------------------------------------------------------------- 方法二利用PC客户端android应用安装器 可以使用PC端软件:91手机助手、豌豆夹等Android应用安装器。这些Android应用安装器中都有海量的Android应用。你首先要在PC上安装,然后将手机连接PC,这些Android应用安装器会自动关联你手机设备,点击安装,就可以将软件安装到你的手机里了。 --------------------------------------------------------------------------------------------------------------------- 方法三利用资源管理器 如果你手机没有自带APK安装器,可以上google market下载一个“APK安装器”。首先,你要确定你手机中有内置google market。然后,你需联网登录google market下载一个“APK安装器”,推荐你使用“ASTRO资源管理器”。 之后你要安装新软件,可以把需要安装的文件拷贝到 SD 卡里,使用“ASTRO资源管理器”进行软件的安装。 --------------------------------------------------------------------------------------------------------------------- 方法四利用安卓网APK安装器
8. 如何开发一个APK(安卓应用程序)呢请附教程。
去verycd找个android视频教程吧,免费的多着呢,有点java基础就行了,基础部分你可以看看张孝祥的。android部分的你随便找个视频通产第一讲就会告诉你如何配置sdk安装虚拟机搞个helloworld以及发布成apk了。
9. 如何安装APK到Android手机上,必看
方法一 利用手机内置APK安装器
设置——应用程序——APK安装器
只要把APK程序都放到SD卡上,就可以直接在这个内置的APK安装器上进行软件的安装与卸载。
--------------------------------------------------------------------------------------------------------------
方法二 利用PC客户端android应用安装器
可以使用PC端软件:91手机助手、豌豆夹等Android应用安装器。这些Android应用安装器中都有海量的Android应用。你首先要在PC上安装,然后将手机连接PC,这些Android应用安装器会自动关联你手机设备,点击安装,就可以将软件安装到你的手机里了。
---------------------------------------------------------------------------------------------------------------------
方法三 利用资源管理器
如果你手机没有自带APK安装器,可以上google market下载一个“APK安装器”。首先,你要确定你手机中有内置google market。然后,你需联网登录google market下载一个“APK安装器”,推荐你使用“ASTRO资源管理器”。
之后你要安装新软件,可以把需要安装的文件拷贝到 SD 卡里,使用“ASTRO资源管理器”进行软件的安装。
---------------------------------------------------------------------------------------------------------------------
方法四 利用安卓网APK安装器
APK安装器就是将APK文件安装到手机上的一个PC端软件,我们首先需要下载一个USB驱动
在PC上安装好“APK安装器”,这个软件会自动关联你的APK程序,只要双击一下APK程序就可以自动安装到你的手机里了。
10. 如何取得Android应用apk的UI资源和布局
第一步: 通过Hierarchy Viewer 工具学习别人的UI布局,
第二步:获得apk中的图片和xml文件,方法一是将扩展名apk改为zip,但是xml有可能打开的时候是乱码。