首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

满足 Google Play 目标 API 等级 (targetSdkLevel) 的要求

本文重点说明了开发者在更新目标 API 中应该注意的几个事项,从而满足 Google Play 的要求。...Google Play 服务 SDK; ·· Firebase Cloud Messaging documentation 在使用 Firebase Cloud Messaging 时,消息投递受限于后台执行限制...请将您的 app 从 Google Cloud Messaging (GCM) 迁移至 Firebase Cloud Messaging 最新版本; 使用高级窗口管理: - Declare Restricted...确保您的应用调整大小后能填充可用的屏幕空间。万不得已情况下,可以声明最大屏幕宽高比。...查看更多指导文档链接 测试您的应用 在更新完应用的 API 等级和功能后,您须要测试一些核心用例。下文列举的几条建议并没有涵盖所有情况,但希望能给您提供指导作用。

8.7K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【十问十答】对话Go语言开发团队

    使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程(使用Go语言的12个理由)。...受欢迎的产品稳定几年之后,我们才会考虑纳入语言核心。另外,我们之所以不太操心依赖管理,是因为在Google内部我们不用这些工具。...Andrew Gerrand:语言核心中没有版本管理能促使库的作者们提供好的、稳定的API。约定是包API改变时,只改变导入路径。 Q3:Go语言在Unix环境下的服务器端编程表现不俗。...另外,垃圾回收语言需要更多内存,但这也是可以解决的问题。 Brad Fitzpatrick:已经有人用Go编写GUI库了。 Q4:Go语言在对Android支持方面有什么新进展吗?...他有几个让Go在Android上运行的办法:1)通过NDK,游戏应用可以访问画布、触摸事件、声音等;2)使用Java与Go相结合的办法。

    1.4K60

    2022 年了,PyTorch 和 TensorFlow 你选哪个?

    相比之下,TensorFlow 的使用率在稳步下降,2019 年 TensorFlow 2 的发布也没有扭转这一趋势。 小结 从以上数据可以明显看出,PyTorch 目前在研究领域占据主导地位。...Serving 使得用模型标记(model tag)将模型序列化到定义良好的目录中变得很容易,并且可以选择在保持服务器架构和 API 静态的情况下使用哪个模型来进行推理请求。...Cloud: TensorFlow Cloud 是一个可以将本地环境连接到 Google Cloud 的库,它的 API 旨在弥补本地机器上模型构建和调试与 GCP 上分布式训练和超参数调整之间的差距,...Colab 易于连接到 Google Cloud 进行 GPU 或 TPU 训练,并且 Colab 还可以和 PyTorch 一起使用。...与 Google Cloud 和 TFX 的紧密集成使端到端的开发过程变得轻而易举,而将模型移植到 Google Coral 设备的便利性让 TensorFlow 在某些行业取得了压倒性的胜利。

    1.2K20

    Android 11 开发者常见问题 | FAQ・第一期

    03 Q: Android 11 以后,文件管理器或清理大师之类的第三方应用是不是就没有机会访问其它应用专属区域产生的文件了?...我们也会持续和加固厂商合作提升加固,尽量少的使用私有 API,以全面的获得系统级别的支持。对于应用开发者来说,在选择了这些加固方案之后,也可以更好的保证应用对未来版本的 Android 系统兼容性。...API 01 Q: Android 10 或者 Android 11 中使用了黑名单或者灰名单的 API 后,会被 Google Play 应用商店拒绝吗?...但因为在 Android 11 中我们对系统底层也做了一些改动,比如权限管理、一次性权限还有分区存储的一些变更,我们也希望大家可以在 Android 11 模拟器或真机中调试自己的应用,以确保没有问题。...GitHub 中我们提供了相应示例,通过参考示例代码可以有更完整的了解: github.com/android/use… 目前只有在 Andorid 11 中可以使用这个最新的 API,在低版本中无法使用

    2.1K40

    使用服务账号请求Google Play Developer API

    Developer API 若要使用 Google Play Developer API,您需有一个 Google Cloud 项目。...关联Google Cloud项目 如上图,你可以选择关联现有项目,也可以选择创建新项目 关联现有项目 选择现有项目前,需确认该项目开启了Google Play Android Developer API...创建新项目 创建新项目就方便了,系统会自动开启Google Play Android Developer API 在已关联Google Cloud项目中创建服务账号 要访问Google Play...可选:在授予用户访问该服务帐户,添加允许使用和管理服务帐户的用户或组。(我理解也是可选,我没选) 点击完成。 点击add创建键,然后单击创建。...在创建帐号的过程中,您需要向自己的服务帐号授予对 Google Cloud 项目的访问权限,这样它才能显示在 Google Play 管理中心内。

    2.9K30

    TensorFlow:使用Cloud TPU在30分钟内训练出实时移动对象检测器

    ML Engine是Google Cloud的TensorFlow托管平台,它简化了训练和提供机器学习模型的过程。要使用它,请为刚刚创建的项目启用必要的API。...API:https://console.cloud.google.com/flows/enableapi?...如果你没有安装它们,你可以在访问下方链接安装 gcloud:https://cloud.google.com/sdk/docs/quickstart-debian-ubuntu gsutil:https...边界框非常准确,但在这种特殊情况下,我们模型的标签预测是不正确的。没有ML模型可以是完美的。...:) 使用TensorFlow Lite在移动设备上运行 此时,你以及拥有了一个训练好的宠物种类检测器,你可以使用Colab notebook在零点设置的情况下在浏览器中测试你自己的图像。

    4K50

    小兴逛Google IO 2017(day2实况)

    另外,Google即将为开发提供Cloud TPUs运算能力支持,而且接口封装非常友好,使用Cloud TPUs仅需要增加几行代码,使用起来跟本地运算差不多。 ?...Google为了降低深度学习开发的门槛,提供了一个高级API的库Keras,开发者可以很简单地调用API进行模型训练、预测等。 ? ?...Android instant app可以理解为完整App的一个功能模块,这个模块可以独立运行,当用户使用的时候,可以仅下载instant App,达到快速打开的目的。...演讲者首先分享了Android Things的三层架构(硬件、系统和服务)及如何通过代码在Android Things上面使用Google的服务。 ?...另外Chrome调试工具上面还支持了代码覆盖率检测,可以快速发现页面上引入但是没有被调用的代码,从而让开发者减少代码量,提高JS的执行性能。 ?

    94780

    APP消息推送方案调研

    Cloud Messaging for Android,是Google为android手机开发的类似于iOS的APNS后台消息推送机制。...使用GCM推送服务的whatsapp即使后台程序和服务都关闭掉,也依然可以在第一时间接收到新消息的推送(实测在国内whatsapp也的确可以在后台关闭的情况下正常通过GCM接受实时消息)。...Android平台在不使用GCM的情况下就需要将自己的服务器或是第三方推送服务提供商的服务器与设备建立一条长连接,通过长连接进行推送。...他会假设其他 Apps 没有那么“不自觉”;优点在于 ,因为整个技术方案非强制, Android 的 Apps 在接收到推送后的表现更为灵活。...https://firebase.google.com/docs/cloud-messaging对于 Android 设备,FCM 使用单一的、优化的连接到 Google Play 服务,而不是为每个应用程序建立单独的连接

    40510

    音视频技术开发周刊 | 289

    Google公司计划在其搜索引擎中添加人工智能聊天机器人,但Google搜索和Bard并不是替代关系 近日,Google公司首席执行官Sundar Pichai在接受海外媒体采访时提到,随着越来越多的科技公司探索在自己的服务中使用人工智能...汽车刚发明时没有安全带和交通信号灯,Yann LeCun认为,人工智能与先前的技术进步之间没有本质上的差异。...国家互联网信息办公室关于《生成式人工智能服务管理办法(征求意见稿)》公开征求意见的通知 另外,附刘红林律师关于此《管理办法》的逐条解读 AI模型技术国家标准正式发布 全球标准体系布局基本成型 使用NVIDIA...https://bitmovin.com/cloud-encoding-stability-scalability-improvements/ 路由自适应API网关设计实践 在MicroStrategy...4月18日 19:00,我们邀请到了百度智能云视频云RTC技术负责人 孙健 为大家重点讲解在保持清晰度和流畅度不变的情况下如何进行弱网对抗优化,并详细介绍百度智能云BRTC在弱网环境下的业务实践。

    31210

    对接google play支付

    这里假如你已经有上架Google play的app,准备对接应用内商品(非订阅) 设置 Google Play 开发者帐号 在 Google 付款中心设置付款资料 在 Google Play 管理中心内启用结算相关功能...如需在 Google Play 管理中心启用结算相关功能(如配置您要销售的商品),必须执行此步骤。.../> 配置 Google Play Developer API 详见:http://www.cuiwei.net/p/1370199631/ 配置实时开发者通知 也需要一个Google Cloud 项目...,上一步创建过了,这里可以直接使用 创建主题,为主题授予发布权限 参考 https://developer.android.com/google/play/billing/getting-ready https...://googleapis.github.io/google-api-php-client/main/doc-index.html 推送订阅(与之对应的是 拉取订阅) 相当于 支付回调,异步通知

    2.3K10

    跟上脚步,进入后台执行新时代

    随着近几年来 Android 的不断发展,Google 逐步加强了对于后台执行的优化和限制。为了开发出现代化的 Android 应用,开发者需要学习如何通过最新方式来管理后台任务。...将任务编入队列后,WorkManager 会在约束条件满足的情况下,即当应用可以访问所需资源时,才会执行这两个任务。...WorkManger 的另一个优势在于它可以与 Android 的电量管理特性协同工作。...建议您通过 Google Play 管理中心提供的 Android Vitals 来监测应用是否存在过度唤醒的问题。 总结: ?...FCM: firebase.google.com/docs/cloud-… 合理的后台执行策略可以帮助您开发出卓越的应用,在打造完美用户体验的同时,为设备保驾 “续” 航。

    2.6K30

    芯片巨头高通的隐蔽后门被发现,私密收集用户数据

    令人惊讶的是,这些数据是在未经用户同意、未加密的情况下发送的,甚至在使用无谷歌的 Android 发行版时也是如此。其原因大概是提供硬件支持的专有 Qualcomm 软件也会发送数据。...根据 Google 的说法,主机android.clients.google.com为 Google Play 商店提供定期设备注册、定位、搜索应用程序和许多其他功能,但这些功能却没有在实验手机上。...这意味着网络上的任何其他人,包括黑客、政府机构、网络管理员、本地和外国的电信运营商在内,都可以收集这些数据、存储它们并使用手机的唯一 ID 和序列号建立记录历史,以此轻松监视手机用户。...GPS 最初是专门为军事用途而开发的,用于引导飞机、人员和炸弹。接收器通常位于开阔区域,可以在视线范围内访问卫星。...在某些情况下,可以通过位置信息来执行对个人的绑架或暗杀。比如伊朗抗议者,不就因为其智能手机位置暴露了而被逮捕,有时候用户甚至都不知道,对方便拿走了我们的隐私。

    87620

    Android 11 开发者常见问题: 存储 | FAQ・第二期

    我们在过去的文章推送里发布过关于 Android 存储方案的最佳实践,您可以先回顾一下最佳实践的这篇 文章。 分区存储允许应用通过 File API 使用文件路径访问文件吗?...为了最快、最稳定的读写,我们推荐您使用 Media Store API。 我的应用需要广泛地访问共享存储,存储访问框架是我唯一的选择吗?...通过 SAF 访问文件时,会让用户参与文件选择,从而使用户可以更好地控制文件的访问。Google Play 上没有与之相关的政策。...与 Android 10 相比,在 Android 11 上使用 SAF 会有其他限制吗?...根据大家的反馈,即需要使用已有的 native 代码或程序库,Android 11 现已支持在分区存储中的应用访问文件路径的功能。相应地,DATA Column 实际上在某些情况下其实是有用的。

    1.1K10

    Android 学习笔记思考篇

    不应该运行在独立的进程中吗?就算运行在主进程中那不应该运行在后台线程中吗? 文档中确实提醒过不要在主线程中进行耗时操作,那为什么在主线程中读写文件没有问题?甚至连警告都没有?...异步 Android 中的异步操作基本都是使用 Java 语言内置的,唯一的简单封装的异步类 AsyncTask 有几个主要回调,我们可以通过这些回调指定那些代码在异步任务开始之前执行,哪些代码在异步任务中执行...,一个需要通过阅读完整文档和阅读源码才能正确使用的 API 真的是个好的 API 吗?...)替代它,就像 Swift 替代 OC 一样,而 Android 操作系统亦是如此,Google 难道没有意识到 Android 的设计缺陷吗?...Google 难道没有想过用新的操作系统替代 Android 吗?

    60510

    谷歌发布Edge TPU芯片和Cloud IoT Edge,将机器学习带到边缘设备

    它们已在内部为Google相册,Google Cloud Vision API调用和Google搜索结果等产品提供支持。...这使得它们在执行诸如从数据集(在云TPU的情况下)中训练机器学习模型以及在设备上执行这些模型(Edge TPU的功能)等任务时非常高效。 ?...你可以在云中构建和训练ML模型,然后通过Edge TPU硬件加速器的功能在Cloud IoT Edge设备上运行这些模型。 ? Cloud IoT Edge使物联网应用更智能,更安全,更可靠。...它允许你在Edge TPU或基于GPU和CPU的加速器上执行在Google Cloud中训练的ML模型。...Cloud IoT Edge可以在Android Things或基于Linux OS的设备上运行,其关键组件包括: 具有至少一个CPU的网关类设备的运行时,可以从边缘数据本地存储,转换,处理和派生智能,

    1.2K20

    Android vitals 帮您解决应用质量问题

    通过对应用质量的客观测量,开发者能够轻易发现应用亟待解决的稳定性问题,为此我们在 Google Play Console 添加了一款名为 Android vitals 的新板块。...关键就是看有没有红色的图标出现,若图标出现,则说明应用已经越过了不良行为门槛,属于 Google Play 中表现最次的一档应用,而您则须要想办法改善应用行为了。 ?...该功能须谨慎对待,仅在没有其它更优的任务调度和通知机制的情况下才可使用。...在使用唤醒闹钟的时候,您需要考虑以下几点: 若您需要显示信息以响应来自网络的数据,考虑通过使用 Firebase Cloud Messaging 等工具来实现消息推送。...您也可以将 Find Usage (查找使用) 中的范围设定为 “Project and libraries (项目和库)”,查看依赖项是否在使用 AlarmManager API。

    1.5K10

    Google安全服务概述

    Google 移动服务 (GMS) 集合了多种 Google 应用和 API,能够为各种设备提供功能方面的支持。这些应用彼此之间可以完美配合,以确保您的设备可以立即为用户提供卓越的体验。 ?...Google 的主要安全服务包括: Google Play:Google Play 是一系列服务的总称。借助这些服务,用户可以通过自己的 Android 设备或网络发现、安装和购买应用。...应用服务Application services 可让 Android 应用使用云功能的框架,例如应用数据和设置备份功能,以及用于推送消息的云端至设备消息传递功能 (C2DM:Cloud to Device...Attestation 还可以协助识别与应用服务器通信的 Android 应用。 开发者可通过这个 API 远程评估与其通信的 Android 设备的真伪。...Android 设备管理器:既是一款网络应用,也是一款 Android 应用,用于寻找丢失的设备或被盗的设备。 经过改良的新版 Android 设备管理器。

    1.4K60

    谷歌希望开发者构建设备端AI应用程序

    当今的手机和电脑配备了直接在设备上运行 AI 的新硬件;在今年的 Google I/O 上,Google 鼓励编码人员利用它。 其理念是在本地存储的数据上运行大型语言模型,即使没有互联网连接。...但是,在没有 AI 加速器的情况下,在电脑上运行具有十亿或更多参数的 LLM(例如 TinyLlama 或 Phi-2)非常缓慢。...但这些 API 不是免费的,你必须付费才能使用 OpenAI 的基础设施。 新一代能够在设备上进行矩阵运算的加速器和 GPU 使 AI 在手机上成为可能。...– Google 的 Thomas Ezan Google 代表表示,Gemini Nano 是设备内 AI 最有能力的模型,它还可以很好地集成到 Android 应用程序中。...它将你的模型一步转换为 TensorFlow Lite。然后,你可以在 Android、网页和 iOS 上使用你的应用运行所有这些模型。”

    11410
    领券