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

做网站的难题临沂网站建设做网站

做网站的难题,临沂网站建设做网站,wordpress 地理位置签到,建设服装网站的亮点有哪些新的 Android 系统特性 Google Play 上的 targetVersion 要求 2018年8月 新应用发布必须为26或者更高2018年11月 升级现有应用必须为26或者更高2019年之后 新发布或者升级应用必须为一年内发布的 Android 版本工信部已经出台相应的政策#xff0c;中国主流的应用市场也已…有哪些新的 Android 系统特性 Google Play 上的 targetVersion 要求 2018年8月 新应用发布必须为26或者更高2018年11月 升级现有应用必须为26或者更高2019年之后 新发布或者升级应用必须为一年内发布的 Android 版本工信部已经出台相应的政策中国主流的应用市场也已经跟进Google 提供了全新的 TargetVersion 升级指南可以扫描图片中的二维码获得。 电量优化和后台控制 Android 始终致力于电量优化和后台控制通过后台控制程序进程优化电量进而提升待机时间来提升用户体验。我们希望开发者通过下图中的要求来测试自己的应用进而提升自己的应用质量。 从Android O 开始,应用可以像以前一样在前台启动服务但是当被转到后台的时候应用只有几分钟的时间继续进行服务然后他的后台服务就会被停止。当应用在后台时是不能使用 startService 来启动服务的会抛出 illegalStateException 错误。 所以对于开发者来说如果你的应用需要和开发者在后台保持交互的话你需要按照下面的方案进行优化 Context.startForegroundService()使用JobScheduler WorkManager 调度后台任务使用 JobIntentService 替换 IntentService后台位置限制 很多开发者反应电池耗电是应用开发过程中最不爽的因素而后台定位就是电池耗电的最大原因之一。如果大量使用定位电池就会消耗很快用户就会禁用定位然后你的应用体验就会变得很差。进而会导致你的应用的一些功能失效。所以我们在 Android O 的时候对定位加了一定的限制。 当你的应用在前台的时候还是可以像往常一样你实时无限制的收集用户信息但是当你的应用在后收集的时候收集速度会被限速大概每小时会有几次的位置更新。 对开发者来说有以下方案可以用于优化后台位置信息的限制 使用地理围栏 Geofence。我们对地理围栏做了很多效率上的优化他的延时会稍稍增加但是功耗却只有原来的10%。使用位置批处理 LocationService.setMaxWaitTime()。这就意味着很多数据点都会在后台收集然后一起返回给你。虽然你每小时只会收到几次位置信息但是会包含更多的数据点。被动获取位置信息 LocationService.setFastestInterval() 当你的应用在后台时前台应用在收集位置信息你的应用可以被动接受前台应用采集的数据信息。隐式广播限制 这也是之前 Android 系统中存在的一个问题隐式广播可能会导致系统的大量服务被启动进而会导致系统不稳定。所以Android O 中将不在 androidmanifest 中为隐式广播注册广播接收器。具体限制可以参考下面的几条 无法在 androidmanifest 中卫隐式广播注册广播接收器androidmanifest 中注册的显式广播仍然有效使用Context.registerReceiver()注册隐式广播接收器仍然有效针对上面的限制我们建议广大开发者使用一下方法进行优化 使用优先级更高的 FCM 消息使用JobScheduler WorkManager 来安排一个作业Android 的新版本将会支持更多的现代化设备应用也应该利用这些新的特性来提升用户体验这些新的体验我们在下面会一一介绍。 特长屏幕支持 从 Android O 开始系统开始支持特长屏幕很多手机厂家开始发布特长屏幕的手机。对于广大开发者来讲请不要对屏幕的纵横比做出错误的假设。否则会影响用户的 UI 体验。 从 API 26 以上系统就不会为应用设置默认的屏幕纵横比所以你的应用应该适应不同的屏幕尺寸来做一些屏幕自适应的设计。 如果真的需要最大的屏幕纵横比声明支持的话纵横比应该这设置 android:resizableActivity falseAPI 26 以上设置 android: MaxAspectRatio 声明你所支持的最大纵横比。凹口屏幕支持 Android O 也对凹口屏幕进了相关的支持应用可以在 androidmanifest 中通过一下方式实现对刘海屏幕的支持 android:layoutInDisplayCutoutMode DEFAULT 有黑色边框屏幕纵向-仅在状态栏隐藏时NEVER 一直有黑色边框SHORT_EDGES 占用凹边周围WindowInsets.getDisplayCutout() getSafeInset(Top|Bottom|Right|Left) 获取内容的安全区域getBounds()获取凹口区域支持多个凹口对于开发者来说不要假设状态栏高度应该通过模拟器多测试模拟多种凹口屏的设备。画中画模式PIP 从 Android O 开始系统开始支持画中画模式。画中画模式是一种特殊的多窗口模式可以用来视频聊天播放电影导航等场景。 当一个Activity 处于 PIP 模式他会处于暂停状态但是仍然会显示内容。出于这个原因你应该保证你的应用不会在 onPause()中会暂停播放正确的做法是应用在 onStop() 的过程中暂停播放视频在 onStart() 的时候继续播放。 多显示器支持 从 Android O 开始系统支持多显示支持如果 Activity 支持多显示器显示系统会自动启用多显示器支持。当应用启动一个 Activity 的时候可以通过 ActivityOptions.setLaunchDisplayId() 来制定在哪个显示器上进行显示。每个显示器都有自己的配置当应用从一个显示器到另一个显示器的时候Activity 会根据显示器的配置自动修改某些属性。需要注意的是虽然 Activity 运行在多个显示器上但是仍然只有一个 Activity不要假设暂停的 Activity 一定是不可见的。 最后我们希望开发者能够利用最新的开发工具来提升应用开发效率和可靠性。 为了帮助开发者更有效更容易的开发应用。我们在今年的 Google I/O 上推出了 Android JetPack 。其中包含了应用开发库、工具、以及最佳实用指南。通过提供通用的基础配件和组件帮助开发者更好的专注于应用开发的业务逻辑。 由于时间原因我们无法详细的介绍每个模块的具体使用方法请大家参考文档和实例代码在应用中使用最新的 Android JetPack 组件 包名重构 所有的扩展类例如 v4 和 v7 在 JetPack 中使用统一的包名 androidx。同时 gradle 也提供了相应的转换支持。 我们下面来介绍一下 JetPack 的架构组件 架构组件提供了数据存储、管理生命周期等模块化的功能帮助开发者避免在开发过程中的常见错误减少样板文件。 在架构组件中Room 是支出流畅数据库访问的对象映射抽象层其他的组件的的说明可以在下面的图片中看到 有些组件可以放在一起使用比如LiveData 和 Room当 Room 中的数据有更新的时候他就会更新 LiveData 中的数据从而自动触发界面中的更新。 Kotlin 我们现在也非常鼓励开发者使用 Kotlin 编程语言相较于 JavaKotlin 可以减少25%的代码量并且可以有效防止 NullPointerExceptionKotlin 和 Java 的二进制代码完全兼容可以互相调用所以大家可以逐步的迁移到 Kotlin 的开发语言。 我们在 Android 9 SDK 中对 Kotlin 添加了可控性注解如果你的项目中违法了可控性注解的协议你的代码在 IDE 中会出现警告虽然只是警告级别但是我们想再下个版本的 IDE 中提高错误等级。 从去年 Google I/O 中发布 Kotlin 成为 Android 开发的官方语言我们做了相关的问卷调查在调查中我们发现40%的开发者已经在使用 Kotlin 进行开发 JetPack 中我们也提供了 Kotlin 的扩展库 KTX使 Kotlin 的代码更加简单整洁更符合 Android 开发习惯。KTX 可以帮助你更简单的编写业务的核心代码。 通过使用 Kotlin开发者们也尝到了甜头我们在国内的合作伙伴 Camera360使用 Kotlin 获得了全球业务上的增长你们可以通过图片中的二维码了解关于 Camera360 的开发者故事 Android Studio 3.1中也更新了许多新工具帮助开发者更好的开发和测试 Android 应用。例如支持 Kotlin Lint Android Studio 3.1 中 还有很多新工具但是由于时间关系我们无法一一做介绍总而言之Android Studio 3.1 提供了更好的编译速度、更快的模拟器、更全面的分析器、更好的 Kotlin 支持和更好的架构组件的支持。欢迎开发者们在以后的开发过程中使用。 Google 开发者大会 2018 技术干货
http://www.huolong8.cn/news/208794/

