导航:首页 > 操作系统 > android后台安装

android后台安装

发布时间:2024-07-18 20:46:49

android App安装以及启动流程

Android App的安装可以分为有界面的安装和无界面的安装。

有界面的安装其实就是调用系统App(PackageInstaller)咐码去安装apk,打开安装apk应用之后,点击安装按钮执行startInstall方法,然后就进入安装中界面开始安装,安装成功或者衡族哪失败都会有对应的回调。内部其实也是使用PackageManager的installExistingPackage方法,通过binder机制,调用到PackageManagerService的installExistingPackage方法,最终调用到installExistingPackageAsUser方法安装,而 安装的核心原理其实就是将apk文件拷贝到系统可识别的重要的文件目录

无界面安装是调用adb命令,执行到一个c写的commandline脚本,调用 install_app 方法,然后再调用 pm_command ,然后执行到pm脚本,执行 run 方法,调用 runinstall ,然后调用 installPackageAsUser 通过AMS执行安装。

说到App的启动,就需要从穗则开机开始说起,Android开机会先把所有应用安装一遍就是把apk拷贝到对应的目录(这也是Android开机慢的原因)。

整个流程如下:

其实App的启动,除了刚开机是不一样之外,正常时候基本与Activity的启动非常接近。

② 如何安装android开发环境

安装android开发环境教程:

1、JDK安装

下载后直接按照向导安装即可,主要讲解jdk环境变量配置:

我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:

JAVA_HOME值为: D:Program FilesJavajdk1.6.0_18(安装JDK的目录)

CLASSPATH值为:.;%JAVA_HOME%lib ools.jar;%JAVA_HOME%libdt.jar;%JAVA_HOME%in;

Path: 在开始追加 %JAVA_HOME%in;

NOTE:前面四步设置环境变量对搭建Android开发环境不是必须的,可以跳过。

2、Eclipse安装

下载如下图所示的Eclipse IDE for Java Developers(92M)的win 32bit版:

搭建完成。

③ android SDK安装

运行这个文件tools下的 android.bat
\sdk\tools\android.bat,
现在的 sdk都变了格式了,我看了下别人的回答都是按照老版本来说的,所以他们的不可取

阅读全文

与android后台安装相关的资料

热点内容
shell运行python程序 浏览:321
墨迹小视频缓存在哪个文件夹 浏览:248
我的世界丧尸大逃杀是什么服务器 浏览:404
博客虚拟资源网站源码 浏览:137
王羲之圣教序pdf 浏览:566
程序员要多久才能年薪50万 浏览:256
浪潮服务器怎么开机箱 浏览:92
我的世界服务器ice怎么设置密码 浏览:373
我的世界服务器怎么设置成op 浏览:228
服务器上的图片如何最小 浏览:246
python爬虫高级视频教程 浏览:799
如何把微信的钱转到支付宝的app 浏览:952
javamail如何知道pop服务器地址 浏览:806
程序员买羊肉视频 浏览:608
米米服务器什么版本 浏览:967
程序员改造插座 浏览:742
对象调用静态方法php 浏览:988
音乐类文件夹名称 浏览:922
android写xml 浏览:379
a打孔文件夹 浏览:282