在App上运行的Service和BroastReciver没有响应安装

时间:2015-09-21 18:26:29

标签: android service broadcastreceiver android-manifest

有很多与我相关的重复,但大多数没有给出关于我的查询的答案:我想只做基于服务的应用程序甚至单个活动。我已阅读教程并从stackoverflow获取帮助。我以这种方式实施

  1. Made BroadcastReciver
  2. 清单中的Delcared BroadcastReciver
  3. 在BroadcastReciver中启动服务
  4. 我的问题:

    1. 我的broadcastReciver甚至没有启动。也没有服务开始     通过它
    2. 它没有向我显示任何Toast nether Log

    3. 请帮我看看     我犯错误的地方

    4. 清单

      <receiver android:name=".BroadcastReciverOnInstalltion" >
                  <intent-filter  >
                      <action android:name="android.intent.action.PACKAGE_INSTALL" />
                      <action android:name="android.intent.action.PACKAGE_ADDED" />
                      <action android:name="android.intent.action.PACKAGE_FIRST_LAUNCH" />
      
                      <data android:scheme="com.example.latest.sampleaudio" />
                  </intent-filter>
              </receiver>
      

      BroastcatReciver

      public class BroadcastReciverOnInstalltion extends BroadcastReceiver
      {
          @Override
          public void onReceive(Context context, Intent intent)
          {
      
                      Log.i("installeded", "installeded");
                      Toast.makeText(context, "...", Toast.LENGTH_LONG).show();
                      context.startService(new Intent(context, ServiceMusic.class));
      
      
          }
      };
      

0 个答案:

没有答案