android
文章平均质量分 75
hookYuan_csdn
专注于Android快速开发、移动端相关开发。
展开
-
android基础总结
学习android三个月,最近刚找到了一份android相关的工作,但是感觉自己的编程能力还是不够,虽然以前自学过几个月的java,但是收获最大的还是这三个月的android学习。目前对android的整体和编程这个行业有了一点初步的认识。现阶段感觉有点迷茫,所以趁着现在有点时间,总结一下我这段时间学的android,主要以基础为主。1.布局管理器android提供的一种非常简单的、方便的原创 2016-04-06 21:03:43 · 382 阅读 · 0 评论 -
Android 源码下载与查看
Android系统源码一般有两种查看方式:1.使用Android studio自带的下载源码,一个版本大概200M左右,但是这种方式下载的源码不是完整版,只包含framework层部分源码,打开后报红的部分。2.下载官方完整源码,8.1源码大概30多G,好处是可以看到系统所有的源码和官方demo等,包含底层代码,还可以自由编译android系统。1.安装ubuntu系统,这个在ubunt...原创 2019-05-18 19:53:13 · 547 阅读 · 0 评论 -
Handler原理解析
Handler的作用主要是用于线程间通信,要想理解Handler主要就是理解Handler通信的原理。用一句话来概括就是:Handler通过线程间创建单一对象的Looper持有MessageQueue实现线程间通信。我们只需要理解几个简单的概念就能明白了:1.线程间通信就是指的线程间的数据传输。其实这里的传输并不是字面上理解的从一个线程把数据发送道另外一个线程,而是把数据从Handler创...原创 2019-05-25 14:46:08 · 184 阅读 · 0 评论 -
ubuntu下上传到jcenter
Android sudio在命令提示符中获取root权限# sudo suAndroid sudio调用Android sudio自代的jdk,参考:https://blog.csdn.net/li740207611/article/details/50494434ubuntu上传jcenter,c原创 2018-06-24 23:49:34 · 123 阅读 · 0 评论 -
如何在Android上发送E-mail
最近因为项目需要,需要在Android客户端上实现邮件的功能,以前也从来没有接触过电子邮件开发,这里总结一下这段时间遇到的坑。一、用Android实现电子邮件发送的方式:1.采用原生Intent做界面跳转。这种方式不做过多的解释,详细参考http://blog.csdn.net/zhizuyiwang/article/details/51568210。 说说这种方式的优点就是所有电子邮件的逻辑不用原创 2017-12-19 17:00:34 · 5705 阅读 · 2 评论 -
日常积累
Editext改变软键盘下一步边完成: http://liliang1222.iteye.com/blog/1130062原创 2017-07-22 14:46:53 · 188 阅读 · 0 评论 -
项目模块化构建记录
首先展示项目结构: 这里项目的依赖结构为: module1和module2依赖base,而app依赖module1和module2. 多module依赖应该注意问题:1.重复导包 解决办法,删除module中多余的包,在module的defaultConfig{}中添加 enforceUniquePackageName = false原创 2017-07-18 10:34:13 · 203 阅读 · 0 评论 -
android项目结构设计参考
对于现在已有的项目我决定做一部分的重构,由于以前的项目大都没有采用模块化设计,在此记录,提醒自己模块化设计开始之路: http://blog.spinytech.com/2016/12/28/android_modularization/原创 2017-07-17 15:24:42 · 313 阅读 · 0 评论 -
对Json与BaseBean的一些理解
众所周知Json是常用的网络通信的数据格式,Json在google的FlatBuffers出来之前,Json几乎是大家通用的数据传输格式。没有对比就没有伤害,相对于FlatBuffers几乎变态的解析速度来说,Json在大量数据传输的时候确实有一定的劣势,但是Json相对于FlatBuffer的可读性上确实是要更高一些。常见的Json格式既然Json是客户端于服务端交互的语法,它也有他自己的一些语法原创 2017-07-05 11:10:57 · 3411 阅读 · 0 评论 -
CoordinatorLayout--初步使用
想要实现的效果图如下: 参考文章地址: 1. 设置margin,http://blog.csdn.net/u011374875/article/details/52150471 2. http://blog.csdn.net/qq_31340657/article/details/51918773 3. http://blog.csdn.net/xiaoyuan511/article/det原创 2017-06-14 11:14:03 · 207 阅读 · 0 评论 -
利用XDroidMvp快速实现mvp设计模式(一)
利用XDroidMvp快速实现mvp设计模式(一)XDroidMvp是作者wanglei发布一个轻量级的Android MVP快速开发框架。 XDroidMvp的详细官方介绍地址:https://github.com/limedroid/XDroidMvp XDroidMvp最新文档地址:https://github.com/limedroid/XDroidMvp/wiki由于XDroidMvp原创 2017-04-25 14:06:25 · 1913 阅读 · 0 评论 -
最简单的时间轴实现
时间轴在一些小清新的app还是能带来不错的效果,我这里只是简单的实现了一下。由于代码没有做什么封装,都是还是比较简单已读,适合初学者。 先看看效果图吧。 在使用时需要传入的数据,只需要传入item的时间,然后就可以根据时间,自动判断是今天、昨天、刚刚、5分钟、10分钟等等。item的其他数据,读者可以自由添加。这里主要的代码有对头部添加和时间的判断。 自动头部添加代码如下: priva原创 2017-05-24 16:45:54 · 1262 阅读 · 0 评论 -
# 快速、轻量级自定义图库选择库(仿微信图库选择界面)
写过很多的项目,几乎我接触的每一个项目都需要用到功能就是图库选择。于是我很久以前就思考是不是可以把对图库选择做一些封装,然后,我开始对微信的图库选择开始做研究,这才有了album这个库的第一个版本,我以后还会对这个库进行持续的更新。这是我封装的第一个库,先上效果图吧(注意这个不是微信截图,是软件真实运行截图)。一、图片展示列表 这个界面我原本不打算放到album库中的,因为它好像和图库并没有什么关原创 2017-05-18 13:13:40 · 935 阅读 · 1 评论 -
常用Android开发库的说明文档
在Android开发的过程中用到了很多的三方库,有很多的开源三方基本每个项目都用到,但是对于他们更多更有趣的功能都不是十分的了解。最近看了一下别人用同样框架写的项目,但是效果确比自己以前写的好上很多,所以决定对常用了的三方库做一个深入的了解,这里会慢慢的罗列一下我经常用到,但不太熟悉的三方库。Glide图片加载:详细的中文说明:http://mrfu.me/2016/02/27/Glide原创 2016-09-11 19:04:09 · 425 阅读 · 0 评论 -
优雅的给RecyclerView添加头、脚、上拉加载、下拉刷新
这里写链接内容- **给RcyclerView添加头和脚**- **给RcyclerView添加下拉刷新**- **给RcyclerView添加上拉加载**先上两张效果图,如下 给recyclerview添加头和脚,主要参考的是鸿洋的博客Android 优雅的为RecyclerView添加HeaderView和FooterView。它的实现原理是在重写RecyclerView.Adapt原创 2016-11-03 10:38:58 · 1654 阅读 · 0 评论 -
SideBar实现微信通讯录
对于通讯录的实现相信大家基本都实现过了,我这里也就记录一下以前实现的过程中遇到的一些问题,以及记录一下Demo的代码,方便以后用到的时候可以快速的查看,编写。效果图如下:对于列表的数据已字母的顺序排列,右边的侧滑菜单,可以实现滑动的时候,侧滑菜单的背景色变成灰色,当前的列表对应的字母变为蓝色、通讯录列表也跟着sideBar的滑动做上下的滑动,具体的效果,可以运行Demo的时候研究。对汉字的排序根原创 2016-09-26 16:32:32 · 1285 阅读 · 0 评论 -
Android开发常用网站
Android包查询网站,可以查询Android Jetpack 库各个版本https://dl.google.com/dl/android/maven2/index.htmlAndroid 开发者网站https://developer.android.com/jetpack/docs/getting-started/aliyun 镜像网站,速度快,告别gradle龟速下载ht...原创 2019-07-12 09:10:33 · 562 阅读 · 0 评论