自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

神罗天征

我希望是你望向远方时,我已在坚定前行。。。。。。

  • 博客(47)
  • 资源 (19)
  • 收藏
  • 关注

转载 微信公众号开通了

前言微信公众号:Android进击 开通了。正文一直没有涉猎微信公众号,原因似乎有很多:编辑不方便 知识太多太杂 已经有了简书 没时间写  理由实在是太多了,但是事实不可改变啊。再怎么逃避,问题还在那里,那就是:我惧怕学习微信公众号相关的新知识。所以,今天没事(呃,其实是有事的,那就是我的王者荣耀又掉段了,排位赛季快结束,该冲冲排位了),然后就硬逼着自己看了下相关知识,虽...

2020-03-22 11:35:19 325

原创 博客搬家,欢迎大家去我的简书做客

csdn已经用了一段时间了,但是感觉编辑不是很爽,遂开通了自己的简书,欢迎大家前来做客。简书地址:http://www.jianshu.com/u/286cabbda8ae谢谢唉。

2017-06-03 16:18:54 600

原创 Android问题:com.android.builder.packaging.DuplicateFileException

今天在写Android关于RxJava引用的时候,出了一个问题:Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.com.android.build.api.transform.TransformException: com.android.builder.packaging.Dupli

2017-06-03 16:09:42 1827

原创 RxBus进阶------基于RxJava2.x实现以注解的方式传递消息

之前已经简单介绍过RxJava1.x的基本特性了,并结合其特性,写了我自己的 RxBus工具,详情可以看我的另一篇文章:RxBus 基于RxJava1.x实现消息传递机制:http://blog.csdn.net/burn_yourself/article/details/72526628其实,那已经是我封装的比较简洁的一个工具类了,那是不是这已经是最简洁的呢?有没有更简洁

2017-05-20 17:29:36 2467 1

原创 RxBus 基于 RxJava1.x 实现消息传递机制

这节我们继续讲述 RxJava1.x 的另一个特性。RxBus,实现消息传递机制。网上关于RxBus在RxJava1.x上的封装很多,但我觉得调用起来还是不够简洁,于是自己又稍微封装了下。首先,还是在 app的 module 中引入 RxJava1.x 的依赖: //rxjava compile 'io.reactivex:rxjava:1.2.7'//rx对And

2017-05-19 13:12:49 653

原创 android中防止按钮连击的方法

一直以来,Rx 家族都给我们带来太多惊喜,之前已经对 RxJava1.x 有了一个基本的了解,在Rx家族中也有一个RxBinding,能有效的防止按钮连击的问题,关于它的使用,大家可以参考以下链接:http://blog.csdn.net/u011164565/article/details/53455388但是,我觉得其实现防止按钮连击的话在代码中还是有些别扭,因为我一直都比较习惯类

2017-05-18 16:25:57 1944

原创 Rxjava1.x实现定时器

Android中实现定时器的方法有很多,大致有以下几种:1.Thread +handler2.handler的postdelay3.timer4.AlarmManager关于 AlarmManager 的使用,大家可以看看我的另一篇文章:寒炽-----AlarmManager为定时而生的绝杀技能:http://blog.csdn.net/burn_y

2017-05-18 09:32:38 3263

原创 RxJava1.x ------ 取消订阅,Subscription

Rxjava1.x的基本使用我们已经了解了,不是很清楚的同学可以参考我的文章: Rxjava 1.x初识:http://blog.csdn.net/burn_yourself/article/details/72136285今天,来讲讲 Rxjava是怎么取消的,其实很简单Observable.subscribe()方法可以返回一个Subscription的对象,即我们每次订阅

2017-05-17 16:47:46 1463

原创 WebView滑动过程中去掉阴影

我们在用WebView加载含大量文字的html文件时,需要上滑下滑才能看到更多内容。这时会出现一个比较恶心的现象,就是webView滑动到顶端或者滑倒底部的时候出现阴影了,也不知道是不是新的Android版本自带的“特性”。            于是在网上各种查啊找啊,可惜找到的都是 UIWebview滑动去阴影,根本不是Android,感觉悲剧了。

