相关内容

Android Q 手势导航背后的故事
作者: allen huang 和 rohan shah, android ui 产品经理 ? 新引入的手势导航是 android q 带来的主要变化之一。 简而言之,采用这款新系统导航模式后,用户无需借助任何虚拟按键,只要滑动手势便能完成多种操作,包括: 返回上一级 (边缘侧滑),返回主屏 (从底部向上滑动)和启动设备助手 (从左下角或右下角斜向滑动)...
Android UI 及 API 优化指南|Android 开发者 FAQ Vol.10
作为应用的设计者,有些开发者在开发过程中容易忽略一些用户体验方面的问题,从而导致了自己的应用用户体验欠佳。 本期 android 开发者 faq 我们整理了一些开发者们在后台留言的关于 ui 和 api在用户体验方面的问题,为大家带来了 ui 及 api 的优化指南。 q:用户说我的应用在处理信息时提示不明确,老是会误以为程序...
Android P专区免费开放 -- 同样的Android,不同的体验
顶部栏导航android p提供了新的顶部栏导航机制,通过设置view实例的android:accessibilityheading属性为true,来显示逻辑标题。 通过这些标题,用户就可以...通道设置、广播和免打扰优化android p中,重点做了内容丰富上的工作,同时也对channel的设置方面做了一些简化处理。 android o版本里,首次推出了...

Android P专区免费开放 -- 同样的Android,不同的体验
顶部栏导航android p提供了新的顶部栏导航机制,通过设置view实例的android:accessibilityheading属性为true,来显示逻辑标题。 通过这些标题,用户就可以...通道设置、广播和免打扰优化android p中,重点做了内容丰富上的工作,同时也对channel的设置方面做了一些简化处理。 android o版本里,首次推出了...

欢迎体验 Android 10!
深色主题背景下的 google keep手势导航: android 10 引入了手势导航模式,这一功能启用后,原有的底部导航栏设计会消失,让应用真正实现全屏显示...第三点,android 10 进一步优化了平台的数字健康功能,帮助用户和家庭更好地实现科技与生活之间的平衡。 我们已将 android 10 源代码发布至 android 开源...
重走Android路 之 Android系统架构图以及开发工具了解
android运行时----对于运行在android版本5.0(api级别21)或更高版本的设备,每个应用都在其自己的进程中运行,并且拥有自己的android运行时(art)实例。 art通过执行dex文件来编写在低内存设备上运行多个虚拟机,dex文件是专为android设计的字节码格式,针对最小的内存占用情况进行了优化。 构建工具链(如jack)将...

Android布局优化:include 、merge、ViewStub的详细总结
一、include的用法以及注意点在开发android布局时,我们常将一些通用的视图提取到一个单独的layout文件中,然后使用标签在需要使用的其他layout布局文件中加载进来,比如我们自己app导航栏等。 这样,便于对相同视图内容进行统一的控制管理,提高布局重用性。 下面我们以大部分项目中都有的头部导航栏为例,说明一下...

Android状态栏微技巧,带你真正理解沉浸式模式
记得之前有朋友在留言里让我写一篇关于沉浸式状态栏的文章,正巧我确实有这个打算,那么本篇就给大家带来一次沉浸式状态栏的微技巧讲解。 其实说到沉浸式状态栏这个名字我也是感到很无奈,真不知道这种叫法是谁先发起的。 因为android官方从来没有给出过沉浸式状态栏这样的命名,只有沉浸式模式(immersive mode)...

Android 系统架构和应用组件那些事
而dalvik基于寄存器的架构,寄存器是cpu上的一块缓存,寄存器的存取速度要比从内存中存取的速度快很多,这样就可以根据硬件最大限度地优化设备,更适合移动设备的使用。 需要说明的是,android系统下的dalvik虚拟机默认给每一个应用程序最多分配16 mb 内存,如果android加载的资源超过这个值,就会报出outofmemory...

