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>
完整的应用程序描述文件可参考 范例项目的应用程序描述文件 。
范例项目中已经加入 新功能的调用范例。
- 文章ID:1861
- 原文作者:zrong
- 原文链接:https://blog.zengrong.net/post/ane-toolkit-reset-self/
- 版权声明:本作品采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可,非商业转载请注明出处(原文作者,原文链接),商业转载请联系作者获得授权。