一路踩过的坑

  • 程序底部Menu,在Android 21以上,需要在AndroidManifest中的targetSDK指定为14以下,才能正常显示(google已经逐渐抛弃这种交互)

  • 静态注册的BroadcastReceiver系统会有缓存,重命名需要谨慎

  • 部分系统可能会在一定情况下限制服务的启动(启动服务最好有统一启动方法,必要时可以做异常拦截)