自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 git 命令删除中间某个commit的节点

git 命令删除中间某个commit的节点

2022-03-22 19:09:20 7160 2

原创 Android编程权威指南总结(十一)

第三十一章

2021-04-28 11:14:17 305

原创 Android编程权威指南总结(十)

这本书的知识其实比较基础,以后就不再通篇记录了,只记录一下自己的收获。第二十五章 HTTP 与后台任务一、AsyncTask 的替代方案 在使用 AsyncTask 加载数据时,如果遇到设备配置发生变化,比如设备旋转,你得负责管理它的生命周期,同时还需要保存好数据,不让其旋转丢失。虽然调用Fragment的setRetainInstance(true)方法来保存数据可以解决问题,但它不是万能的。很多时候,你还得介入,编写特殊场景应对代码,让应用无懈可击。这些特殊场景有...

2020-11-13 15:02:13 655

原创 Android编程权威指南总结(九)

第二十四章 深入学习intent和任务 本章将使用隐式intent创建一个替换Android默认启动器的应用。新建应用名为NerdLauncher。NerdLauncher应用能列出设备上的其他应用。点选任意列表项会启动相应应用。完成该应用能帮你深入理解intent、intent过滤器,搞清楚Android应用间是如何交互的。一、创建NerdLauncher 项目二、解析隐式intent NerdLaucher应用会列出设备上的可启动应用。(可启动应用是指点击...

2020-09-09 11:08:36 310

原创 Android编程权威指南总结(八)

第二十二章 样式与主题一、颜色资源二、样式1、样式继承三、主题1、修改默认主题四、添加主题颜色五、覆盖主题属性

2020-07-09 10:23:32 300

原创 Android编程权威指南总结(七)

第二十章 数据绑定与MVVM一、为何要用MVVM架构 目前为止,我们开发的应用都使用了简单版的MVC架构,MVC架构比较适合小规模、简单型的应用,它方便开发人员理清项目结构,快速添加新功能,为开发打下坚实基础。应用因此得以快速完成并投入使用,在项目早期阶段能保持稳定运行。 但是,随着应用越变越复杂,fragment和activity开始膨胀,逐渐变得难以理解和扩展,添加新功能或改bug变得困难,这个时候,控制器层就需要做功能拆分了。 怎么拆?先搞清楚控...

2020-07-07 17:54:23 319

原创 Android编程权威指南总结(六)

第十七章 双版面主从用户界面 本章是为了适应平板设备。双版面主从用户界面,也就是平板上的列表和详情界面同时展示的情况。一、增加布局灵活性 双版面布局里面,一个 Activity 托管两个 Fragment。 1、方法上使用 @LayoutRes 注解,这告诉Android Studio,任何时候该注解的方法都应该返回有效的布局资源ID。 2、创建包含两个Fragment容器的布局 3、使用别名资源 别名资源是一...

2020-07-01 14:25:23 783

原创 Android编程权威指南总结(五)

第十六章 使用 intent 拍照一、布置照片

2020-06-08 19:12:37 193

原创 Android编程权威指南总结(四)

第十四章 SQLite数据库 Android设备上的应用都有一个沙盒目录。将文件保存在沙盒中,可阻止其他应用甚至是设备用户的访问和窥探。(当然,如果设备被root的话,用户就可以为所欲为)。 应用的沙盒目录是/data/data/[应用的包名称],例如,CriminalIntent 应用的沙盒目录是:/data/data/com.bignerdranch.and...

2020-04-24 15:22:10 474

原创 Android编程权威指南总结(三)

第十二章 对话框一、创建DialogFragment 建议将AlertDialog封装在DialogFragment(Fragment的子类)实例中使用。当然,不使用DialogFragment也可以显示AlertDialog视图,但是不推荐这样做。使用FragmentManager管理对话框,可以更加灵活的显示对话框。 另外,如果旋转设备,单独使用...

2020-04-07 18:34:11 424 2

原创 Android编程权威指南总结(二)

第五章 第二个activity一、Android Tools属性<TextView android:id="@+id/answer_text_view" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="24dp" tool...

2020-01-14 15:10:28 235

原创 Android编程权威指南总结

第一章 Android开发初体验作为根元素, LinearLayout、RelativeLayout等等组件,必须指定Android XML资源文件的命名空间属性,这里是http://schemas.android.com/apk/res/android。Android应用属于典型的事件驱动类型。不像命令行或脚本程序,事件驱动型应用启动后,即开始等待行为事件的发生,如用户点击某个按钮...

2019-11-29 14:39:59 382

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除