在设备上构建和安装后自动启动Android应用程序

时间:2016-09-10 01:59:14

标签: android gradle adb

在开发过程中,我希望我的应用程序在安装到设备后立即启动。

例如,使用

完成安装后
#thumb-emoji

我希望该应用能够在设备上启动。

2 个答案:

答案 0 :(得分:0)

将您自己的以下代码变体粘贴到应用的$ ./gradlew installDebug 文件中。

build.gradle

答案 1 :(得分:0)

我的答案与Gradle无关,但有效。您可以创建BroadCastReceiver并接收标记应用程序安装的系统Intent。实现将是这样的:

在你的清单中:

    <receiver
        android:name="yourpackage.Receiver"
        android:enabled="true"
        android:exported="true">
        <intent-filter>
            <action android:name="android.intent.action.MY_PACKAGE_REPLACED"/>
        </intent-filter>
    </receiver>

你的接收者:

public class EquipeOnReceiver extends BroadcastReceiver
{
    @Override
    public void onReceive( Context context, Intent intent )
    {
        //yourcode
    }
}