社区
高通开发者论坛
帖子详情
请问Brew应用程序如何做到随手机开机运行?
ilyr
2009-05-09 03:12:34
如题
...全文
1884
12
打赏
收藏
请问Brew应用程序如何做到随手机开机运行?
如题
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qpbn10
2011-01-06
打赏
举报
回复
[Quote=引用 2 楼 hhygcy 的回复:]
可以的
你要在mif里面设置notification项: AEECLSID_SHELL/NMASK_SHELL_INIT
然后在在代码里面出来 EVT_NOTIFY 的消息
消息来的时候把你的程序用ISHELL_StartApplet() 启动起来
[/Quote]
但是对于AMS的操作,比如我从网上下载一个java小游戏,然后把这个游戏设置为开机启动,这又是一个怎样的过程呢?ui_task有啥变化呢?加载idle的同时启动这个游戏,此时处理idle的函数接收EVT_NOTIFY消息并用ISHELL_StartApplet启动起来么?我尝试跟踪过代码,当java游戏设置为开机启动时,调用IAMSDBEXT_UpdateLaunchPowerOnCompID()函数,貌似转到DB的处理。。。。总之,想了解下这个过程。跪求大虾指导。。。。
sxcnfly
2010-05-17
打赏
举报
回复
[Quote=引用 2 楼 hhygcy 的回复:]
可以的
你要在mif里面设置notification项: AEECLSID_SHELL/NMASK_SHELL_INIT
然后在在代码里面出来 EVT_NOTIFY 的消息
消息来的时候把你的程序用ISHELL_StartApplet() 启动起来
[/Quote]
没错就是这样
alex_goacross
2010-05-17
打赏
举报
回复
[Quote=引用 6 楼 zhangjianyu 的回复:]
引用 2 楼 hhygcy 的回复:
可以的
你要在mif里面设置notification项: AEECLSID_SHELL/NMASK_SHELL_INIT
然后在在代码里面出来 EVT_NOTIFY 的消息
消息来的时候把你的程序用ISHELL_StartApplet() 启动起来
没试过,这种方式BREW测试可以过吗?前一段时间在看后台应用的事情,比较头大,BREW ……
[/Quote]
hhygcy 的说法没错。。
jianyu_21
2010-05-16
打赏
举报
回复
试了一下 Helloworld,可以开机启动的。估计是原来的程序启动的时候去读存储卡了,BREW还没准备好?
现在的思路是开机启动一个小applet,设置一个alarm,然后马上退出。过2秒钟,由alarm来启动应用。这样就保证了不会出现机器当掉的情况了。已经试验可以了。
就是打包的时候要把两个mod文件放到一个压缩包中去。比较麻烦。BREW这东西开发起来真麻烦,工具不好用啊。
zhangjianyu
2010-05-15
打赏
举报
回复
用命令行搞定了 C:\Program Files\Qualcomm\BREW Tools Suite 3.1.1\BREW AppLoader>brewapploader.co
m QCOMOEM.dll COM10 -d sampleposdet
zhangjianyu
2010-05-14
打赏
举报
回复
[Quote=引用 5 楼 luckwangjing 的回复:]
开机自启动很危险啊 有一次手机搞挂了 最后得刷机了.
[/Quote]
手机挂了,郁闷。QPST刷机都不行,不稳定,一会端口就找不到了
zhangjianyu
2010-05-13
打赏
举报
回复
[Quote=引用 2 楼 hhygcy 的回复:]
可以的
你要在mif里面设置notification项: AEECLSID_SHELL/NMASK_SHELL_INIT
然后在在代码里面出来 EVT_NOTIFY 的消息
消息来的时候把你的程序用ISHELL_StartApplet() 启动起来
[/Quote]
没试过,这种方式BREW测试可以过吗?前一段时间在看后台应用的事情,比较头大,BREW 好麻烦。
各位都在design house或者一线厂商工作的吧?
luckwangjing
2010-05-10
打赏
举报
回复
开机自启动很危险啊 有一次手机搞挂了 最后得刷机了.
proxy_dl
2010-05-10
打赏
举报
回复
如果 是实机验证的话,能不能进一步做到 让程序在UIM卡初始化 前 、后启动
l1w1w1
2009-08-08
打赏
举报
回复
楼上的朋友说的不错,在哪高就呀?
hhygcy
2009-05-09
打赏
举报
回复
可以的
你要在mif里面设置notification项: AEECLSID_SHELL/NMASK_SHELL_INIT
然后在在代码里面出来 EVT_NOTIFY 的消息
消息来的时候把你的程序用ISHELL_StartApplet() 启动起来
半吊子全栈工匠
2009-05-09
打赏
举报
回复
注册notifcation一般是可以实现的,但出于性能考虑,最后和手机厂商合作
qualcomm 高通
手机
开机
原理
在初始化阶段,`ui_task()`通过调用相应的API或函数来加载AEE,并最终使
Brew
应用程序
能够在
手机
上
运行
。 #### 四、总结 通过对Qualcomm
手机
开机
流程的详细解析,我们可以看出,从按下
开机
键到出现待机界面,整个...
高通
手机
开机
全过程简介
Brew
环境的
运行
依赖于ui_task,它是AEE
运行
的关键,起到中间层的作用,将AMSS底层服务组件的消息传递至AEE,并最终到达
应用程序
。 至此,我们已经大致了解了高通
手机
开机
的简要流程。接下来,我们将深入探讨启动...
手机
开机
boot流程
AEE为
Brew
应用程序
提供了一个
运行
平台,使得开发者可以创建丰富的用户界面和功能。 总结来说,高通
手机
的
开机
流程从Boot Loader读取启动代码,进行硬件初始化,加载操作系统和软件包,再到创建和
运行
各种服务任务,...
Qualcomm
手机
开机
全过程大揭密
Brew
运行
环境的搭建,包括
Brew
ROM的加载、
BREW
应用程序
的初始化等步骤,为开发者提供了一个用户友好的开发环境。 总的来说,Qualcomm
手机
的
开机
过程是一个由Boot Load、操作系统启动、服务组件创建和
Brew
环境准备...
高通开发者论坛
2,853
社区成员
5,760
社区内容
发帖
与我相关
我的任务
高通开发者论坛
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
复制链接
扫一扫
分享
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能
物联网
机器学习
技术论坛(原bbs)
北京·东城区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章