Android Studio3.3你了解多少?
最后相信通过这片文章,让大家对于android studio3.3 有个简单的了解。 工欲善其事,必先利其器只有详细的了解了我们的开发工具之后,才能提高我们的开发效率! 预告为接下来的文章立个flag,尽请关注简书、微信公共账号已获得最新的文章。 android studio3.3 菜单栏详解navigation editor 详细介绍以及使用android ...
Android 9 Pie 现已面向全球正式发布!
神经网络 api 1.1android 9.0 对神经网络 api 进行了扩展与改进,进一步优化 android 对机器学习硬件加速的支持。 神经网络 api 1.1 共增加了对 9 个新算子的支持,它们分别是 pad、batchtospacend、spacetobatchnd、transpose、stridedslice、mean、div、sub 和 squeeze。 tensorflow lite 就是一个已经用上此 api ...
Android 1.5到10.0 都有哪些新特性?
设置菜单在新的androido系统中,设置的界面有了大幅变化,主菜单的覆盖性变得更广,更多的功能将在子菜单中体现,并且在菜单界面中重新设计了很多图标...改进的doze休眠机制谷歌在安卓7.0中对doze休眠机制做了进一步的优化,在此前的安卓6.0中,doze深度休眠机制对于改善安卓的续航提供了巨大的作用。 而在...

最详细的 Android Toolbar 开发实践总结
初识 toolbartoolbar是在 android 5.0 开始推出的一个 material design风格的导航控件 ,google 非常推荐大家使用 toolbar 来作为android客户端的导航栏,以此来取代之前的 actionbar 。 与 actionbar 相比, toolbar 明显要灵活的多。 它不像 actionbar 一样,一定要固定在activity的顶部,而是可以放到界面的任意...

开发者必看:Android UI及API 优化指南
作为应用的设计者,有些开发者在开发过程中容易忽略一些用户体验方面的问题,从而导致了自己的应用用户体验欠佳。 本期 android 开发者 faq 我们整理了一些开发者们在后台留言的关于 ui 和 api在用户体验方面的问题,为大家带来了 ui 及 api 的优化指南。 q:用户说我的应用在处理信息时提示不明确,老是会误以为程序...

Android开发:最详细的 Toolbar 开发实践总结
说起 toolbar ,可能有很多开发的童鞋还比较陌生,没关系,请接着往下看。 初识 toolbartoolbar 是在 android 5.0 开始推出的一个 material design风格的导航控件 ,google 非常推荐大家使用 toolbar 来作为android客户端的导航栏,以此来取代之前的 actionbar 。 与 actionbar 相比,toolbar 明显要灵活的多...

QQ 音乐 Android 吃 Pie 之路
这里需要重点介绍一下后台执行限制,该限制于 android o 版本引入,主要是为了优化 android 在多应用多服务运行时,系统负载过大会杀死后台音乐播放等服务...目的是让 view 根据 window 的缩进进行相应处理,调用后会影响系统状态栏和导航栏对应用内容的展示,对此的介绍资料网上有很多,就不赘述了。 真正完美...

热点 | 2018谷歌IO大会:AI很酷 Android P拯救睡前玩手机综合症
另外,android p还对手机主页搜索进行了改进,不仅能够预测用户使用哪一款应用,还能预测用户使用这款应用的哪一项功能并进行优先显示。 谷歌同时提到,机器学习套件ml kit已经支持跨平台使用。 其次,android p更改了底部导航栏,加入了全新的手势操作。 具体来说,手机桌面上取消了传统的底部三颗按键,转变成为...

Android技术架构演进与未来
进一步优化doze唤醒机制; ui设计上,支持分屏功能; android 8.0系统,google开展了计划(project treble),重新架构android,将安卓系统框架与vendor层解耦,力求彻底解决安卓碎片化这一老大难的问题,这是安卓系统架构最大的变化。 系统层面加强对后台服务、广播、位置的管控限制。 ui设计上,改进通知栏,智能...
Android 10 开发者常见问题
system_ui_flag_layout_fullscreen: 全屏,状态栏浮在应用之上; system_ui_flag_layout_stable: 将视图保持稳定,使用最极端的布局方式。 setsystemuivisibility() 仅在所指定的视图可见时生效。 更具体来说,所指定的视图必须保持可见才能让导航栏保持隐藏。 q 2: 加固和热修复方面的优化,有详细文档吗? a: 这些...
android系统分层
notificationmanager(消息通知管理),它在不影响用户正常操作和使用设备的时候在状态栏上提供消息的提示。 比如有短信来的时候,android自动会将这个消息提示在状态栏上,用户可以及时的看到。 activity manager(活动管理),activity管理着应用程序的生命周期,并且控制着应用的导航,扮演控制器的角色...