PhoneApp是什么时候被创建的
PhoneApp作为Android系统中首屈一指的Application,其在创建的时候会构造出对整个系统来说至关重要的ril.java的实体,
在这个rilj构造出来后,会与底层的rild connect上,并且连通他们之间通信的socket,这样手机的通话、短信功能才可用;
getPersistentApplications(STOCK_PM_FLAGS);
getPersistentApplications可以get到phoneapp的info,然后使用函数addAppLocked把PhoneApp启动起来~
这里就是PhoneApp被最先搞起来的地方~
http://www.cnblogs.com/flyme/archive/2011/12/29/2306136.html
上文有细节分析说明
PhoneApp如此重要和基础,其是在哪里被创建出来的呢,(在一位同事的帮助下,终于找到了)
首先需要注意下在Phone的AndroidManifest.xml文件中,定义了PhoneApp的一些属性:
<application android:name="PhoneApp"
android:persistent="true"
android:label="@string/dialerIconLabel"
android:icon="@drawable/ic_launcher_phone">
注意黑色加粗部分;
在ActivityManagerService.java里的 SystemReady函数的最后有以下代码:
List apps = AppGlobals.getPackageManager().
getPersistentApplications(STOCK_PM_FLAGS);
if (apps != null) {
int N = apps.size();
int i;
for (i=0; i<N; i++) {
ApplicationInfo info
= (ApplicationInfo)apps.get(i);
if (info != null &&
!info.packageName.equals("android")) {
addAppLocked(info);
}
}
}
加粗的函数getPersistentApplications可以get到phoneapp的info,然后使用函数addAppLocked把PhoneApp启动起来~
这里就是PhoneApp被最先搞起来的地方~
原文地址:http://www.cnblogs.com/flyme/archive/2011/12/29/2306136.html
我ip hone 5为什么app store 更新、下载不了软件了?点开软件也...
现在ios6.0上更新软件不用输密码了,只有下载需要
iphone6plus怎么关闭app store的后台活动?
2、双击主屏按键后,系统就会显示多任务卡片式管理了。在多任务管理中的显示分为二部分,上面显示是应用程序的缩略图,下面显示为应用程序的小图标。可以用手指左右滑动来查看不中的应用程序 3、点击多任务管理界面中的缩略图或者是下排显示的小图标,可以打开该应用程序 4、若想要关闭app store应用程序,...
在香港买了一款“lothone 880”郁闷!!
http:\/\/72.14.235.104\/search?q=cache:EyXkN73p3SYJ:www.travelhk.net\/app\/guestbook\/index.jsp%3FPage_Number%3D20%26Page_No%3D2%26Action%3D3+%22lothone%22&hl=zh-TW&gl=hk&ct=clnk&cd=4 指出:lothone的数码相机是香港山寨厂生产的,根本不是德国货,性能参数远低于国产的爱国者和...
iP hone和ipad用一个ID现在ipad 丢了,怎么能让ipad停用这个Id_百度知 ...
首先 回想一下 你的iPad是否进行过以下设置:设置 隐私 定位服务 打开 如果是 就好办了 接着进行以下操作 在你的手机app里下载查找我的iPhone 打开“查找我的 iPhone";输入要要iPad的Apple ID号帐号及对应的密码;你的手机开始自动定位并显示被定位人iPad的位置。
q苹果6ip1hone已停用怎么解开
很多老iPhone用户都有发现到,iPhone用久了Home键的反应有延时,已经不像刚买回来的时候那么流畅了。双击Home键有时候还调不出后台,都怀疑自己有没有按到。其实这时候Home键就需要校准一下!1:打开任意一款App,按住电源开关几秒钟,直到屏幕出现滑动关机的指示。放开电源键但不要滑动关机,按压Home键几秒,...
iphone x哪年上市的
hone X支持无线充电,并兼容Qi充电器。iPhone,AppleWatch与AirPods均可以放在一块无线充电器上同时充电,官方称AirPower。[6]苹果此次发布的三款手机iPhone8、iPhone8Plus和iPhoneX均支持无线充电,这也是苹果首次为iPhone提供该功能。值得注意的是,Airpower将于2018年才会上市,而且似乎只能与第三代Apple ...
ipad1越狱教程ipad1如何越狱
4、更新好固件后就开始越狱了,打开下好的的红雪rc165、点击Browse,选择下好的4.33的固件,点Next ,再点Next,然后只勾选第一个点Next6、点击Next的同时准备,按住关机键2秒,再按住home键10秒,松开关机键继续按住hone键15秒。7、然后就是等手机完成后重启,桌面出现cydia图标,越狱完成。http:...
手机忘记密码如何解锁?
若以上方法未能帮忙恢复,需客户服务中心检测处理(客户服务中心地址:进入vivo官网\/vivo商城APP—我的—服务网点\/售后网点—选择省市进行查询客户服务中心地址)建议提前致电客户服务中心,确认相关事宜和了解上班时间在前往,以免耽误宝贵时间。温馨提示:1、部分早期的机型可以通过密保问题重置锁屏密码。当输入...
iphone4购买的软件如何传到ilhone5上
在ip5上登录ip4购买软件的Apple ID,然后去app store的已购软件下载
Deore的花鼓和xt的花鼓比起来怎么样
离我们最近的就是指拨的双向释放了,以前只有xtr和xt有,现在lx和deore也都可以双向释放了(什么是双向释放请查资料,但和后拨无关)。 另外:slx好象不是取代lx的吧,他们是共存关系,slx是取代hone在saint之下的.看他们的型号代号的头字母就知道了.还有slx有筒轴更加确定了他是"极限运动系列"的,普通山地根本用不到...
郭鸦枸橼: PhoneApp作为Android系统中首屈一指的Application,其在创建的时候会构造出对整个系统来说至关重要的ril.java的 实体,在这个rilj构造出来后,会与底层的rild connect上,并且连通他们之间通信的socket,这样手机的通话、短信功能才可用;...
江西省17263427293: 想问一下app这个词的起源和发展具体指什么? - ?
郭鸦枸橼: App 是英文Application的简称,由于iPhone等智能手机的流行,现在的APP多指智能手机的第三方应用程序.目前比较著名的App商店有Apple的iTunes商店,诺基亚的ovi store,还有Blackberry用户的BlackBerry App World,以及微软的应用商...
江西省17263427293: 苹果手机的创立时间是哪年? - ?
郭鸦枸橼: 2007年1月9日,苹果电脑公司正式推出iPhone手机,并正式更名为苹果公司
江西省17263427293: Ophone、Gphone、iPhone、Wphone分别是什么意思?
郭鸦枸橼: 苹果最先推出Iphone,并开启了手机软件商店这种全新的商业模式,有效的平衡了运营商、用户、开发者等各方利益;而作为这个平台的创建者,苹果成功为自己创建了一个印钞机(Google 吴军).Google而后推出Gphone,Gphone的目标不...
江西省17263427293: windows phone 系统是微软什么时候出的?听说很早以前微软就做过手机软件了是吗? - ?
郭鸦枸橼: WINDOWS PHONE是2010年10月出的.以前的那个系统叫WINDOW MOBILE,软件太少是其主要问题. RADAR 和 TITAN我也关注过,目前价格虚高,免费软件太少,收费软件没有破解,现阶段不建议入手.
江西省17263427293: 啥叫手机APP? - ?
郭鸦枸橼: app就是应用软件 现在主要指的都是ios mac android等系统下的应用软件. app的意思在手机中的意思就是application的简称,也就是应用的意思,通常用于iphone手机,也可以是安卓等其他手机应用.App 是英文Application的简称,由于...
江西省17263427293: 有没有人研究过phone应用??
郭鸦枸橼: 目前只知道它是从PhoneApp的onCreate()开始执行的.
江西省17263427293: 安装暴风影音后,发现同目录下有个PhoneAssistant软件? ?
郭鸦枸橼: 理论上可以.但是个人不推荐,毕竟不占多少空间,如果主程序有文件完整性校验,就可能悲剧啦.