这是一个非常愚蠢的问题。
我正在尝试创建一个需要在每次启动手机时自动启动的应用程序。我用谷歌搜索了太多的stackoverflow,并开始明白我需要做这两件事
首先是必须放入 AndroidMainfest.xml 的这段代码
<receiver android:name=".receivers.onRestartReciever">
<intent-filter>
<action android:name="android.intent.action.PACKAGE_REPLACED" />
<action android:name="android.intent.action.PACKAGE_RESTARTED" />
<data android:scheme="package" android:path="my.Package.Path" />
</intent-filter>
其次是我需要用这样的代码制作一个 .java 文件
public class BootReceiver extends BroadcastReceiver
{
/*
* after reboot widget appears to stop working and becomes unresponsive to clicks
* this broadcast receiver will create new alarm and refresh pending intents
*/
@Override
public void onReceive(Context context, Intent intent)
{
/* do your stuff here, mostly just copy&paste from other places */
}
}
问题是我无法弥补这个 java 文件的放置位置。我的意思是哪个文件夹?我是否必须将它包含在某个地方才能使用它?我真的很抱歉要求直接回答,但我对此一无所知,并且从过去三天开始我就一直被这个问题困扰。请帮帮我。
与同一主题相关的教程也将非常有帮助(我找不到任何)