hookYuan的博客

表里不一,慌的一匹

自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android开发常用网站

Android包查询网站,可以查询Android Jetpack 库各个版本 https://dl.google.com/dl/android/maven2/index.html Android 开发者网站 https://developer.android.com/jetpack/docs...

2019-07-12 09:10:33

阅读数 272

评论数 0

Handler原理解析

Handler的作用主要是用于线程间通信,要想理解Handler主要就是理解Handler通信的原理。用一句话来概括就是:Handler通过线程间创建单一对象的Looper持有MessageQueue实现线程间通信。 我们只需要理解几个简单的概念就能明白了: 1.线程间通信就是指的线程间的数据...

2019-05-25 14:46:08

阅读数 12

评论数 0

Android 源码下载与查看

Android系统源码一般有两种查看方式:1.使用Android studio自带的下载源码,一个版本大概200M左右,但是这种方式下载的源码不是完整版,只包含framework层部分源码,打开后报红的部分。2.下载官方完整源码,8.1源码大概30多G,好处是可以看到系统所有的源码和官方demo等...

2019-05-18 19:53:13

阅读数 33

评论数 0

Android硬件控制之POS热敏打印(支持任意图表)

简介 在Android实现Pos打印的应用场景?实现pos打印的难度?如何用只支持黑白的热敏打印机打印出灰阶效果? 在Android实现Pos打印的应用场景? pos热敏打印机在平时生活中还是挺常见的,一般在超市、饭店看到打印小票的就是热敏打印机了。其实现在很多的收银设备、扫描支付设备都是在...

2018-09-18 09:14:26

阅读数 1514

评论数 0

Android硬件控制之USB连接

简介 在Android实现USB连接有什么作用?USB连接有什么限制?USB连接实现的难度? 1.Android实现USB连接有什么作用? 在Android上实现USB连接的用处在于可以在搭载Android系统的手机或者开发板上控制设备。例如:Android控制USB摄像头、Android控...

2018-09-16 16:33:43

阅读数 3972

评论数 3

ubuntu下上传到jcenter

Android sudio在命令提示符中获取root权限#  sudo suAndroid sudio调用Android sudio自代的jdk,参考:https://blog.csdn.net/li740207611/article/details/50494434ubuntu上传jcenter...

2018-06-24 23:49:34

阅读数 46

评论数 0

Android开发truck快速开发框架 album(十)

简介 前面讲的差不多都是base层面的,今天介绍的是基于base层,实现的一个相册选择器。你可能会说相册选择器有什么难的,github上最多的开源项目估计就是它了。接下来我罗列几条这个album的优点: 默认界面风格仿微信,支持高度自定义。代码简洁,高度解耦支持模块化调用支持丰富动画、...

2018-01-24 14:43:02

阅读数 156

评论数 0

Android开发truck快速开发框架 常用工具集合(九)

简介 Android开发时间长了,所用到的工具类肯定也是越来越多,越来越杂。但是在所以在这里整理一下,说一下我平时都用到的工具集合,我主要给他们分为两类:一类是简单的静态类,固定逻辑,粘贴即用型,如:时间处理、权限处理、缓存、文件、媒体、加密等等。二类是需要自己深入研究,不断精简代码、优化速度,...

2018-01-24 13:53:49

阅读数 125

评论数 0

Android开发truck快速开发框架 Shape(八)

简介 开发中在界面的搭建阶段,最让我感到恶心的就是按钮、背景样式的更改。比如说需要一个圆角矩形的按钮、需要一个描边的文字等等。这样的操作虽然不难,但是需要写大量的shape标签的xml文件,特别是当不仅包含shape,还包含selector标签的时候,往往一个圆角矩形按钮,就需要好几个xml文件...

2018-01-24 12:55:47

阅读数 142

评论数 0

Android开发truck快速开发框架OKHttp(七)

