移动开发
ab_dg_dp
不定时更新源码分析
展开
-
第一行代码第二版(郭霖著)笔记之第五章(详解广播机制)
本篇笔记涵盖“广播机制简介”“广播的分类”“接收系统广播”(动态注册监听网络变化和静态注册实现开机启动)“发送自定义广播”(发送标准广播和发送有序广播)“使用本地广播”“Git-初识版本控制工具”等知识点以及“广播的最佳实践——实现强制下线功能”这一案例。希望大家通过读书和看笔记相结合的方式,能对书中的知识点更好更有效率的掌握。也希望大家继续努力。原创 2017-02-25 17:57:58 · 2599 阅读 · 2 评论 -
第一行代码第二版(郭霖著)笔记之第六章(详解持久化技术)
本篇文章详细介绍了“文件存储”“SharedPreferences存储”“SQLite数据库存储”“使用LitePal操作数据库”四大方面的内容,看完本篇文章一定会对数据存储的持久化技术有更深入的了解,提高能力的同时,也有利于提高Android存储方面的开发效率,希望大家边看书籍边看笔记,事半功倍。让我们一起努力,掌握更多的Android开发技术,更早实现自己的目标。原创 2017-05-12 15:33:06 · 1851 阅读 · 1 评论 -
Android开发中的二维码
这篇文章主要介绍了“二维码的制作”“把项目导入作为库”“二维码开发”三三部分的内容,希望通过阅读这篇文章,大家能对二维码制作和开发有一个更加深刻清晰的认识,我们一起加油,Android开发其乐无穷!原创 2017-05-06 13:35:37 · 2133 阅读 · 1 评论 -
HTML详解
这篇文章介绍了HTML的简介、操作思想以及众多重要标签的使用方法,通过这篇文章可以对HTML的掌握80%以上,加上我博客中的CSS(即将发布CSS更多的文章,之前发布的文章知识点略少)以及JS的文章,大家可以对HTML+CSS+JS的WEB前端开发有一个知识上深刻了解和技术操作方面的显著提高,让我们继续加油!原创 2017-03-22 17:34:56 · 898 阅读 · 0 评论 -
第一行代码第二版(郭霖著)笔记之第十一章(百度地图)
这篇笔记主要包含"基于位置的服务简介","获取发布版SHA1","确定自己位置的经纬度","选择定位模式","显示看得懂的定位信息","显示百度地图","移动到我的位置","让‘我’显示在地图上"这几个方面的内容。建议书籍和笔记结合着看,事半功倍。希望读完这篇笔记,大家能对百度地图的基本用法有一个深刻的印象,对实际开发起到促进开发的作用。原创 2017-05-31 10:40:56 · 4162 阅读 · 9 评论 -
第一行代码第二版(郭霖著)笔记之第十二章(Material Design 实战)
本篇笔记介绍了Toolbar、DrawerLayout、Toolbar导航按钮、NavigationView、FloatingActionButton、Snackbar、CoordinatorLayout、CardView、AppBarLayout、SwipeRefreshLayout、CollapsingToolbarLayout、如何充分利用系统状态栏空间这几方面的内容,希望开卷有益!原创 2017-06-06 10:31:25 · 3328 阅读 · 3 评论 -
MVP架构搭建
这篇博客通过介绍MVC、MVP,比较了MVC与MVP的异同点,以及用登录示例具体演示了MVP的整体架构和操作流程,以此来进行MVP的讲解,可以让读者更明白MVP为什么优于MVC,学会用MVP架构搭建以及重构项目,当然项目架构还需要retrofit+rxjava+dagger2+rxbus的加入,后面的博客会一一讲解,还请关注。原创 2017-06-19 16:10:10 · 723 阅读 · 0 评论 -
Context
这篇文章通过介绍Context,告诉大家如何正确使用Context。不要自以为简单就忽视,需要注意的还是蛮多的。原创 2017-07-25 18:11:04 · 413 阅读 · 0 评论 -
Android 6.0 运行时权限介绍和使用方法及其封装
Android 6.0 新特性之运行时权限以及封装Easypermissions的使用方法介绍原创 2017-01-12 11:24:14 · 5660 阅读 · 0 评论 -
第一代码第二版(郭霖著)笔记之第四章(探究碎片)
本篇文章涵盖“碎片是什么”“在碎片中模拟返回栈”“碎片的使用方式”“碎片和活动之间的通信”“碎片与碎片之间的通信原理”“碎片的状态”“碎片的回调”“碎片的完整生命周期”“体验碎片的生命周期”“动态加载布局的技巧”“限定符参考表”“使用最小宽度设备限定符”等知识点以及“碎片的最佳实践——一个简易版的新闻应用”的示例。希望通过读书和看笔记相结合的方式,让大家更好更有效率地吸收知识、学习技术。也希望大家继续努力加油。原创 2017-04-20 11:18:21 · 1139 阅读 · 0 评论 -
第一行代码第二版(郭霖著)笔记之第三章(UI开发的点点滴滴)
本篇笔记主要记录了Android开发中的“常用控件”,“基本布局”:“线性布局”,“相对布局”,“百分比布局”,“自定义控件”,“ListView”,“RecyclerView”,“Nine-Patch图片”的使用方法,知识点有的虽小但是也是我们必须掌握的。在此基础上,以案例的方式编写了精美的聊天界面,对以上知识在实际开发中的应用做了一个小的范例,希望观看这篇博客的兄弟姐妹们继续努力,一起加油!原创 2017-04-13 15:01:20 · 5116 阅读 · 2 评论 -
第一行代码第二版(郭霖著)笔记之第二章(探究活动)
这篇笔记包含了“在活动中使用menu”,“隐式Intent”,“更多Intent用法”,“向下一个活动传递数据”,“返回数据给上一个活动”,“活动的生命周期”,“活动被回收了怎么办”,“活动的启动模式”,“知晓当前是在哪一个活动”,“随时随地退出程序”,“启动活动的最佳写法”方面的内容,内容看似简单,仍值得我们仔细研究。原创 2017-04-07 15:33:33 · 963 阅读 · 0 评论 -
Android如何实现倒计时功能
今天和大家分享Android倒计时功能的实现办法,非常简单,2分钟做好没问题。原创 2017-01-09 23:19:06 · 1021 阅读 · 0 评论 -
第一行代码第二版(郭霖著)笔记之第一章(你的第一行Android代码)
第一行代码(第二版)第一章主要介绍了Android系统架构、重要版本、应用开发特色以及详细讲解了如何创建第一个Android项目和如何创建模拟器,还详细讲解了AndroidStudio项目下比较重要的目录结构知识以及如何使用日志工具等方面的内容。笔记有选择的记录,配合原书查看,事半功倍,希望对读者有益。如果觉得写的还不错,希望点赞收藏评论添加关注,多谢支持。原创 2017-03-03 15:32:59 · 2956 阅读 · 0 评论 -
linux ubuntu Unable to locate a development device; please run 'flutter doctor' for information
0. 序言配置环境这种小事,看似小,有时候还是很浪费时间的,我这里是Ubuntu操作系统,Mac Os和Windows相似,参考下也能很快配置好。1. 问题首先下载好了Flutter的SDK,然后在AndroidStudio上安装好了Flutter和Dart的插件,JDK也配置好了,重启,创建Flutter项目,运行报以下错误:Unable to locate a development...原创 2019-03-15 17:21:05 · 3725 阅读 · 0 评论