私は、デバイスがロック解除されるたびに起動するアプリを作りたいと思っています。User_Presentの後にアプリを起動する - 動作しない
私はAndroidには新しく、何十件もの回答を読んだことがありますが、ドキュメントにはあまりにも多くの可動部品があり、トラブルシューティングに苦労しています。ここで
これはこれは私のUnlockReceiver.javaクラスです<receiver android:name="UnlockReceiver">
<intent-filter>
<action android:name="android.intent.action.USER_PRESENT" />
</intent-filter>
</receiver>
私のAndroidManifest.xmlにである
構造
app
- manifests
-- AndroidManifest.xml
- java
-- DisplayMessageActivity.java
-- MainActivity.java
- res
- UnlockReceiver.java
...私が持っているものである
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import com.xywebsolutions.myapplication.MainActivity;
public class UnlockReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Intent myIntent = new Intent(context, MainActivity.class);
myIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(myIntent);
}
}
私は間違っている?それは私の構造ですか?受信者を追加する前に権限を追加する必要がありますか?
問題は、ビデオを開始されていません。私はロック解除時にアプリを開きたい。私は私の質問を明確にしました。 –
@JeremiahS編集済みの回答を見る –