简介 truck项目的github地址:https://github.com/hookYuan/Truck 网络操作其中最主要的就是Http操作,而在Android平台大家几乎默认都使用OKHttp,去年特别火的Retrofit+Rxjava+OKHttp的方式也仅仅是在OKHttp的基础上加...

2018-01-23 17:01:52

阅读数 101

评论数 0

Android开发truck快速开发框架TitleBar(六)

简介 truck项目的github地址:https://github.com/hookYuan/Truck TitleBar为自定义封装的title,用于替换系统的Toolbar和ActionBar。Titilebar是默认集成于MVPActivity中,所以,所有集成MVPActivit...

2018-01-23 16:41:39

阅读数 137

评论数 0

Android开发truck快速开发框架Dialog(五)

简介 truck项目的github地址:https://github.com/hookYuan/Truck Dialog是大家在开发中经常遇到的问题,特别如果是Android和ios两端同时开发,如果变态的产品经理需要两端弹窗一直时,在Android上实现各种风格Dialog也包含了很多的...

2018-01-23 15:46:54

阅读数 92

评论数 0

Android开发truck快速开发框架Adapter(四)

简介 truck项目的github地址:https://github.com/hookYuan/Truck Adapter是Android开发中绕不开的一个话题,因为在Android中如果要实现大量数据的列表,离不开Listview,GridView,RecyclerView。而我这里做的主要...

2018-01-23 15:07:09

阅读数 119

评论数 0

Android开发truck快速开发框架Activity、Fragment(三)

简介  truck项目的github地址:https://github.com/hookYuan/Truck 对于一个快速开发的Android端框架来说,Activity和Fragment是开发中必不可少的两个话题。从代码的设计模式来看,我们可以把 Activity和Fragment都看...

2018-01-23 11:20:18

阅读数 93

评论数 0

Android开发truck快速开发框架MVP实现(二)

简介  truck项目的github地址:https://github.com/hookYuan/Truck Android开发上的设计模式也是变了好多次,但是在近两年提的最多的还是mvp设计模式和mvvm设计模式(mvc很少有人推荐,一般只是用作对比)。对于mvp和mvvm我不想评论他们的好...

2018-01-23 09:42:16

阅读数 132

评论数 0

Android开发truck快速开发框架使用说明(一)

简介 不知不觉从事android开发也是有两年多了,说长不长,说短不短。由于本人从未在BAT那样的大公司工作,一直游走在二线城市的小公司之间,多以外包工作为主。开发方向飘忽不定,从应用层到硬件层都有所涉及,精通肯定是谈不上,但是为了要能在有限的 时间(外包工期真的紧)内完成产品开发,才有了这个...

2018-01-22 15:54:15

阅读数 132

评论数 0

如何在Android上发送E-mail

最近因为项目需要,需要在Android客户端上实现邮件的功能,以前也从来没有接触过电子邮件开发,这里总结一下这段时间遇到的坑。一、用Android实现电子邮件发送的方式:1.采用原生Intent做界面跳转。这种方式不做过多的解释,详细参考http://blog.csdn.net/zhizuyiwa...

2017-12-19 17:00:34

阅读数 3964

评论数 2

PHP入门记录

开发工具学习一门语言最先接触的就是开发环境的搭建,对于一个早已习惯Android Studio的人来说,PhpStrom必然是我的首选。后台开发麻烦的就是需要的工具比较多,这里我选择phpstudy来快速搭建开发环境,包括php+mysql+apache。还支持快速管理配置apache和mysql...

2017-11-11 16:27:47

阅读数 288

评论数 0

日常积累

Editext改变软键盘下一步边完成: http://liliang1222.iteye.com/blog/1130062

2017-07-22 14:46:53

阅读数 124

评论数 0

项目模块化构建记录

首先展示项目结构: 这里项目的依赖结构为: module1和module2依赖base,而app依赖module1和module2. 多module依赖应该注意问题:1.重复导包 解决办法,删除module中多余的包,在module的defaultConfig{}中添加 en...

2017-07-18 10:34:13

阅读数 117

评论数 0

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