首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Android 开发者

    聚焦 Android 11: 开发语言

    现代 Android 开发 (Modern Android Development) 始于出色的语言支持。 本期我们将深入探讨 Android 三种核心语言的所有最新资讯: 从 Kotlin 协程到 Android 11 新的 Java API,再到更出色的本地开发工具,最新版本中包含了很多内容。 Kotlin 与协程 Kotlin 是现代 Android 开发与指导性开发库的核心。 在 Android 11 中,我们力求不断改进对这两种语言的支持。在 Android 11 Beta 中,我们使用来自 OpenJDK 9、10 和 11 的许多新 API 升级了 Java 库支持。 对于 Android 11,我们还更新了 Android 运行时间 (Android runtime),以通过 I/O 预取 加快应用的启动速度。 C++ 开发者的体验也在不断改善。

    1.5K10发布于 2020-10-16
  • 来自专栏Android 开发者

    聚焦 Android 11: Android 开发者工具

    作者 / Android 产品经理 Jamal Eason 在往期 #11WeeksOfAndroid 系列文章中我们介绍了 联系人和身份 、隐私和安全 、 Android 11 兼容性 、 开发语言 我们将为大家陆续带来 #11WeeksOfAndroid 内容,深入探讨 Android 的各个关键技术点,您不会错过任何重要内容。 重要更新 11 Weeks of Android 期间,我们在 Android Studio 中推出了一系列开发者工具更新。 视频与文档资源 如要查看 Android Studio 近期版本中有关 Android 开发者工具新增功能的概况,请观看 #Android11 发布会中精彩而又深入的演示。 Android 模拟器 您还可以参阅下方技术内容,了解更多关于使用 Android 模拟器的最佳实践和实用建议: 利用 Android 模拟器针对 Android 11 开发: 概述 Android 模拟器的新增功能

    3.1K21发布于 2020-10-16
  • 来自专栏写代码和思考

    Android开发(11) 消息栏通知(Notification)

    概述 android 的消息通知还是很方便的,它会出现在窗体的顶部,并给出提示。常见的短信就是这样的通知方式。本文我们尝试实现一个这样的演示。 演示截图: ? android以服务的形式提供给用户操作接口。

    2.7K00发布于 2020-03-16
  • 来自专栏Android 开发者

    聚焦 Android 11:游戏开发新工具

    作者 / Android 与 Google Play 游戏产品管理主管 Greg Hartrell 在往期 #11WeeksOfAndroid 系列文章中我们介绍了 联系人和身份、隐私和安全、Android 11 兼容性 、开发语言、Jetpack、Android 开发者工具 、Google Play 应用分发与盈利,本期将聚焦 游戏开发 ,帮助您更好地了解您的游戏表现,覆盖更多设备和新受众,并通过 Google 通过视频获取最新动态: https://youtu.be/DKVEL0_Gpzs 面向移动游戏开发Android 工具 Android Studio 4.1 : 改进后的 CPU Profiler Android 游戏开发扩展 : 对于使用 C/C++ 在多个平台上构建游戏的开发者,我们持续扩展 Visual Studio,包括增加 Visual Studio 2019 支持并推出独立 Android 注册开发者预览版,并请关注我们即将推出的公开测试版。 覆盖更多设备和用户 Android Performance Tuner : 更方便地为更多 Android 用户提供优质的游戏体验。

    1.1K20编辑于 2022-09-21
  • 来自专栏Android 开发者

    聚焦 Android 11: Android 11 应用兼容性

    作者 / Android 产品经理 Diana Wong 在往期 #11WeeksOfAndroid 系列文章中我们介绍了 联系人和身份 、 隐私和安全 ,本期将聚焦  Android 11 兼容性 。 Android 11 兼容性 本期我们将重点探讨 Android 11 兼容性这一对所有开发者都非常重要的主题。 在 Android 11 中,我们添加了新的流程、开发者工具和版本发布里程碑,以帮助我们最大程度地减少平台更新带来的影响,更轻松实现应用的兼容性。 现在,我们在 Android 11 中添加了 Resource Loader 框架,感谢向我们提出这些需求的开发者! 在 Android 11 中,我们还会将更多此类平台变更添加到新的 兼容性框架 中。 什么是兼容性框架? 您可以使用全新开发者工具,针对包含在兼容性框架内的变更对应用进行测试和调试。

    2K10发布于 2020-10-16
  • 来自专栏Android 开发者

    Android Oreo 常见问题 3.0 | Android 开发者 FAQ Vol.11

    A:关于 Android 的历史版本,可以参考 Android 开发者官方网站获知具体信息(链接:developer.android.com/index.html)。 重点介绍了您应该了解并在开发应用时加以考虑的一些主要变更(参考链接: developer.android.cn)。 Android 模拟机可让您在不使用物理设备的情况下开发和测试 Android 应用程序。 有关 Android 虚拟机命令行,请参考原文(链接:developer.android.cn)。 A:Android Support Library 不需要下载,在 gradle 的配置文件依赖即可。 Q 10:Android O 在蓝牙开发方面有没有什么变化? A:您好,是有变化的。 同时,也请关注下一期的 “Android 开发者 FAQ” 专题文章,希望可以帮助您补充相关知识技能。

    1.1K20发布于 2018-05-31
  • 来自专栏program

    Android 11适配攻略

    是时候适配一波Android11了,为后面项目适配铺平道路。 介绍 2020年6月11日,Google正式推送了Android 11 Beta版本,同年年9月9日正式发布。 android:requestLegacyExternalStorage="true" 但是这个适配方法在Android 11中已经失效,必须按照存储机制来乖乖适配,不一样的是Android 11允许使用 无线调试 Android 11开发者选项增加了一个无线调试功能,可以无需USB连接线连接真机进行日常开发调试工作。类似于使用的插件Android ADB WIFI。 使用方法 打开手机开发者选项,找到无线调试打开。选择使用配对码配对设备,记下设备上显示的配对码、IP 地址和端口号。 使用方法 打开手机开发者选项,找到应用兼容性变更选项,点击进入找到需要调试的应用,在变更列表中,找到想要开启或关闭的变更。

    4.9K11编辑于 2022-06-29
  • 来自专栏Android 开发者

    聚焦 Android 11: Jetpack

    作者 / Android Jetpack 产品经理 Diana Wong 在往期 #11WeeksOfAndroid 系列文章中我们介绍了 联系人和身份 、隐私和安全 、 Android 11 兼容性 我们将为大家陆续带来 #11WeeksOfAndroid 内容,深入探讨 Android 的各个关键技术点,您不会错过任何重要内容。 重要更新 2018 年,我们推出了 Android Jetpack,帮助开发者遵循最佳做法、减少样板代码,并编写可以在不同 Android 版本和设备中运行的代码。 要全面了解 Jetpack 的新功能,您可以查看我们在 #Android11 发布中的 相关演讲,我们简要介绍了 Jetpack 库的许多更新,并提供了相应的入门指南。 聚焦权限 在 Android 11 中,我们一直致力于让用户对敏感权限有更多控制。同时,让各位开发者尽可能轻松地构建 Android 应用也是我们工作的一大重点。

    1.1K40发布于 2020-10-16
  • 来自专栏WeTest质量开放平台团队的专栏

    Android 11 开发者预览版,首次上线WeTest

      Android 11首个开发者预览版正式发布,腾讯WeTest平台为了帮助移动开发者更方便,更低成本的解决最新版本适配兼容性相关问题,上线了Android 11开发者预览版真机,助力开发者提升产品质量 Android 11 开发版有全新系统的最简洁体验,更多的人性化设计理念。 对于开发者来说,新版本为应用提供了许多新功能,例如针对可折叠设备和 5G 设备的增强功能、来电过滤 API、全新的媒体和摄像头功能、机器学习等等。    为了满足开发者对最新系统版本设备适配的诉求,WeTest平台提供市场主流最新设备,近日上线全新Android 11开发者预览版云真机,让开发者能够在线流畅清晰地体验和调试。    使用云真机服务能提高开发测试过程中的协作性,解决效率低和缺设备等问题,便于同部门之间分享测试过程,同步定位问题。点击阅读原文立即体验!   

    92750发布于 2020-03-23
  • 来自专栏Android程序Shape使用总结!

    Android 10 和Android 11的适配

    背景 最近在项目中着手做Android10和Android11 适配时候,期间遇到了不少的坑。之前有专门写过qq、微信分享的适配。但是此次在针对偏业务侧适配工作的时候还是碰到了一些新的问题。 但是,这里有个坑: 在Android10上不行,在Android11上又可以!!为什么? 因为Google改回来了,让Android11支持file://格式了。。。。 (wtf? 我谢谢你啊~~) **我这里说的 Android10 和 android 11 是指 targetSdkVersion 哦 ** 2.1 往公共目录插入一张图片 只能通过mediaStore方式: ContentValues 在Android11上 以上标志会自动失效。因此,应用存储的东西还在放在App-specific目录下。分享私有目录可以通过fileprovider 方式适配。 2. targetSdk=30,android:requestLegacyExternalStorage="false"运行在Android11的设备上 会咋么样?

    1.9K41编辑于 2021-12-20
  • 来自专栏全栈程序员必看

    Android11 无Root 访问data目录实现、Android11访问data目录、Android11解除data目录限制、Android11 data空白解决

    Android11 无Root 访问data目录 实现 正文开始 关于Android11权限变化 作为普通安卓用户该如何方便快速地访问Android/data目录 开发者该如何实现无ROOT访问Data 解决方案 SAF方案缺点 放大招,ROOT权限直接解锁后带权访问Data目录 结语 封装好的工具类 正文开始 关于Android11权限变化 谷歌在Android11及以上系统中采用了文件沙盒存储模式, 现本人开发的应用已实现无Root访问Android/data目录(其中文件浏览器功能),并且可以方便地进行管理。 https://www.coolapk.com/apk/com.magicalstory.cleaner 软件下载 欢迎安卓手机用户下载使用 和 Android开发者下载预览功能的实现。 这个Android11Android/data受限后,我觉得这个是很好的解决方案了,毕竟可以实现无Root访问并实现管理。

    19K31编辑于 2022-09-14
  • 来自专栏Android 开发者

    Android 11 正式发布 | 开发者们的舞台已就绪

    这些工作都是为了让开发者们能喜爱 Android 11,我们非常期待在上面看到您的作品! 正式版本的 Android 11 也即将在您身边的设备上闪亮登场,Pixel 2、3、3a、4 和 4a 系列设备今天就能开始更新。请访问 Android 11 开发者网站 了解详情。 对于开发者来说,Android 11 可以帮助您在应用中实现更深入的会话和更个性化的互动体验。 Android 11 带来了 ADB Incremental,现在从开发机向 Android 11 设备上部署大型 APK (2GB 以上) 的速度可以提高 10 倍之多。详细信息请访问 官方文档。 有关兼容性测试和工具的更多信息,请查看 Android 11 兼容性相关的资源,并访问 Android 11 开发者网站 了解技术细节。

    1.6K41发布于 2020-10-16
  • 来自专栏流媒体

    Android 11(Q)源码编译

    -11.0.0_r17 repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest -b android-11.0.0_r17 同步源码 bison build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev libgl1-mesa-dev libxml2-utils xsltproc unzip fontconfig 3.2 驱动下载 参考https://source.android.google.cn 2021-06-27 16-54-57 的屏幕截图.png 下载地址:https://developers.google.cn/android/drivers ? 8. aosp_car_arm64-userdebug 9. aosp_car_x86-userdebug 10. aosp_car_x86_64-userdebug 11

    2K10发布于 2021-06-29
  • 来自专栏Android 开发者

    Now in Android | 11 月刊 · 2019

    作者 / Chet Haase, Android 开发技术推广工程师 欢迎大家来到 Now in Android 栏目,本栏目将专注于为开发者们提供近期值得关注的 Android 开发热点内容。 您可以在 Android 开发者博客中查看概述,或者直接进入开发者网站阅读详细文档并下载所需的资源。 为 Java 开发者准备的 Kotlin 教程 Kotlin 之所以在 Android 开发者中如此流行,首先是因为它是一种很好的语言,同样值得一提的是它与 Java 语言的强大互操作性。 视图绑定从 Android Studio 3.6 Canary 11 可以开始体验。 在我们近期连载发布 2019 Android 开发者峰会中文视频中也有一个关于分区存储的演讲,分享了一些最新的更新和接下来 Android 版本里的改变。

    82240发布于 2019-11-29
  • 来自专栏程序猿的那点事

    Android 11 WiFi开启流程

    从刚接触WiFi时跟过wifi的开启流程,当时还是android9。到了Android11代码架构有了不小的改动,在这里重新梳理一遍,便于在工作中更快速的跟踪代码。 mSwitchWidget.setEnabled(true); Toast.makeText(mContext, R.string.wifi_error, Toast.LENGTH_SHORT).show(); } 二、这里要注意了,Android11 android/out/soong//.intermediates/hardware/interfaces/wifi/1.0/android.hardware.wifi-V1.0-java_gen_java /gen/srcs/android/hardware/wifi/V1_0/IWifi.java public android.hardware.wifi.V1_0.WifiStatus start( android/out/soong/.intermediates/hardware/interfaces/wifi/supplicant/1.3/android.hardware.wifi.supplicant

    5.8K31发布于 2021-07-19
  • 来自专栏Linux驱动

    11.Android-Xml读写

    android中写XML时,需要用到XmlSerializer类 解析XML时,则需要用到XmlPullParser类 1.XmlSerializer类介绍 通过Xml.newSerializer()来获取

    97910发布于 2020-02-12
  • 来自专栏向治洪

    Android11新特性

    前不久,谷歌发布了Android 11 的预览版,从开发者预览版我们可以了解到,Android 11增强了对用户隐私的保护,提供了很多吸引用户的新特性,并且可以更好地支持可折叠设备和 Vulkan 扩展程序等等 当然,如果您没有可运行 Android 11 的硬件设备,那么可以使用 Android 模拟器进行开发和测试,同样可以抢先体验开发者预览版的新特性。 ,Android 11开发者预览版2增加了“铰链角度传感器API”,因此应用程序可以轻松检测到这些折叠手机的铰链。 对于手机来说,以90Hz或120Hz刷新的屏幕已经不少见了,Android 11允许开发者更好地利用这些强大的屏幕。在Android 11 DP2中引入,开发人员可以选择应用程序的刷新率。 目前,Android11还处于开发阶段,距离正是发布还有一段时间,如果想要体验Android11的心疼小,那么可以使用Google的Pixel 系列机型,或者模拟器来获取更新,每次更新均包括 SDK 工具

    94120编辑于 2022-11-30
  • 来自专栏程序猿的那点事

    Android11 DHCP初识

    frameworks/base/packages/NetworkStack/src/android/net/dhcp/DhcpClient.java DHCP客户端日志 09-07 11:17:32.758 DHCPDISCOVER 09-07 11:17:32.783 1695 7348 D DhcpClient: Received packet: 78:8e:33:2a:57:9c OFFER, servers: /218.2.135.1 /114.114.114.114 , gateways [/192.168.1.1] lease time 6912, domain null 09-07 11 :17:32.784 1695 3991 D DhcpClient: Got pending lease: android.net.networkstack.DhcpResults@c1d00c7 :17:32.801 1695 3991 D DhcpClient: Confirmed lease: android.net.networkstack.DhcpResults@a271e1d DHCP

    2.8K10发布于 2021-09-09
  • 来自专栏设计模式

    Android 11 首个开发者预览版新功能抢先看

    作者:PCMag 链接:https://new.qq.com/omn/20200222/20200222A0N2XK00 近日谷歌上线Android 11预览版。 同时,Google 也发布了 Android 11 开发时间表,Beta 版本将于 5 月份推出 ? 打开飞行模式,蓝牙耳机不断连 在 Android 11 开发者预览版中,用户连接蓝牙耳机后,开启飞行模式依然支持蓝牙不断连,并且还有消息提醒。 滚动截屏/长截图 ? 屏幕录像 屏幕录像曾在 Android 10 的早期版本中出现,但随后被删除了。随着 Android 11 开发者预览版的推出,屏幕录像功能又再次上线。 根据计划,Android 11 将在 5 月推出 Beta 版本。届时,Android 11 支持的机型将会更多,包括国内市场的一些手机。

    64410发布于 2020-12-16
  • 来自专栏androud

    Android 11 API 30:Android R弃用了Handler

    Android 11(即API 30:Android R)弃用了Handler默认的无参构造方法 微信图片_20210523142226.png 微信图片_202105231422261.png 只是弃用了无参的构造方法

    2.5K00发布于 2021-05-23
领券