相关文章:

  • 网站里 动效是用什么做的无锡seo网站排名
  • 北京政平建设投资集团有限公司网站电商网站建设与开发课程试卷
  • 单位建设网站需要招标潜江做网站的公司
  • 网站特效 素材wordpress文章更新
  • 做搜狐网站页面网络营销师培训费用是多少
  • 做响应式网站的微博号小学门户网站建设情况汇报
  • 网站的建设意见网页紧急升级维护中升级
  • 重庆企业网站昆山网站制作哪家强
  • 头疼是什么原因导致的seo实战培训
  • 网站代码制作河北省住宅和城乡建设厅网站
  • 公众平台如何做网站汽车网络营销方式
  • 网站排版中铁三局招聘2022
  • Wordpress网站能做seo吗宁波网站建设公司名单推荐
  • 常州手机网站开发网站的ftp帐号密码
  • 网站建设公司黄页wordpress seo 百度
  • 网站设计建设网站做网站 哪里发布
  • 有网站源码如何搭建自己的网站网络营销app有哪些
  • 惠州技术支持网站建设手机网站制作招聘
  • 免费自建网站工具网站建设好后能修改吗
  • 没有备案的网站怎么挂广告建站系统多少钱
  • 长沙武广新城建设网站广东广州免费建站
  • 做seo网站优化价格wordpress会员推广插件
  • 北京怀柔网站建设公司动画设计思路怎么写
  • 魅族的网站建设与安全医疗网站建设哪个好用
  • 长沙专业网站制作如何制作教学视频
  • 鱼台县建设局网站房产网签合同
  • 网站ip地址查询域名资源网站哪个好
  • 常用的网站建设技术有什么婚纱摄影网站开发
  • 作风建设 宣讲家网站太原网站制作案例
  • 网站设计 公司 长沙私人设计工作室前景