Andriod进阶
文章平均质量分 91
行云间
z大厦大法师打发斯蒂芬
展开
-
Android进阶 - 1 - Parcelable和Serializable使用详解
如果我们需要通过Intent和Binder传输数据时就需要使用Parcelable或者Serializable对对象序列化。甚至有时候在把持久化的对象保存在存储设备上或者通过网络传输给其他客户端的时候,需要使用Serializable来完成对象的持久化。在实际开发过程中,习惯了使用序列化传输数据,但是并没有深入了解。Andriod进阶从序列化开始。Serializable 简介原创 2016-05-26 23:34:07 · 4254 阅读 · 0 评论 -
Android 动画之LayoutTransition
场景一,当向一个ViewGroup添加控件或者移除控件;场景2,想ListView、GridView或者RecyclerView中添加或者移除数据并更新显示;场景3,通过调用View.setVisibility()设置View的显示或者隐藏。这三种场景虽然能够实现效果,并没有一点过度效果,直来直去的添加或者移除,显得有点生硬。有没有办法添加一定的过度效果,让实现的效果显得圆滑呢?看很多开源框架都已经原创 2016-11-09 15:58:37 · 5687 阅读 · 0 评论 -
Android 8.0 新特性(四) - 自动调整TextView
在Android O中,TextView可用自动放大或缩小文本的大小,以便根据TextView的属性和边界填充其布局。这样设置可以更轻松地在不同屏幕上优化动态内容的文本大小。Support 26支持在运行Android 8.0(API 26)之前版本的设备上自动调整TextView功能,最低A翻译 2017-09-26 15:59:01 · 10162 阅读 · 0 评论 -
Android ConstraintLayout图文并茂详解(一)
不知道从什么时候开始,创建的layout默认的layout是ConstraintLayout,一直不知道这是啥鬼东西,总是将其手动的改成LinearLayout,也就是说习惯了靠编写XML代码完成界面。偶然的一次机会,朋友推荐了一篇介绍ConstraintLayout的博客,一发不可收拾的出来了这篇博客。下面跟着我来了解ConstraintLayout。LayoutEditor后来了解到,Const原创 2017-09-08 14:17:58 · 17977 阅读 · 8 评论 -
正式发布 Android 架构组件 1.0 稳定版 | 附带中文介绍视频
几十亿的设备都在用 Android 系统,从高端手机到飞机上的影音娱乐系统,应有尽有,不一而足。而 Android OS 则为这几十亿的设备保驾护航,高效管理资源,保障运行流畅,然而有时候却增加了开发卓越 App 的难度。为了简化开发流程,我们在 Google I/O 大会上发布了架构组件(Architecture Components)的预览版,为 App 开发构架提供指南,并为常见任务,如生命周转载 2017-11-08 09:01:22 · 2037 阅读 · 0 评论 -
Android 8.0 新特性(一) - 可下载字体
原文地址:Downloadable Fonts Android 8.0(API 26)和Android Support 26引入了使用由应用程序提供的字体的API支持,而不是将字体文件捆绑到APK或让APK下载字体。 该支持库最低使用版本为API 24.可下载的字体特性具有以下优点:减少APK的大小提高应用安装成功率通过多个APK共享提供商相同的字体来提高整体系统的运行性能。这样可以节省用户翻译 2017-09-18 10:26:19 · 5902 阅读 · 0 评论 -
Android 8.0 新特性(二) - XML中的字体
Android 8.0(API 26)引入了一个新特性,即XML中的字体,可以将字体作为资源使用。可以将字体文件添加到res/font文件夹中,以作为字体资源。这些字体作为R文件进行编译,并可在Android Studio中自动使用它。通过新的资源类型 - font,可以访问字体资源。例如,要访问字体资源,可以使用@font/myfont或者R.font.myfont。Support 26支持该特性翻译 2017-09-18 16:15:32 · 3868 阅读 · 0 评论 -
Android 8.0 新特性(三) - 表情符号兼容性
原文地址:Emoji Compatibility EmojiCompat支持库目的在于使Android设备与最新的表情符号保持同步。它避免了应用程序以’☐’的形式取代缺少的表情符号字符,这表示设备没有显示文本的字体。通过使用EmojiCompat支持库,应用用户不需要通过更新Android操作系统来获取最新的表情符号。EmojiCompat如何工作?EmojiCompat支持库提供类,以便在运行A翻译 2017-09-26 13:15:25 · 2830 阅读 · 0 评论 -
Android ConstraintLayout图文并茂详解(二)
在上篇博文Android ConstraintLayout图文并茂详解(一)中,我们已经知道了如何在ConstraintLayoput中如何定位视图、对齐视图等。在本文中,将继续深入了解ConstraintLayoput。修改视图属性带有链的线性视图组Pack视图和infer约束动态修改约束修改视图属性我们将视图从Palette推动到布局后,视图各种属性都是默认值,这必然不能满足界面需求。原创 2017-09-12 17:13:24 · 2542 阅读 · 2 评论 -
Android 7.1初体验之应用快捷键
3DTouch技术用于IOS系统以后,受到了果粉的一致推捧,Android黯然身上。Android用户的福音来了,App Shortcuts完美的展现了3DTouch,个人感觉比3DTouch更为强大,其不仅仅有3DTouch的效果,同时能为该快捷键设置桌面图标。介绍使用新的快捷键功能将用户从启动器直接带到应用程序中的关键操作。用户只需长按应用程序的启动器图标即可显示应用程序的快捷键,然后点按快捷键原创 2016-10-28 15:39:18 · 3013 阅读 · 0 评论 -
Toast使用大全
介绍官方文档上是这么介绍的,Toast是一种简易的消息提示框,该提示框不能被用户点击,且永远不会获得焦点。同时,Toast显示的时间有限,过一定的时间就会自动消失,具体时间限制由用户设定。常用API显示时间常量LENGTH_LONG:指定显示时间为长时间(默认5000毫米)LENGTH_SHORT:指定显示时间为短时间(默认1000毫米)APIcancel(): 如果Toast在显示,则取消显示原创 2016-10-10 16:09:17 · 1197 阅读 · 0 评论 -
Android中的字体设置-Typeface
在Typeface中,定义了常用的字体类型和字体样式。原创 2017-10-17 14:19:14 · 15436 阅读 · 0 评论