手机也能开机启动(值得研究一下啊!在索尼爱立信上面发现的)
没有想到啊!手机上面的程序也是可以开机启动的!代码发给大家,研究一下吧!挺不错的!更详细的接收请去看索尼爱立信的开发者手册吧!呵呵!
下面的是以JAD 注册的方法:
//MIDlet-Push-<n>: <ConnectionURL>, <MIDletClassName>, <AllowedSender>
MIDlet-Push-1: autostart://:, AutoStartStatic, *
要注意URL的写法是autostart://:
如果想动态注册,可以通过下面的方法:
//Registers the pushRegistry
public void Register(){
// List of registered push connections.
String connections[];
// Check to see if the connection has been registered.
// This is a dynamic connection allocated on first
// time execution of this MIDlet.
connections = PushRegistry.listConnections(false);
if (connections.length == 0) {
try {
//Register so the MIDlet will wake up when phone is started.
PushRegistry.registerConnection("autostart://:",
"AutoStartDyn", "*");
sDisplayString = "MIDlet is registered";
} catch (Exception ex) {
System.out.println("Exception: " + ex);
sDisplayString = "Fail: " + ex;
}
} else {
sDisplayString = "Already registered";
}
displayForm.deleteAll();
displayForm.append(sDisplayString);
}
//Unregisters the pushRegistry
public void Unregister(){
if (PushRegistry.unregisterConnection("autostart://:")){
System.out.println("The pushRegistry is unregistered");
sDisplayString = "MIDlet is unregistered.";
}else{
System.out.println("There is no pushRegistry to unregister");
sDisplayString = "No MIDlet to unregister or failed to unregister";
}
displayForm.deleteAll();
displayForm.append(sDisplayString);
}
(PushRegistry.unregisterConnection("autostart://:")){
System.out.println("The pushRegistry is unregistered");
sDisplayString = "MIDlet is unregistered.";
}else{
System.out.println("There is no pushRegistry to unregister");
sDisplayString = "No MIDlet to unregister or failed to unregister";
}
displayForm.deleteAll();
displayForm.append(sDisplayString);
}
谨慎的问题定义与直接的编程技巧相结合,造就了一流的解决方案。
手机也能开机启动(值得研究一下啊!在索尼爱立信上面发现的)相关推荐
- powerjob的worker启动,研究完了这块代码之后我发现了,代码就是现实中我们码农的真实写照
这是一篇让你受益匪浅的文章,代码即使人生. worker启动比server启动要复杂一些,毕竟worker是要实际干活的,工欲善其事必先利其器,所以需要准备的工具还是不能少的,server对于powe ...
- Android 开机启动
创建一个Receiver,用来监听开机完毕: public class MyReceiver extends BroadcastReceiver {static final String action ...
- 手机开机启动慢是什么原因_手机开机的速度太慢怎么办
工具/材料: 腾讯手机管家 现在很多人都比较喜欢24小时不关机,让手机一直处于开启状态,但是如果偶尔换电池或者其他原因关机重启的话,会发现开机速度非常的慢,其实这就是手机软件安装的太多了,影响手机正常 ...
- 手机开机启动慢是什么原因_手机开机慢,详细教您手机开机慢怎么办
现在很多人比较喜欢24小时不关机,让手机一直处于开启状态,如果遇到需要手机重启的情况,有的用户会发现开机速度非常的慢,这可能是手机软件安装的太多了,影响手机正常运行速度的情况,下面,小编给大家讲解手机 ...
- 仿系统闹钟,实现更新安装之后还可以响铃,开机启动功能需要手机自带开机自启动
忽然飞来一个新的需求,APP的日程安排需要添加一个闹钟提醒,我的天,这是要逆天啊,刚开始做的时候,没想那么多,因为了解的少吗,再加上不知道QQ和微信等已经被厂商加入了白名单,本来想也就是几天的工作量, ...
- android 手机开机启动,手机怎么开机启动项 手机开机启动项方法【详解】
很多时候,我们的手机开机后,会自动打开很多软件,这会让我们的手机运行速度变慢,那么,该怎么关闭?其实很简单只要打开开机启动项,将已经打钩的选项去掉即可.那么,如何打开开机启动项? 对于没有此选项的软件 ...
- 手机开机启动慢是什么原因_手机开机慢,小编告诉你手机开机慢怎么办
手机开机慢 , 小编告诉你手机开机慢怎么办 导读 : 现在很多人比较喜欢 24 小时不关机,让手机一直处于开启状态,如果遇 到需要手机重启的情况, 有的用户会发现开机速度非常的慢, 这可能是手机软件 ...
- 手机开机启动慢是什么原因_手机开机慢,教您手机开机慢怎么办
手机是年轻人最常用的电子产品了,有用户遇到手机开机慢的情况,手机开机往往需要使用1分多钟的时间,如果遇到了紧急电话需要更换电池,那么这1分钟就耽误了还多事情,怎么去处理手机开机慢?下面,小编给大家介绍 ...
- 华为手机怎么设置APP开机启动管理将自动管理修改成手动管理?
华为手机APP启动管理为分自动管理和手动管理,开启自动管理后将采用智能方式开启或关闭手机APP应用是否随手机启动自启或后台自启,采用手动管理模式可以最大可能的保证指定的手机APP应用开机或后台中自启动 ...
最新文章
- 【例题 6-6 UVA - 679】Dropping Balls
- Java 文件及文件夹复制
- mysql双主同步一个库,CNESA
- mybatis 知识1
- 线性期望(BUPT2015校赛.F)
- 河南理工大学c语言报告封面,河南理工大学图书信息管理系统设计_纯c语言课程设计.doc...
- java 导入world数据_java读取world文件,把world文件中的内容,原样输出到页面上。...
- String、int、Integer互转的常用方法
- php下拉框选中效果,jquery模拟select下拉框效果
- Nancy 框架学习
- 小宝机器人的储存容量_扫地机器人和吸尘器哪个更实用?
- 场景应用:100亿的数据你怎么排序
- 7.4V锂电池USB平衡充电器 串联锂电池充电器
- 值得看看的艺术影片 (转)
- 台式计算机设置热点,台式机怎么设置无线热点
- 启发函数 (Heuristic Function) —Octile
- 计算机开机时间不对,为什么电脑每次开机时间都不对
- 热敏打印机数据截取+追加打印二维码
- UESTC 1639 云中谁寄锦书来?雁字回时,月满西楼
- 计算机网络有哪些分类方式,计算机网络有哪些分类?