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

网站关键词排名服务做网络推广工作怎么样

网站关键词排名服务,做网络推广工作怎么样,铜陵市网站建设,山西省建设厅网站Google I/O 2023 发布的 Android beta2 #xff0c;Android 14 将在2023年第三季度发布。Google Play 已经开始强制要求targetSdkVersion 33适配#xff0c;所以 targetSdkVersion 34适配也是非常有必要的。 前台服务类型#xff08;Foreground service types are requiredAndroid 14 将在2023年第三季度发布。Google Play 已经开始强制要求targetSdkVersion 33适配所以 targetSdkVersion 34适配也是非常有必要的。 前台服务类型Foreground service types are required 前台服务类型foregroundServiceType是在 Android 10 引入的通过 android:foregroundServiceType 可以指定 service 的服务类型targetSdkVersion 34 的情况下必须为应用内的每个前台服务(foreground-services) 指定至少一种前台服务类型。此列表显示可供选择的前台服务类型 cameraconnectedDevicedataSynchealthlocationmediaPlaybackmediaProjectionmicrophonephoneCallremoteMessagingshortServicespecialUsesystemExempted 如果你 App 中的用例与这些类型中的任何一种都不相关那么建议还是将服务迁移成 WorkManager 或 jobs 。WorkManager or user-initiated data transfer jobs. health、remoteMessaging、shortService、specialUse 和 systemExempted 类型是 Android 14 中的新类型。 manifest ...uses-permission android:nameandroid.permission.FOREGROUND_SERVICE /uses-permission android:nameandroid.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK /application ...serviceandroid:name.MyMediaPlaybackServiceandroid:foregroundServiceTypemediaPlaybackandroid:exportedfalse/service/application /manifest 如果面向 Android 14 的应用未在清单中定义给定服务的类型则系统将在为该服务调用 startForeground() 时引发 MissingForegroundServiceTypeException。 声明使用前台服务类型的新权限 如果以 Android 14 为目标平台的应用使用前台服务则它们必须根据 Android 14 引入的前台服务类型声明特定权限。  uses-permission android:nameandroid.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK /serviceandroid:name.MyMediaPlaybackServiceandroid:foregroundServiceTypemediaPlaybackandroid:exportedfalse /service 所有权限都定义为普通权限并默认授予。 用户无法撤销这些权限。 注意如果调用 startForeground() 时未声明适当的前台服务类型权限系统将抛出 SecurityException。 在运行时包括前台服务类型 启动前台服务的应用程序的最佳做法是使用 startForeground()。在其中传入前台服务类型的按位整数可以选择传递一个或多个类型值。 如果启动使用以下任何类型的前台服务则每次为该服务调用 startForeground() 时都应始终包含这些类型 FOREGROUND_SERVICE_TYPE_CAMERAFOREGROUND_SERVICE_TYPE_LOCATIONFOREGROUND_SERVICE_TYPE_MICROPHONE Service.startForeground(0, notification, FOREGROUND_SERVICE_TYPE_LOCATION) 对implicit隐式和pending未决 intents意图的限制 对于面向 Android 14 的应用Android 通过以下方式限制应用向内部应用组件发送隐式意图 隐式 intent 仅传递给导出的组件应用必须使用明确的 intent 来交付给未导出的组件或者将组件标记为已导出exported 。如果应用创建一个 mutable pending intent 但 intent 未指定组件或包系统现在会抛出异常。 这些更改可防止恶意应用拦截只供给用内部组件使用的隐式 intent例如 activityandroid:name.AppActivityandroid:exportedfalseintent-filteraction android:namecom.example.action.APP_ACTION /category android:nameandroid.intent.category.DEFAULT //intent-filter /activity 如果您的应用尝试使用隐式意图启动此活动则会抛出异常 // Throws an exception when targeting Android 14. context.startActivity(Intent(com.example.action.APP_ACTION)) 要启动未导出的 Activity您的应用应改用显式 Intent // This makes the intent explicit. val explicitIntent Intent(com.example.action.APP_ACTION) explicitIntent.apply {package context.packageName } context.startActivity(explicitIntent) 运行时注册的广播接收器必须指定导出行为 以 Android 14 为目标并使用 context-registered receivers ContextCompat.registerReceiver的用和服务的需要指定一个标志以指示接收器是否应导出到设备上的所有其他应用分别为 RECEIVER_EXPORTED 或 RECEIVER_NOT_EXPORTED。通过利用 Android 13 中引入的这些接收器的功能此要求有助于保护应用免受安全漏洞的影响。 启用 DYNAMIC_RECEIVER_EXPLICIT_EXPORT_REQUIRED 兼容性框架更改。 在应用的每个广播接收器中明确指明其他应用是否可以向其发送广播如以下代码段所示 // This broadcast receiver should be able to receive broadcasts from other apps. // This option causes the same behavior as setting the broadcast receivers // exported attribute to true in your apps manifest. context.registerReceiver(sharedBroadcastReceiver, intentFilter,RECEIVER_EXPORTED)// For app safety reasons, this private broadcast receiver should **NOT** // be able to receive broadcasts from other apps. context.registerReceiver(privateBroadcastReceiver, intentFilter,RECEIVER_NOT_EXPORTED) 仅接收系统广播的接收器例外 如果您的应用仅通过 Context#registerReceiver 方法例如 Context#registerReceiver()为系统广播注册接收器则在注册接收器时不应指定标志。 从后台启动Activity的限制 针对 Android 14 的应用系统限制了应用在后台启动 Activity 当应用使用 PendingIntent#send()发送  PendingIntent 以及类似行为时如果应用想要授予其自己的后台 service 启动权限以启动 pending intent则该应用现在必须选择加入一个 ActivityOptions 具体为带有 setPendingIntentBackgroundActivityStartMode(MODE_BACKGROUND_ACTIVITY_START_ALLOWED)当一个可见应用使用 bindService() 绑定另一个在后台运行的应用的服务时如果该可见应用想要将其自己的后台 activity 启动权限授予绑定服务则它现在必须选择加入 BIND_ALLOW_ACTIVITY_STARTS 标志。
http://www.sadfv.cn/news/302645/