2017-05-17 13:49:35 3030

原创 RxJava1.x 初识

谈到 RxJava,大家必定不陌生,今天就来大致讲讲关于RxJava1.x的相关知识吧,本篇文章的理解参考以下链接:给 Android开发者的RxJava详解:http://gank.io/post/560e15be2dca930e00da1083大家有兴趣的可以看看。首先,来说说 RxJava 到底是用来干嘛的,为什么要用他?简单的说来,RxJava是为了实现异步

2017-05-15 15:30:20 596

原创 Retrofit2.0和它的拦截器们

之前已经讲过了Retrofit2.0的初步认识,不是很清楚的同学可以参看我的文章链接:Retrofit2.0初识:http://blog.csdn.net/burn_yourself/article/details/71799253一般的,我们在写网络通讯的时候,log调试是必须的,那么本篇文章就来讲讲 Retrofit2.0 和 它的 拦截器们,主要包括以下几方面:1. He

2017-05-14 01:18:31 5005 3

原创 webView全屏播放的问题

上篇讲到webview加载视频的问题,这篇文章讲讲webView全屏播放的问题首先,贴activity在mainfast 中的声明: <activity android:name=".ui.offersInfo.OffersInfoActivity" android:configChanges="orientation|

2017-05-13 15:11:02 742

原创 Retrofit2.0初识

其实关于 Retrofit2.0 网上的介绍已经很多了,这里我只是根据众多资料以及自己使用之后写点自己的想法,本篇文章参考以下链接:1.  Retrofit 2.0非常简单的入门(翻译官方文档):http://www.jianshu.com/p/442a29da7b232. Retrofit 官网:http://square.github.io/retrofit/3. Retr

2017-05-13 14:45:12 468

原创 字符串转16进制字符串,16进制字符串转字符串

