Giter Club home page Giter Club logo

androidmingrikejibookcode's Introduction

第三章

P15 07 在Java代码中控制UI界面实例——完全通过代码实现游戏的进入界面(3.2)(重点)
P17 09 使用XML和Java代码混合控制UI界面实例——通过XML和Java代码实现QQ相册照片列表页面(3.3)
P19 11 开发自定义的View实例——实现跟随手指的小兔子(3.4)
P22 14 相对布局管理器实例——实现软件更新提示页面(最新)(3.5)
P24 16 线性布局管理器实例——实现登录微信页面(3.6)
P26 18 帧布局管理器实例——应用帧布局居中显示层叠的正方形(3.7)
P28 20 表格布局管理器实例——实现喜马拉雅的用户登录页面(3.8)
P30 22 网格布局管理器实例——实现QQ聊天信息列表页面的布局(3.9)
P32 24 布局管理器的嵌套实例——实现微信朋友圈界面(3.10)

第四章

P35 03 文本框实例——实现一个手机QQ聊天信息列表(4.1)
P37 05 编辑框的实例——实现布局手机QQ空间写说说页面(4.2)
P39 07 普通按钮的实例——实现开心消消乐的授权并登录按钮(4.3)
P41 09 图片按钮的实例——实现开心消消乐的开始游戏页面中的开始游戏和切换账号按钮(4.4)
P43 11 单选按钮的实例——实现在屏幕上添加逻辑推理题(4.5)
P45 13 复选框的实例——实现通过微信登录游戏时显示的授予权限界面(4.6)
P46 14 日期选择器(4.7)
P47 15 时间选择器(4.8)
P48 16 计时器(4.9)

第五章

P51 03 进度条实例——实现类似开心消消乐启动界面的进度条(5.1)(重点 通过Handler处理主线程的子线程数据变化 )
P53 05 拖动条实例——美图秀秀图片透明度拖动条(5.2)
P55 07 星级评分条实例——淘宝评价页面的星级评分条(5.3)
P57 09 图像视图实例——应用ImageView组件显示图像(5.4)
P59 11 图像切换器实例——手机相册的滑动查看相片功能(5.5)
P61 13 网格视图实例——手机QQ相册页面(5.6)
P63 15 下拉列表框实例——豆瓣APP搜索下拉列表框(5.7)
P65 17 列表视图实例——微信通讯录朋友列表(5.8)
P67 19 滚动视图实例——实现为编程词典目录添加垂直滚动条(5.9)
P68 20 选项卡(5.10)

第六章

P73 05 启动和关闭Activity实例——模拟喜马拉雅登录界面实现忘记密码页面跳转功能(6.1)
P74 06 使用Bundle在Activity之间交换数据(6.2)
P75 07 调用另一个Activity并返回结果(6.3)
P78 10 使用Fragment实例——微信界面Tab标签切换(6.4)(重点 多个按钮事件一个监听器 )

第七章

P82 04 Action和Data属性(7.1)(重点 多个按钮事件一个监听器 )
P83 05 Action和Category属性(7.2)
P86 08 Intent过滤器(7.3)

第八章

P90 04 输出日志信息(8.1)

第九章

P96 04 物理按键事件处理(9.1)
P98 06 长按事件(9.2)
P99 07 触摸事件(9.3)
P100 08 单击事件与触摸事件的区别(9.4)
P101 09 手势检测(9.5)
P103 11 手势的识别(9.6)

第十章

P106 03 资源实例——WindwosPhone界面之字符串资源(10.1)
P113 10 数组资源实例——WindowsPhone界面之数组资源(10.2)
P116 13 Drawable资源实例——微信登录界面(10.3) (重点 登录按钮背景色为绿色)
P122 19 选项菜单(10.5)
P123 20 上下文菜单(10.6)

第十一章

P126 03 显示和隐藏Action Bar(11.1)(重点)
P127 04 添加Action Item(11.2)
P128 05 添加Action View(11.3)(重点 为每个项加了一个布置文件)
P129 06 Action Bar与Tab(11.4)(Android4.x课程的比它好用)
P130 07 实现层级式导航(11.5)(重点 即有返回按钮)

第十二章

P133 03 使用AlertDialog实现对话框(12.1)(重点)
P134 04 使用Notification在状态栏上显示通知(12.2)(重点)
P135 05 使用BroadcastReceiver(12.3)(重点)
P136 06 使用AlarmManager设置闹钟(12.4)

第十三章

P138 02 画笔和画布(13.1)
P139 03 绘制几何图形(13.2)
P140 04 绘制文本(13.3)
P141 05 绘制图片(13.4)
P142 06 绘制路径(13.5)
P143 07 逐帧动画(13.6)(源码已过时,要改源码才行)
P145 09 补间动画实例——实现淡入淡出的补间动画(13.7)

第十四章

P147 02 音频——使用MediaPlay播放(14.1)
// ((ImageButton) v).setImageDrawable(getResources().getDrawable(R.drawable.play, null));
((ImageButton) v).setImageResource(R.drawable.play);//(把上面的代码改成这样)
// ((ImageButton) v).setImageDrawable(getResources().getDrawable(R.drawable.pause, null));
((ImageButton) v).setImageResource(R.drawable.pause);//(把上面的代码改成这样)
P149 04 音频——使用SoundPool播放(14.2)
P150 05 视频——使用VideoView播放(14.3)
P151 06 视频——使用MediaPlayer和SurfaceView播放(14.4)
P152 07 控制摄像头拍照(14.5)
P153 08 录制视频(14.6)

第十五章

P156 03 Shared Preferences存储实例——模拟QQ自动登录(15.1)(重点)
P157 04 内部存储(15.2)
P158 05 外部存储(15.3)
P160 07 数据库存储——使用代码操作数据(15.4)
P161 08 Content Provider(15.5)

第十六章

P164 03 Handler消息传递机制实例——实现找茬游戏的进度条(16.1)(重点)
P166 05 Message实例——模拟淘宝实现轮播广告(16.2)
P167 06 Looper(16.3)(重点 在子线程定义Handler,它没办法传组件)

第十七章

P171 04 Service的基本用法实例——使用Service控制游戏背景音乐的播放(17.1)
P173 06 Bound Service实例——模拟双色球彩票的随机选号器(17.2)

第十八章

P176 02 什么是传感器(18.1)
P177 03 磁场传感器(18.2)
P178 04 加速度传感器(18.3)
P180 06 方向传感器实例——水平仪(18.4)

第十九章

P182 02 获取LocationProvider(19.1)
P182 02 获取LocationProvider过滤条件(19.2)
P183 03 获取定位信息(19.3)
P185 05 应用百度地图API开发地图APP实例—应用百度地图API显示百度地图(19.4)
P186 06 定位到我的位置(19.5)

androidmingrikejibookcode's People

Contributors

laotongxiao avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.