ANE Toolkit增加重启自身功能

  • 本站文章除注明转载外,均为本站原创或者翻译。
  • 本站文章欢迎各种形式的转载,但请18岁以上的转载者注明文章出处,尊重我的劳动,也尊重你的智商;
  • 本站部分原创和翻译文章提供markdown格式源码,欢迎使用文章源码进行转载;
  • 本博客采用 WPCMD 维护;
  • 本文标题:ANE Toolkit增加重启自身功能
  • 本文链接:http://zengrong.net/post/1861.htm


新功能

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

本功能由 rect 编写。

文档

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

用法说明

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

注意事项

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

<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>

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

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