通过《第一行代码》学习 Android 开发

 

第一行代码

Android

——第 2 版——

郭霖 ⚪ 著

 


第 1 章:开始启程——你的第一行 Android 代码

•1.2 手把手带你搭建开发环境

   Android Studio 的安装及配置

   Android Studio 常用设置

   Android Studio 中批量注释 Java 代码

   Android Studio 如何更新到新版本

   Android Studio 分类整理 res/layout 中的布局文件

   AndroidStudio 解决 gradle 加载依赖慢的问题

   Android Studio 上传本地项目到 GitHub 上

   Android Studio 之生成正式签名的 APK 文件

   使用 Android Studio 开发 widget 安卓桌面插件

   colors.xml 配置

   Android Studio 如何修改已建好的项目的API Version

   取消Android studio双击shift打开全局搜索

   Genymotion下载镜像速度超级慢的解决方案

   Genymotion联网问题

•1.3 项目结构

   详解项目中的资源

•1.4 前行必备——掌握日志工具的使用

   使用 Android 的日志工具 Log

 


第 2 章:先从看得到的入手——探究活动

•2.2 活动的基本用法

   手动创建活动

   如何运行单个 Activity

   Toast

   在活动中使用 Menu

   活动的生命周期

•2.3 使用 Intent 在活动之间穿梭

   点击按钮实现页面跳转

   在活动间传递数据

   活动的最佳实践

   启动活动的最佳写法

   Android中的Intent和Intent-filter总结

 


第 3 章:软件也要拼脸蛋——UI开发的点点滴滴

•3.2常用控件的使用方法

  3.2.1 TextView

     TextView 基础

     如何在 TextView 中设置图标并按需调整图标大小

     多行文字跑马灯

  3.2.2 Button

     圆形按钮设计

     通过 Drawable resource file 美化 Button 样式

     Button(圆角、描边、按压效果)

     有关 Button.setOnClickListener() 方法的总结

  3.2.3 EditText

     EditText 基础

     简易登陆界面

  3.2.4 ImageView

     ImageView 基础

  3.2.5 ProgressBar

  3.2.6 AlertDialog

     AlertDialog基础

  3.2.7 ProgressDialog

   RadioButton

     RadioButton基础知识

   CheckBox

     CheckBox基础知识

   Switch

     Android Studio中Switch控件有关 textOn 和 textOff 用法

     Android Studio中Switch控件有关 thumb 和 track 用法

   Data & Time

     TextClock & AnalogClock(模拟时钟)

     Android之场景桌面(二)----模拟时钟实现

•3.3详解 4 种基本布局

   LinearLayout

   RelativeLayout

   TableLayout

   百分比布局

•3.4系统控件不够用?创建自定义控件

   自定义控件

•3.5最常用和最难用的控件——ListView

   3.5.1 ListView的简单用法

     通过 ListView 学习 ArrayAdapter

     SimpleAdapter

     BaseAdapter

•3.6 更强大的滚动控件——RecyclerView

   3.6.1 RecyclerView 的基本用法

     RecyclerView 基础

     Android 控件 RecyclerView(转载)

•3.7 编写界面的最佳实践

   3.7.1 制作 Nine-Patch 图片

   3.7.2 编写精美的聊天界面

 


第 4 章:手机平板要兼顾——探究碎片

•4.2 碎片的使用方式

   探究 Fragment

   简易版的新闻应用

 


第 5 章:全局大喇叭——详解广播机制

•5.1 广播机制

  Broadcast 初体验

 


第 10 章:后台默默的劳动者——探究服务

•10.2 多线程

   多线程

   异步消息处理机制

 


第 12 章:最佳的 UI 体验——Material Design 实战

•12.2 Toolbar

   Android 之 ToolBar 踩坑笔记

 


写在后面

•Android学习中出现的Bug

   Android Stuio让我濒临崩溃的bug之cause: unable to find valid certification path to requested target

   Android Studio 中的 button 无法使用 background 更改背景颜色

   Android Studio 报错:你的主机中的软件中止了一个已建立的连接

•补充——课本之外的知识

   Android Studio之显示本地时间

   NEW IDEA

•《第一行代码》

  网盘链接:【🔗,提取码:1234】

 

posted @ 2021-01-28 16:35  MElephant  阅读(549)  评论(0编辑  收藏  举报