当前位置: 首页 > news >正文

网站建设布局结构公众号首图制作网站

网站建设布局结构,公众号首图制作网站,流量网站怎么盈利,取消网站备案制度android 保活的一种有效的方法 为什么要保活 说起程序的保活#xff0c;其实很多人都觉得#xff0c;要在手机上进行保活#xff0c;确实是想做一些小动作#xff0c;其实有些正常的场景也是需要我们进行保活的#xff0c;这样可以增强我们的用户体验。保活就是使得程序…android 保活的一种有效的方法 为什么要保活 说起程序的保活其实很多人都觉得要在手机上进行保活确实是想做一些小动作其实有些正常的场景也是需要我们进行保活的这样可以增强我们的用户体验。保活就是使得程序常驻内存这种程序不容易被杀或者在被杀以后还能完成自我启动相当于有个监控程序一样当我们的程序退出以后能帮我们在拉起来。 保活方式 保活的方式有很多但是大部分的效果并不是很好如果有看过其他的一些文章我们应该有了解双进程保活一像素保活so保活关播保活等。 但是这些保活方式还是很容易被杀。根本无法对抗一些高级的查杀软件或者是 adb shell am force-stop XXX。 如果能够抗住force-stop 那么基本上也就能在内存上站住脚了。 应用通知保活 通过了那么多的试验后发现应用通知保活 这种方式是最简单而且支持的厂商也最多。唯一的缺点就是需要用户开启权限。 如果有用过一些push消息以后我们会发现这些push消息能够推送到手机上当我们点击提示的时候会调到我们的应用中如果利用push的消息发现手机和我们断开了我们往手机里面发送一个push消息是否可以把我们的应用拉起来 下面把程序实现出来看看他能不能过扛得住force-stop 新建一个 NotificationService open class NotificationService : NotificationListenerService() {private val TAG NotificationServiceoverride fun onCreate() {super.onCreate()}override fun onStartCommand(intent: Intent?, flags: Int, startId: Int): Int {return Service.START_STICKY}override fun onBind(intent: Intent?): IBinder? {return super.onBind(intent)}override fun onRebind(intent: Intent?) {super.onRebind(intent)}override fun onUnbind(intent: Intent?): Boolean {return super.onUnbind(intent)}override fun onListenerConnected() {super.onListenerConnected()}override fun onListenerDisconnected() {super.onListenerDisconnected()}override fun onNotificationRemoved(sbn: StatusBarNotification) {super.onNotificationRemoved(sbn)}override fun onNotificationPosted(sbn: StatusBarNotification) {}override fun onDestroy() {super.onDestroy()} } NotificationService 是空的我们这里不做什么事情如果你想做一些启动其他服务的事情你也可以在这里onCreate进行。 在AndroidManifest.xml 中加入 NotificationService 服务注册这个服务到系统中。 serviceandroid:name.service.NotificationServiceandroid:exportedtrueandroid:permissionandroid.permission.BIND_NOTIFICATION_LISTENER_SERVICEintent-filter android:priority999action android:nameandroid.service.notification.NotificationListenerService //intent-filter/service 就是这么简单没有几行代码就可以实现一个保活的程序。我们看看效果如何 记住一定要到设备和应用通知 把我们的程序打开来。 我们的demo程序为com.first66.keepmealive 一开始的时候程序是活着的我们需要制造一个意外让程序结束这个意外我们直接用adb 命令来干掉com.first66.keepmealive 。 adb shell am force-stop com.first66.keepmealive发现com.first66.keepmealive 先结束以后后面马上又自己跑起来了。这个过程执行了两次两次app都能够自己启动起来。 如果需要程序代码的话可以和我进行私信联系。
http://www.tj-hxxt.cn/news/132813.html

相关文章:

  • 做网站需要每年都缴费吗免费代理
  • 网站建设gongsi展馆设计网站推荐
  • 网上帮人做网站wordpress pdf文章
  • 有哪些做兼职的网站佛山市住房和建设局网站
  • 建设银行企业版网站好看的个人工作室源码
  • 嘉定网站设计怎么样swiper做的网站
  • 学校的网站怎么做鲜花网站怎么做
  • 摄影师如何做网站凡客诚品 正品官网
  • 洛阳网站建设费用小说阅读网站开发视频
  • 什么样的网站空间做电影网站不卡上海网站建设企业建站
  • 公司建设网站费用有哪些学校的网站做的好处
  • 容桂做pc端网站做网站效果图
  • 柳州建设网官方网站强化 门户网站建设
  • 网站暂停怎么做网站建设及制作
  • 北京鑫创网站建设网上书城网站开发的结论和不足
  • 安徽网站推广营销设计商城源码购买
  • 池州建设网站58同城网站建设排名
  • 怎么查看网站备案商宜宾微信网站建设
  • 网站怎么做企业只有做推广才能搜索到网站吗
  • 网站后台添加文章后怎么不显示网站设计客户需求
  • 自建免费网站瀑布流资源网站模板
  • 自助网站建设 网易免费发布信息网站大全
  • 有没有免费的手机网站建设九尾狐建站网址
  • 教我做网站网商之家
  • 电子商务网站建设需要什么沧州网站建设设计
  • 中国建设门户网站网络营销相关理论有哪些
  • 佛山制作网站公司哪家好培训计划模板
  • asp.net建立网站泰国做网站网站要判几年
  • 赣州网站建设优化服务什么网站做贸易好
  • 如何在凡科上做网站做示意图的网站