Android编程权威指南(第三版)
朝辞
这个作者很懒,什么都没留下…
展开
-
Android权威编程指南笔记 第三十二章 属性动画
文章目录第三十二章 属性动画属性动画创造动画集属性转化挑战练习第三十二章 属性动画属性动画属性动画的使用 final ObjectAnimator sunsetSkyAnimator = ObjectAnimator //属性动画的制作对象 .ofInt(mSkyView, "backgroundColor", //特征名, 如: se...原创 2019-07-03 16:20:46 · 880 阅读 · 1 评论 -
Android权威编程指南笔记 第三十一章 定制视图与触摸事件(未完)
文章目录第三十一章 定制视图与触摸事件自定义view的使用使用绘制类触摸事件相关小记挑战练习第三十一章 定制视图与触摸事件自定义view的使用步骤创建继承相应超类的自定义视图文件(view或布局)覆盖相应的构造函数和方法在布局中引用该自定义视图文件, 其用全路径名表示<com.bignerdranch.android.boxdrawingview.BoxDrawin...原创 2019-07-03 14:58:13 · 462 阅读 · 0 评论 -
Android权威编程指南笔记 第三十章 网页浏览(未完)
文章目录第三十章 网页浏览(未完)挑战练习第三十章 网页浏览(未完)调用外部浏览器new intent(intent.ACTION_VIEW, uri)使用webview mProgressBar = v.findViewById(R.id.progress_bar); mProgressBar.setMax(100); mWebV...原创 2019-06-30 16:32:53 · 130 阅读 · 0 评论 -
Android权威编程指南笔记 第二十九章 broadcast intent
文章目录第二十八章 broadcast intentReceiver注册广播发送broadcast intent相关小记第二十八章 broadcast intentReceiverbroadcast intent不同于普通的intent, 它可以发送给多个接收者(BroadcastReceiver)创建receiver继承BroadcastReceiver类或创建该类对象重写o...原创 2019-06-30 14:15:08 · 211 阅读 · 0 评论 -
Android权威编程指南笔记 第二十八章 后台服务(未完)
文章目录第二十八章 后台服务服务类(service)PendingIntent第二十八章 后台服务服务类(service)服务能在用户离开当前应用时仍在后台运行服务类的使用继承service类, 例如intentService声明service类类似于activity, 需要在AndroidManifest中声明<service android:name="c...原创 2019-06-29 18:40:31 · 211 阅读 · 0 评论 -
Android权威编程指南笔记 第二十七章 搜索(未完)
文章目录第二十七章 使用sharePreference实现轻量级存储sharePreferenceSearchview相关小记挑战练习第二十七章 使用sharePreference实现轻量级存储sharePreferencesharePreference本质上就是文件系统中的文件. 他可以通过持久化存储保存数据.键值对中的键是字符串, 而值是原子数据类型.sharePrefere...原创 2019-06-27 09:18:05 · 134 阅读 · 0 评论 -
Android权威编程指南笔记 第二十六章 Looper, Handle, HandleThread(未完)
文章目录第二十六章 Looper, Handle, HandleThreadMessageHandle第二十六章 Looper, Handle, HandleThreadMessagemessage的属性what: 标志消息的int型代码obj: 随消息发送的对象target: 目标handleHandle要处理消息及消息指定的任务, 就需要handle实例...原创 2019-06-26 21:38:36 · 188 阅读 · 0 评论 -
Android权威编程指南笔记 第二十五章 HTTP与后台任务(未完)
文章目录第二十五章 HTTP与后台任务(未完)网络连接AsyncTask清理AsyncTask获取URI地址(URL地址)Json格式的解析相关小记挑战练习第二十五章 HTTP与后台任务(未完)网络连接获取网络权限<uses-permission android:name="android.permission.INTERNET"/>建立连接, 返回byte[] ...原创 2019-06-23 20:56:10 · 354 阅读 · 0 评论 -
Android权威编程指南笔记 第二十四章 深入学习 intent 和任务
文章目录第二十四章 深入学习 intent 和任务任务并发文档相关小记第二十四章 深入学习 intent 和任务由于不能使用隐式Intent通过PackageManager查询符合相关intent的信息 Intent startupIntent = new Intent(Intent.ACTION_MAIN); startupIntent.addCat...原创 2019-06-23 15:27:54 · 160 阅读 · 0 评论 -
Android权威编程指南笔记 第二十二章 样式与主题(未完)
文章目录第二十二章 样式与主题(与二十三章 xml drawable合并)样式主题XML drawable相关小记挑战练习第二十二章 样式与主题(与二十三章 xml drawable合并)样式样式是用于一个组件的属性每次使用时都需要指定 <style name="BeatBoxButton" > <item name="android:ba...原创 2019-06-23 12:27:58 · 216 阅读 · 0 评论 -
Android权威编程指南笔记 第二十一章 音频播放与单元测试(未完)
文章目录第二十一章 音频播放与单元测试一. 音频播放1. 使用SoundPool2. 加载音频3. 播放音频4.释放音频二. 单元测试1.添加测试依赖2.创建测试类3.创建虚拟对象4.用 @Test 注解5.运行测试整合测试(未完)(P351)相关小记挑战练习第二十一章 音频播放与单元测试一. 音频播放使用SoundPool加载音频文件播放音频释放音频1. 使用SoundPo...原创 2019-06-20 22:45:48 · 438 阅读 · 0 评论 -
Android权威编程指南笔记 第二十章 数据绑定与MVVM
文章目录原创 2019-06-20 11:40:31 · 206 阅读 · 0 评论 -
Android权威编程指南笔记 第十七章 双版面主从界面 (未完)
文章目录第十七章 双版面主从界面大屏幕尺寸设备的布局实现回调接口函数使用回调接口挑战练习第十七章 双版面主从界面大屏幕尺寸设备的布局使用别名资源可以在res/Value 目录下new ->Value resource file, 通过设置smallest screen width中的大小设置最小宽度。当屏幕的最小尺寸大于该尺寸时,即使用当前布局。 <resources...原创 2019-06-09 20:27:06 · 380 阅读 · 0 评论 -
Android权威编程指南笔记 第十六章 使用intent拍照 (未完)
文章目录第十六章 使用intent拍照允许其他应用写入缩放和显示位图挑战练习第十六章 使用intent拍照声明: 应用需要使用相机 <uses-feature android:name="android.hardware.camera" android:required="false" /> <!--对该应用的请求并不是必须的,...原创 2019-06-09 18:52:54 · 242 阅读 · 0 评论 -
Android权威编程指南笔记 第十五章 隐式intent (未完)
文章目录第十五章 隐式intent发送隐式IntentAndroidManifest文件中的部分获取联系人数据相关小记挑战练习第十五章 隐式intent分为两个部分发送隐式Intent的部分应用的AndroidManifest文件中的部分(作为响应)发送隐式Intent Intent i = new Intent(Intent.ACTION_S...原创 2019-06-09 15:39:33 · 181 阅读 · 0 评论 -
Android权威编程指南笔记 第十四章 SQLite数据库
文章目录第十四章 SQLite数据库定义表名及表头字段定义创建数据库的类向数据库中写入数据读取数据库中的数据相关小记挑战练习第十四章 SQLite数据库相关步骤:新建类,定义数据表的表名及表头字段。定义创建数据库的类向数据库中写入数据读取数据库中的数据定义表名及表头字段public class CrimeDbSchema { public static fin...原创 2019-06-09 11:52:46 · 158 阅读 · 0 评论 -
Android权威编程指南笔记 第十三章 工具栏(toolBar)
文章目录第十三章 工具栏(toolBar)菜单布局文件实现菜单栏的回调函数实现层级式导航相关小记挑战练习第十三章 工具栏(toolBar)步骤:定义菜单布局文件。New -> Android Source file -> Menu选项确定布局文件中的图标,有以下几种方法:1.创建定制图标,放到不同的资源密度文件中。2.找到合适的系统图标,但由于各设备系统图标可能不...原创 2019-06-09 10:04:08 · 195 阅读 · 0 评论 -
Android权威编程指南笔记 第十二章 对话框Dialog
文章目录第十二章 对话框DialogDialog(对话框)fragment间数据的传递相关小记挑战练习第十二章 对话框DialogDialog(对话框)步骤:引入相应的依赖项创建继承DialogFragment的fragment类重写onCreateDialog,并可实例化有关布局。借助托管activity的FragmentManager会自动调用onCreateDialog...原创 2019-06-08 17:06:36 · 145 阅读 · 0 评论 -
Android权威编程指南笔记 第十一章 使用ViewPager
文章目录第十一章 使用ViewPager(未完)ViewPager相关小记挑战练习第十一章 使用ViewPager(未完)ViewPager步骤:创建ViewPager的视图实例化ViewPager因为要切换不同的fragment,所以需要获取fragmentManager来进行管理。将fm传进FragmentStatePagerAdapter(FragmentManager...原创 2019-06-08 14:20:42 · 168 阅读 · 0 评论 -
Android权威编程指南笔记 第十章 使用 fragment argument
文章目录Fragment argument为何使用Fragment Argument ?相关小记挑战练习Fragment argumentFragment获取Intent中的数据有两种方法。获取extra中的信息。直接在Fragment中获取。但这样造成的问题是破坏了fragment的封装,无法再用于其他的activity。故转而使用fragment argument。UU...原创 2019-06-08 14:21:56 · 283 阅读 · 0 评论 -
Android权威编程指南笔记 第九章 ConstraintLayout
文章目录第八章 使用布局与组件创建用户界面Constraint约束布局相关小记挑战练习第八章 使用布局与组件创建用户界面Constraint约束布局添加依赖项转换默认布局LinearLayout为ConstraintLayout约束:约束编辑选项:遵循默认的设计规范:边距属性默认为16dp或8dp。样式:含有描述组件行为和外观的属性定义。视图的宽与高:相关...原创 2019-06-08 10:07:35 · 143 阅读 · 0 评论 -
Android权威编程指南笔记 第八章 使用RecycleView显示列表
文章目录第八章 使用RecycleView显示列表一.布置RecycleView1.添加到Fragment(在`onCreateView()`中)二.创建viewHolder1.实例化布局2. 将数据模型与ViewHolder相关联三.创建Adapter四.刷新列表项五.相关小记六.挑战练习第八章 使用RecycleView显示列表整体相关代码在CrimeListFragment中(便于...原创 2019-06-08 12:42:56 · 507 阅读 · 0 评论 -
Android权威编程指南笔记 第七章 UI fragment 与 fragment 管理器
文章目录第七章 UI fragment 与 fragment 管理器UI fragmentfragment 管理器总结相关小记第七章 UI fragment 与 fragment 管理器由于activity不具备在运行时组装的灵活性,为了满足用户和设备的需求,故有了fragment。UI fragmentactivity管理fragment需要:在其布局中为fragment的...原创 2019-06-08 08:51:36 · 258 阅读 · 0 评论