实现一个Receiver,

由于android 更新的安全机制,android4.0 一个APK包中如果没有actvity,只有Receiver或Services,则services 不能启动。Receiver也不会启动,收不到广播。


Apk中需要增加一个Activity, Receiver才可以启动,接收广播。

这个应该是Google对Android中的流氓软件,系统性能的考虑吧

   <application        android:debuggable="true"        android:enabled="true"        android:icon="@drawable/ic_launcher"        android:label="@string/app_name"        android:theme="@style/AppTheme" > <!--        在Android 4.0的设备中。注释这个Activity之后,Receiver就无法接收到广播。在Android 2.x中,Receiver就可以接收到。         <activity            android:name=".MainActivity"            android:label="@string/title_activity_main" >            <intent-filter>                <action android:name="android.intent.action.MAIN" />                <category android:name="android.intent.category.LAUNCHER" />            </intent-filter>        </activity> -->        <receiver android:name="OutCallReceiver" >            <intent-filter>                <action android:name="android.intent.action.NEW_OUTGOING_CALL" />                <category android:name="android.intent.category.LAUNCHER" />            </intent-filter>        </receiver>    </application>    <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" >    </uses-permission>

更多相关文章

  1. Android Studio(六):Android Studio添加注释模板
  2. android Android build.gradle 配置注释
  3. C语言注释详解
  4. c语言的注释定界符是什么
  5. c语言注释符号是什么?
  6. c语言中的注释符号是什么
  7. c语言多行注释符号是什么
  8. c语言程序怎么注释?
  9. 程序中的注释部分是否参加编译?

随机推荐

  1. Android中文文档——安装SDK资料
  2. 诺基亚N900安装Android 2.2改版系统Nitdr
  3. android中模拟器中实现GPS坐标改变
  4. Error:(17, 0) Could not find method an
  5. [Android UI]android-lockpattern图案解
  6. Android消息机制源码解析(一)——消息的载
  7. Android异步消息机制Handler详解,源码剖析
  8. 关于 Android 下的自动化测试之二
  9. 《Android的框架API與贏家密碼》
  10. 200行Java代码实现Android下的视频通话