Android开发笔记(序)写在前面的目录

自我介绍

第一篇博文,博主介绍下自己,博主04年参加工作,今年以35岁高龄学习安卓开发,有志转向APP开发。既然转型客户端开发,就要好好学习天天向上。从年初开始学习Android,到现在将近一年,学的知识点自我感觉太杂了,不够系统,所以就想开个博客总结总结。一方面写写自己走过的弯路掉进去的坑,避免以后再犯;另一方面也是督促自己,毕竟年龄大了有惰性,写写博文也能鞭策自己保持学习的激情;再就是,希望通过分享自己的经验教训,与网友互相切磋,从而去芜存菁进一步提升自己的水平。
因此博主就想,入门的东西咱就不写了,人不能老停留在入门上;其次是想拾缺补漏,写写虽然小众却又用得着的东西;另外就是想以实用为主,不求大而全,但求小而精;还有就是有的知识点是java的,只是Android开发也会经常遇上,所以蛮记下来。个人的经验总结,难免有遗漏谬误之处,希望网友们不吝指教。


知识点分类

纯粹是为了自己找起来方便,姑且按照自己的想法来分类,可能并不准确。暂且分为四大类:显示、存储、通信、发布与调优。

显示又分为八块:屏幕、文本、图形、简单控件、自定义视图、动画、窗口、复杂控件

存储分为五块:资源、内存、键值对、数据库、文件

通信分作六块:组件通信、事件通信、多线程通信、跨进程通信、设备通信、网络通信

发布与调优分为五块:打包、安全、性能、健壮、兼容


目录

第一卷 显示
第一章 屏幕
Android开发笔记(一)像素的单位
Android开发笔记(二)颜色的使用
Android开发笔记(三)屏幕分辨率
第二章 文本
Android开发笔记(四)字符串格式化
Android开发笔记(五)日期的处理
Android开发笔记(六)可变字符串
第三章 图形
Android开发笔记(七)初识Drawable
Android开发笔记(八)神奇的shape
Android开发笔记(九)特别的.9图片
Android开发笔记(十)常用的图片加工操作
第十二章 简单控件
Android开发笔记(三十五)页面布局视图
Android开发笔记(三十六)展示类控件
Android开发笔记(三十七)按钮类控件
Android开发笔记(三十八)列表类视图
第四章 自定义视图
Android开发笔记(十一)自定义视图的构造方法
Android开发笔记(十二)测量尺寸与下拉刷新
Android开发笔记(十三)视图绘制的几个方法
第五章 动画效果
Android开发笔记(十四)圆弧进度动画
Android开发笔记(十五)淡入淡出动画
Android开发笔记(十六)秋千摇摆动画
Android开发笔记(十七)GIF动画的实现
Android开发笔记(十八)书籍翻页动画
第十九章 窗口
Android开发笔记(六十五)多样的菜单
Android开发笔记(六十六)自定义对话框
Android开发笔记(六十七)嵌入页面的碎片
第六章 复杂控件
Android开发笔记(十九)底部标签栏
Android开发笔记(二十)顶部导航栏
Android开发笔记(二十一)横幅轮播页
Android开发笔记(二十二)瀑布流网格
Android开发笔记(二十三)文件对话框

第二卷 存储
第七章 资源
Android开发笔记(二十四)res目录的结构与配置
Android开发笔记(二十五)assets目录的文件读取
第八章 内存
Android开发笔记(二十六)Java的容器类
Android开发笔记(二十七)对象序列化
Android开发笔记(二十八)利用Application实现内存读写
第九章 键值对
Android开发笔记(二十九)使用SharedPreferences存取数据
Android开发笔记(八十四)使用Properties读写属性值
第十章 数据库
Android开发笔记(三十)SQLite数据库基础操作
Android开发笔记(三十一)SQLite游标及其数据结构
第十一章 文件
Android开发笔记(三十二)文件基础操作
Android开发笔记(三十三)文本文件和图片文件的读写
Android开发笔记(三十四)Excel文件的读写

第三卷 通信
第十三章 组件通信
Android开发笔记(三十九)Activity的生命周期
Android开发笔记(四十)组件通讯工具Intent
Android开发笔记(四十一)Service的生命周期
Android开发笔记(四十二)Broadcast的生命周期
第十四章 事件通信
Android开发笔记(四十三)点击事件
Android开发笔记(四十四)动态UI事件
Android开发笔记(四十五)手势事件
Android开发笔记(四十六)手机相关事件
第十五章 多线程通信
Android开发笔记(四十七)Runnable接口实现多线程
Android开发笔记(四十八)Thread类实现多线程
Android开发笔记(四十九)异步任务处理AsyncTask
Android开发笔记(五十)定时器AlarmManager
第十六章 跨进程通信
Android开发笔记(五十一)通过Messenger实现进程间通信
Android开发笔记(五十二)通知推送Notification
Android开发笔记(五十三)远程接口调用AIDL
Android开发笔记(五十四)数据共享接口ContentProvider
第十七章 设备通信
Android开发笔记(五十五)手机设备基本操作
Android开发笔记(五十六)摄像头拍照
Android开发笔记(五十七)录像录音与播放
Android开发笔记(五十八)铃声与震动
Android开发笔记(五十九)巧用传感器
第十八章 网络通信
Android开发笔记(六十)网络的检测与连接
Android开发笔记(六十一)文件下载与上传
Android开发笔记(六十二)HTTP数据格式的解析
Android开发笔记(六十三)HTTP访问的通信方式
Android开发笔记(六十四)网页加载与HTML5框架

第四卷 发布与调优
第二十章 打包
Android开发笔记(六十八)工程库打包
Android开发笔记(六十九)JNI实战
Android开发笔记(七十)反编译初步
第二十一章 安全
Android开发笔记(七十一)区分开发模式和上线模式
Android开发笔记(七十二)数据加密算法
Android开发笔记(七十三)代码混淆与反破解
第二十二章 性能
Android开发笔记(七十四)布局文件优化
Android开发笔记(七十五)内存泄漏的处理
Android开发笔记(七十六)线程池管理
Android开发笔记(七十七)图片缓存算法
第二十三章 健壮
Android开发笔记(七十八)异常容错处理
Android开发笔记(七十九)资源与权限校验
Android开发笔记(八十)运行状态检查
第二十四章 兼容
Android开发笔记(八十一)屏幕规格适配
Android开发笔记(八十二)系统软件兼容
Android开发笔记(八十三)多语言支持

你可能感兴趣的:(java,android,安卓,移动互联网,开发笔记)