通过《第一行代码》学习 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

•《第一行代码

  网盘链接:【

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...