2

ここに本当にばかげた質問があります。
モバイルを起動するたびに自動的に起動する必要があるアプリを作成しようとしています。私はグーグルでstackoverflowを検索しすぎて、これら2つのことを行う必要があることを理解するようになりました

1つ目は、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>

2つ目は、次のようなコードで.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ファイルをどこに置くかがわからないことです。私はどのフォルダを意味しますか?それを使用するには、どこかに含める必要がありますか?直接の回答を求めて本当に申し訳ありませんが、これについての予備知識がなく、過去3日間からこの問題に悩まされています。お願い助けて。

チュートリアルも同じトピックに関連して非常に役立ちます(私は何も見つかりませんでした)

4

3 に答える 3

0

名前が正確に使用したものである場合は、Javaクラスをsrcパッケージのrecieverという名前のフォルダーに配置します.recieverフォルダーに、onRestartRecieverという名前の.javaファイルを追加します.Javaファイル名をBootRecieverからonRestartRecieverに変更します..

于 2012-07-24T07:59:12.450 に答える
0

BootReceiver をソース コード (src フォルダーの新しい Java クラス) の好きな場所に配置します。デバイスが再起動されると、 onReceive メソッドが呼び出されます。その後、アクティビティ/サービスなどを開始できます...

于 2012-07-24T07:55:08.550 に答える
0

あなたのプロジェクトのsrcフォルダ!!..

以下は、BR の使用例です。

放送受信機のチュートリアル

チュートリアル 2

于 2012-07-24T07:52:46.070 に答える