编程中偶尔会用到字符串与16进制的互转,废话不多说,直接上代码 /**字符串转换为16进制字符串 **/ public static String stringToHexString(String s) { char[] chars = "0123456789ABCDEF".toCharArray(); StringBuilder sb =

2017-05-13 13:26:37 883

原创 解决webView无法播放视频的问题

在日常的android开发中,我们有时会用到 WebView去加载一个html文件,注意

2017-05-09 23:09:44 8134

原创 android中 utc 和 当地时间的转换

/** * 当地时间 ---> UTC时间 * @return */ public static String Local2UTC(){ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); sdf.setTimeZone(TimeZone.get

2017-05-05 13:45:38 8457

原创 RecyclerView的基本使用(一)

RecyclerView 使用之前需要导包,不然系统会不认识这个控件,引用是添加 app  module 的,如下:dependencies { compile 'com.android.support:recyclerview-v7:25.2.0'}在 xml 文件中 添加控件:<android.support.v7.widget.RecyclerVie

2017-04-25 14:41:01 379

原创 6.0动态加载权限用PermissionGen

compile 'com.lovedise:permissiongen:0.0.6'android 6.0 新增加了运行时的动态添加权限,在此介绍一个第三方库,PermissionGen,可以很方便简洁的增加 6.0权限首先给大家上  PermissionGen 库地址:https://github.com/lovedise/PermissionGen下面给大家详细介绍

2017-04-24 17:42:02 7054 2

原创 butterknife的使用

butterKnife 在控件初始化上很好的减少我们代码量,下面就来讲下它的使用吧一。导入  butterKnife        在android studio 的gradle中配置,记住是module 的 gradle,而不是 project的gradle,配置如下:         dependencies { //butterKnife compi

2017-04-18 12:36:46 530

原创 This version of Android Studio is incompatible with the Gradle Plugin used

从svn上断下项目,放到自己的androidstudio上之后出现:    This version of Android Studio is incompatible with the Gradle Plugin used很是郁闷,原来是androidstudio 的版本低于grade的版本,于是各方查找,最后,解决问题,下面具体说说,解决问题的方法:第一步:     S

2017-03-28 11:24:31 2999

原创 android 实现文字大小兼容的方法

android 机型分辨率的 不同,会导致兼容问题,对于图片,布局等而言出现的兼容问题大家已经非常熟悉了,今天要讲的是在代码中设置文字大小的时候,怎么实现在不同机型上的显示兼容性,有两个方法:          方法一:           int screenWidth = ScreenUtil.getWidth(mContext); float rate = (f

2016-12-08 21:53:43 523

原创 EdiTText单独设置hint的文字大小

一般的hint大小我们都是通过 textsize 来设置成和 text 一样大小的,但有时候,由于提示语稍微多一点,我们又不想做过多的处理的时候,可以选择将 hint 单独设置,使之比 textsize 更小一些,以便全部显示在 editText中           好,下面来讲讲如何单独设置 hint 的文字大小 /** 单独设置mEdtDeviceName提示语大小 **/

2016-11-25 21:22:22 1488 1

原创 zxing扫描后出现 FAILED BINDER TRANSACTION

今天在进行 zxing 二维码扫描时,出现  FAILED BINDER TRANSACTION,心里那叫一个不爽。细看了下代码,因为之前写的扫描的代码,扫描框有些小,于是修改了zxing包下 camera 包下的 CameraManager 类的 getFramingRect 方法,原 getFramingRect  中是 private static final int MI

2016-11-23 14:40:40 891

原创 潜行-----ScrollView的基本的xml设置

ScrollView 作为一个滑动控件,被大家广泛使用,但是有时需要用到 它的一些基本设置时,搜索起来还是蛮烦人的,此处做简单笔录,供以后查询之用:                  android:fadingEdge="none"                  android:overScrollMode="never" android:scrollbars="

2016-09-23 14:48:16 940

原创 风声-----让你的app一直高亮显示,不再黑屏

app在执行的过程中,如果不做特殊处理,每隔一段时间就会黑屏,然后就是等到你再操作的时候,它才会亮起来,这种节省开销的机制,对于懒得动手,有想它一直亮着的童鞋来讲,无疑是很不爽的       于是,今天,我带来了  保持 app 在无操作的情况下,仍然保持亮屏的方法,首先上代码/*** * 保持屏幕唤醒,屏幕自动解锁类 * * @author pei * @create 20

2016-09-18 15:49:32 1158

原创 寒炽-----AlarmManager为定时而生的绝杀技能

很多时候,我们需要在 android 程序中 制造一个不被杀死的 轮询 监听机制,很容易想到的就是:1. 线程中while 循环 ,然后 sleep2. Timer 定时器对于以上两个方式的做法,对于 线程而言,sleep 并不一定能得到准确的 时间 间隔,所以 1  对于有严格时间间隔要求来说,直接放弃使用对于 2. 而言 时间间隔可以得到有效保证,但 它和 1 都要一个

2016-09-18 15:17:55 480

原创 雷袭-----qq第三方登录,让你闪电进入app

现在很多应用都已经涉及到  第三方登录了,他的使用能更方便大家进入app,不用繁琐的输入密码,那么今天就来探索下  QQ 的三方登录。首先,大家在白度上 搜  “腾讯开放平台”,进入以下界面:

2016-09-12 18:51:47 1582

原创 追溯-----ExpandableListView,二级列表的基本使用

在一般的开发中,ListView是用的比较频繁的了,然而有些时候,我们不得不涉及到数据的二层展示,类似下面:那么对于类似这种效果的,我们用 ExpandableListView,二级列表就能很好的展示出来了。OK,下面就以上面的效果为例,讲一讲 ExpandableListView的基本使用1.首先看 MainActivity 的 xml 文件<FrameLayout

2016-08-25 20:51:48 718

原创 点缀-----未读信息小圆点的简洁实现

在微信,qq等聊天软件中经常可见未读消息,如下图:通常的显示方式就是在某个控件的右上角出现一个小圆点,圆点中显示未读消息的条数,那么此功能怎么实现呢?最容易想到的大概是用布局实现,但是略显麻烦,现在有BadgeView类出现了,将更加简洁的实现这一功能。好废话不多说,先上 BadgeView 代码:package com.example.test;import andr

2016-08-24 17:49:58 3987

原创 累赘-----解决eclipse中无法导入项目的问题

相信大家都会遇到一个问题,就是要到导入的项目明明是好好的,但是往eclipse中引进的时候却看见 finish 是暗的,即不能导入,如下图:此时看你要到导入的项目,会发现 里面少了 。class 和。progect 文件,于是我在自己的工做空间中在其他的项目中将 .class 和 .progect 复制到此项目中,并且在 。progect  文件中给项目随便取一个名字(关键是为

2016-08-11 17:03:56 5708 1

原创 猎影-----Scroller的基本使用

相信用过自定义滑动控件的同志们对 Scroller不陌生,那Scroller到底是什么,带着疑问,我哭着来了1. Scroller 是什么?    在讲到 view的位置改变方式 篇中,有用到 scrollBy(x, y);  scrollTo(x, y);这两个方法是 View 自带的 滑动 公开方法,这两个方法实现的移动方式是“变”,使的控件的移动很突兀,不美观,与我们希望的平

2016-08-10 19:30:41 461

原创 浅涉-----改变view位置的几种方式

为更好说明 代码动态改变view的方式,此处以一个随手指滑动而变化的自定义view的讲解为例随手指而动,少不了对 onTouchEvent 方法的处理,基本思路为3步:1.手指摁下的时候,记录当前x,y坐标2.手指移动后未抬起的时候,获取当前手指处的x,y坐标,算出位移差,给view重新设置位置3.手指抬起的时候,将当前x,y坐标记录下来首先自定义 View @

2016-08-10 18:14:47 2209

原创 初尘----lisetView基本的xml设置

ListView 大家已经用的见怪不怪了,但是每次使用在xml布局中的时候,总要做一些基本设置,如隐藏滚动条啊,禁止滑动出现黑边啊什么的,虽然不是什么高端的问题,但是也没怎么记住,于是每次使用的时候,为了这些基础的属性总要查啊查的,甚是耽误时间啊,在此仅以做基础笔录,方便以后使用的时候查阅                设置item间分割线:         android:divid

2016-08-09 18:01:07 585

转载 JAVA字符串格式化-String.format()的使用

常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。format(Lo

2016-08-04 11:09:12 291

转载 android textview设置字体的行距和字间距

字间距textView有一个属性android:textScaleX是调节字间距的,它的值是一个float型。查看源代码,默认textView 此属性是使用的是:Android.internal.R.styleable.TextView_textScaleXsetTextScaleX(a.getFloat(attr, 1.0f));行间距

2016-06-17 11:27:40 872

转载 okHttp(二)官网翻译

GavinCTDo one thing at a time, and do well.OkHttp使用进阶 译自OkHttp Github官方教程没有使用过OkHttp的,可以先看OkHttp使用介绍英文版原版地址Recipes · square/okhttp Wiki同步get下载一个文件,打印他的响应头,以string形式打印响应体。响应

2016-06-01 16:53:53 612

转载 OkHttp介绍

OkHttp官方教程解析-彻底入门OkHttp使用标签: OkHttp框架文档异步Android网络请2016-05-03 12:20 10272人阅读 评论(6) 收藏 举报 分类: 安卓开源工具(1) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]       最近半年来身

2016-05-11 15:20:40 476

原创 优化eclipse编辑器,设置文本缩进

有时候eclipse的文本缩进非常令人郁闷,本来format后应该是一行的,结果却变成两行或者更多行,那么在此就需要设置eclipse的文本缩进了,       具体方法:       window -- Preferences -- Java -- Code Style -- Formatter -- Edit --Line Wrapping标签 -- Maximum line widt

2016-05-10 10:52:36 1677

原创 Gson解析json,让json解析不再困难

json解析,当然有很多办法,今天要讲的是用 Gson 解析 json,首先需要引用 jar 包,下载地址为:   http://mvnrepository.com/artifact/com.google.code.gson/gson此处,我用的是  gson-2.6.2.jar先往自己的项目中导入jar包   gson主要用到的方法有两个,gson.toJson()是将对象,

2016-05-04 12:30:12 11802 1

原创 android Json解析——揭开json解析的神秘面纱

json解析有很多方法,作为android自备利器,这里主要讲讲android的自带解析功能1. JSONObject转化成对象:   public static MemberStrategy getMemberStrategy(JSONObject jsonObject) {        MemberStrategy memberStrategy = new Membe

2016-05-03 19:01:54 408

微软工具合集安装资源啊

解决MySql8 在安装中出现 .dll 报错的问题

2021-06-25

邮件发送jar.zip

Android实现邮件发送功能所需jar

2021-06-03

android实现生成串口通讯所需要的so+jar的ndk项目

本项目是一个 ndk项目,主要用于生成 so+jar,其中 so+jar 主要用做Android调用串口通讯时的依赖

2020-12-26

DT2打印机命令源.zip

DT2打印机命令源.zip

2020-12-16

DT2打印机连接jar包和操作命令

Android实现 GoDex打印机打印需要的jar包,以及打印命令说明书 Android实现 GoDex打印机打印需要的jar包,以及打印命令说明书 Android实现 GoDex打印机打印需要的jar包,以及打印命令说明书 Android实现 GoDex打印机打印需要的jar包,以及打印命令说明书

2020-12-05

GoLabel安装及说明

GoLabel软件安装包和操作说明,支持 科诚 GoDex 的 DT2 型号打印机 GoLabel软件安装包和操作说明,支持 科诚 GoDex 的 DT2 型号打印机 GoLabel软件安装包和操作说明,支持 科诚 GoDex 的 DT2 型号打印机

2020-12-05

科诚DT2打印机使用说明

DT2打印机使用说明,科诚,Godex,DT2型号打印机使用基本介绍 DT2打印机使用说明,科诚,Godex,DT2型号打印机使用基本介绍 DT2打印机使用说明,科诚,Godex,DT2型号打印机使用基本介绍

2020-12-04

mina_tcp服务端需要jar包.zip

mina框架实现tcp长连接服务端所需要的jar包

2020-06-22

mina_tcp客户端jar.zip

mina框架实现tcp客户端长连接所需要的jar包

2020-06-22

netty资源包.zip

netty实现通讯所需要的jar包。帮助开发者们方便快捷的利用netty实现各种通讯.

2020-06-09

province_data.json

最全的省市区三级联动json地址数据,可以用于做省市级三级联动滚轮的原始数据.

2020-05-26

Android增量更新.zip

Android增量更新所需的bsdiff。exe执行文件和bspatch.exe执行文件,适用环境windows

2020-01-06

signapk.jar + .x509.pem + .pk8.zip

signapk.jar + .x509.pem + .pk8实现android系统级别签名,打包apk。

2019-07-24

东大集成PDA(小码哥)开发文档.zip

android进行PDA开发扫描时,用到的 东大集成 的 pda 扫描开发相关资料,供大家学习之用

2019-06-21

webservice的jar包.zip

android 和 Webservice交互 需要用到的 最新 ksoap2-android-assembly-3.6.4-jar-with-dependencies,帮助大家相互学习

2019-06-20

《第二行代码》全书源代码

第二行代码全书代码资源,帮助大家更好的学习android的开发知识

2018-12-28

android实现qq第三方登录

android实现qq第三方登录

2016-09-13

android qq第三方登录 demo

实现 qq 第三方登录

2016-09-13

gson jar包下载

json解析 gson jar 包下载

2016-05-04

空空如也

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

TA关注的人

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