相关文章:

  • 北京网络网站建设价格中国建设部网站
  • 房地产公司网站下载怎么查网站备案服务商
  • 零基础学网站建设 知乎动漫视频网站模板
  • 苏州企业如何建网站有多少种做网站后台程序
  • 随州网站建设有限公司苏州保洁公司招聘信息
  • 做网站和做网页有什么区别网站按钮设计
  • 建设企业网站的好处做网站后期需要什么费用
  • 广州网站建设专业乐云seowordpress关闭文章评论
  • 免费网站统计工具哪家网站建设公司比较好
  • 安丘市建设局官方网站化隆县公司网站建设
  • 西安城乡住房建设厅网站首页网站建设属于哪个类目
  • 网络推广网站首页大图重庆网站备案大厅
  • 变化型网页网站有哪些丹东手机网站
  • 海淀网站建设怎么样天津建设网站
  • 莱芜网站建设案例郑州新一网站建设
  • 天津建网站自己做的网站显示iis7
  • 网站做中英文切换四川建设数据共享平台
  • 邯郸建移动网站费用wordpress 本地安装插件
  • 网站服务器错误wordpress 取消注册邮件
  • 红酒网站建设方案范本佛山网站设计中心
  • 北京 网站建设咨询顾问公司WordPress表单系统
  • 绵阳微信网站创意图案设计网站
  • 做推广的网站营销新闻
  • 邢台移动网站建设报价wordpress账号admin
  • 电子商务网站开发技术的背景怎么制作链接视频教程
  • 什么软件可以做网站南宁企业官网设计
  • 微网站怎么做百度关键词登录域名管理网站
  • 温州网站开发app制作discuz下载官网
  • 县文化馆网站建设方案肥城网站建设公司
  • 宁波网站建设多少钱可以做流程图的网站