实现一个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性能优化之布局优化
  2. android 中webview的屏幕适配问题
  3. android操作sdcard中的多媒体文件(一)——
  4. android 如何使用Wake Lock来节电?
  5. 多条未接来电只显示来电数,同时拨号应用通
  6. Android 开发工具介绍-SDK工具和平台工具
  7. Android(安卓)用户偏好设置,SharedPrefere
  8. 让View只显示下边框
  9. Android Jetpack系列之Lifecycle组件(一篇
  10. Android - ToolBar详解