《第一行代码》 第一章:第一行Android代码

《第一行代码》 第一章:第一行Android代码其实 Android 程序的设计讲究逻辑和视图分离 因此是不推荐在活动中直接编写界面的 更加通用的一种做法是 在布局文件中编写界面 然后在活动中引人进来

《第一行代码》 第二章:探究活动Activity

《第一行代码》 第二章:探究活动Activity简单的理解 活动就是你能看到的页面 通常一个页面一个活动

《第一行代码》 第三章:UI布局开发

《第一行代码》 第三章:UI布局开发实现效果 绑定事件 3 EditText 按钮获取内容弹窗显示 4 ImageView 切换图片 图片地址 圆形进度条 控制圆形进度条的显隐 切换成长条形进度条 动态设置进度 6 AlertDial...

《第一行代码》 第四章:碎片的最佳实践

《第一行代码》 第四章:碎片的最佳实践在一个活动中添加两个碎片 并且让这两个碎片平分活动空间

《第一行代码》 第五章:详解广播机制

《第一行代码》 第五章:详解广播机制主要氛围标准广播和有序广播两种

《第一行代码》 第六章:数据库与存储方案

《第一行代码》 第六章:数据库与存储方案文章介绍了安卓开发中两种常见的数据持久化技术 文件存储和 SharedPrefer

《第一行代码》 第七章:跨程序共享数据-内容提供器

《第一行代码》 第七章:跨程序共享数据-内容提供器本文介绍了 Android 系统中的权限管理 包括普通权限和危险权限的处理方式 特别是在运行时如何申请和检查权限

《第一行代码》 第八章:应用手机多媒体

《第一行代码》 第八章:应用手机多媒体因为 4 4 以后选择相册中的照片不在返回真实的 Uri 因此需要解析

《第一行代码》 第九章:使用网络技术

《第一行代码》 第九章:使用网络技术menifest 文件中增加权限控制

《第一行代码》 第十章:服务

《第一行代码》 第十章:服务本文介绍了在 Android 中如何在子线程中安全地更新 UI 包括使用 Handler 进行异步消息处理 详细解释了 Handler MessageQueue 和 Looper 的工作原理