新功能

让Android应用能够重启自身。iOS就别想了。

本功能由 rect 编写。

文档

http://zrong.github.io/anetoolkit/doc/org/zengrong/ane/tool/RestartCont.html

用法说明

1
2
3
4
//先关闭当前app
NativeApplication.nativeApplication.exit();
//重启
ANEToolkit.restart.restartApp();

注意事项

需要在应用程序描述文件中加入如下Android标签:

1
2
3
4
5
6
7
8
9
10
11
<application android:enabled="true">
<!-- 以下receiver和service为重启APP所用 -->
<!-- 若希望修改indent name 可以修改JAVA源码 org.zengrong.ane.funs.restart.AppRestart 中的对应字符串 -->
<receiver android:name="org.zengrong.ane.funs.restart.BootSystemReceiver" >
<intent-filter>
<action android:name="com.android.rect.restart.airApp" />
</intent-filter>
</receiver>
<service android:name="org.zengrong.ane.funs.restart.NotificationService"></service>
<!-- 重启APP需要内容完毕 -->
</application>

完整的应用程序描述文件可参考 范例项目的应用程序描述文件

范例项目中已经加入 新功能的调用范例

留言

2013-05-21
次访问