ANE Toolkit增加重启自身功能

新功能

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

本功能由 rect 编写。

文档

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

用法说明

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

注意事项

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

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

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

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