繁体   English   中英

在android中安装应用程序后如何自动启动应用程序?

[英]How to autostart app after install app in android?

我从服务器更新我的应用程序,首先从我的服务器下载然后在我选择安装后要求安装然后不要求打开或完成为什么?


解释我的问题...

我记得有一个应用程序不在 Playstore 中。 它存储在我自己的服务器中。 我为它设置了更新过程。

  1. 首先检查版本。
  2. 版本不匹配然后从我的服务器下载。
  3. 下载后自动安装。
  4. 在安装时,当我按下安装按钮时,我得到安装按钮,然后它安装后台并关闭当前应用程序。
  5. 安装后,它没有给我打开或完成打开应用程序的选项。

我的问题是第 5 点。

在 Menifest.xml 文件中复制以下代码

  <receiver
    android:name="com.example.extraApp.InstallReceiver"
    android:exported="true">
    <intent-filter>
        <action android:name="android.intent.action.PACKAGE_INSTALL" />
        <action android:name="android.intent.action.PACKAGE_ADDED" />
        <data android:scheme="package"/>
    </intent-filter>
</receiver>

在其中的代码下方创建新的 java 类副本

public class InstallReceiver extends BroadcastReceiver{    
@Override
public void onReceive(Context context, Intent intent) {
    try {
        Intent new_intent = context.getPackageManager().getLaunchIntentForPackage("com.example.updaterjschtest");
        context.startActivity(new_intent);
    } catch (Exception e) {
        e.printStackTrace();
    }   
}

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM