《Android App开发从入门到精通》 本书各章节案例源码下载。 第1章 Android Studio的介绍以及使用 创建项目 日志调试 项目依赖库 应用签名 多渠道打包 第2章 Android基础知识 自定义View跟自定义属性 LinearLayout RelativeLayout FrameLayout 三大布局嵌套,以及动态添加View TextView(文本) Button(按钮) EditText ImageView RadioButton CheckBox ProgressBar ProgressDialog AlertDialog PopupWindow DialogFragment ListView基本使用 ListView实现聊天界面 GridView RecyclerView SwipeRefreshLayout ViewPager shape selector使用 layer-list使用 xml bitmap 第3章 Android四大组件 Activity启动跟退出动画 Activity销毁 Activity跟Activity之间传递数据 Activity键盘弹出方式 在Activity中使用Toast Activity跟Service通信 LocalBroadcastManager解决BroadcastReceiver安全问题 ContentProvider获取联系人列表 第4章 Fragment探索 Fragment跟Activity如何交互数据 Fragment案例-实现底部导航栏 第5章 Android多线程开发 子线程中更新UI四种方法 如何使用Handler 使用AsyncTask创建后台线程 线程池使用 第6章 Android网络编程与数据存储 使用Get方式向服务器提交数据 使用Post方式向服务器提交数据 gson解析json OkHttp基本使用 OkHttp封装 OkHttp封装之后使用 SharedPreferences介绍以及使用 SQLite3入门到使用 文件存储 第7章 Android高级初步 自定义View以及自定义属性 自定义ViewGroup Notification(通知)使用 播放音频 播放视频的三种方式 WebView基本使用 复制粘贴 GPS定位获取经纬度 根据经纬度反向编码获取地址 NDK跟JNI简单使用 Android Studio发布项目到jcenter,一行代码引入Module 第8章 Android 5.X、6.X、7.X、8.X各版本更新 悬挂式Notification Drawerlayout和NavigationView实现优雅的Google范儿侧边栏 TabLayout和ViewPager结合使用 CoordinatorLayout跟FloatingActionButton以及Snackbar 运行时权限 多窗口支持 FileProvider解决FileUriExposedException 通知栏新增通知渠道 第9章 常用功能模板 启动页&首次启动的引导页 检查更新下载安装 Banner广告轮播图 微信登录、分享、支付 百度定位SDK 百度地图SDK 第10章 带你实现开发者头条 带你实现开发者头条