自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (25)
  • 收藏
  • 关注

原创 dagger2的基本使用一

dagger2是一种依赖注入框架,为了解决繁琐的依赖关系基本使用1 首先在根build中配置buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.2.3' // N

2017-04-25 10:41:30 382

原创 Bugly Android热更新使用指南

第一步:添加插件依赖工程根目录下“build.gradle”文件中添加:buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.2.3' // NOTE: Do not

2017-04-17 14:27:20 1115

原创 Android Studio查看测试覆盖率并生成测试报告

1 配置被测试对象2 选中测试类--->点击Code Coverage--->点击加号添加被测试类--->完成3 运行测试,选择Run 'Suites' with Coverage4 Coverage Suites窗口会生成测试报告5 下载测试报告到本地,选择绿色向上箭头选择路径

2016-11-23 21:47:43 8627

原创 自动获取短信验证码并填写到编辑框中

效果图:大致原理:1 监听收件箱是否发生变化2 获取短信内容3 正则匹配出短信验证码4 更新UI5 撤销注册设计知识点: ContentObserver具体代码段:给短信Uri注册观察者模式getContentResolver().registerContentObserver(uri, true, mObserver);

2016-10-25 14:42:56 2546 1

原创 AChartEngine图标库之动态饼图

上图核心代码: 与之前的图表实现原理大致一致,这里不贴出源代码了,需要的请移步下载http://download.csdn.net/detail/huiling815/9653478

2016-10-14 10:13:21 394

原创 AChartEngine图标库之动态柱状图

效果图核心代码:1 设置点集 //设置点集 private XYMultipleSeriesDataset getDataset() { mDataset = new XYMultipleSeriesDataset(); series = new XYSeries("柱状图"); mDataset.ad

2016-10-14 10:01:58 581

原创 AchartEngine图表库之动态折线图(多条)

炫酷效果图实现步骤1 设置点集public void addXYSeries(XYMultipleSeriesDataset dataset, String[] titles, int scale) { for (int i = 0; i < titles.length; i++) {

2016-10-12 15:38:56 1454

原创 AChartEngine图表库之动态折线图(一条)

习惯先上图使用Android图表引擎AChartEngine来实现具体实现1 设置XYMultipleSeriesDatasetprivate XYMultipleSeriesDataset getdemodataset() { dataset = new XYMultipleSeriesDataset();// xy轴数据源 series = new

2016-10-10 17:55:54 1322

原创 Android 指纹识别

参考别人的总结,简单的实现了指纹识别的功能,下面做个小小的总结简单效果图指纹识别的必要条件:仅支持API23及以上的系统,设备必须带有指纹识别功能简单的业务逻辑: 1 判断设备的API是否大于22  得到系统的APIminSdkVersion= Build.VERSION.SDK; 2 添加指纹识别权限 3 判断设备是否支持指纹识别在开始判

2016-09-08 11:43:04 3199

原创 仿微信界面,并简单总结TextView控件

还是直接看图比较直观:设置同一行文本的不同颜色/** * 设置文本信息的颜色 * @param textView * @param color * @param start * @param end */ public static void setTextColor(TextView textView,

2016-09-06 17:31:07 1446

原创 自定义带有删除按钮的EditText,并判断用户是否输入完成

判断是否输入完成:  1 模拟设置一个计时器  2 用户第一次输入时开始计时  3 在用户每次有输入时计时器都重置为0  4  当计时器显示5s用户无输入时,则认为用户输入完成了一键删除按钮:  1 当开始输入且输入框内容不为空时显示删除按钮  2 重写Touch事件处理删除的逻辑先看效果图:给EditText添加监听方法,实时监听E

2016-09-06 16:30:29 833

原创 InputFilter工具类,限制小数位数,并实时千分位金额(格式化)

今天回头看了看昨天的代码,才发现上篇总结的很不到位,存在很多bug,在这里稍微补充一下,  来个加强版本   上篇的不足之处:       1 未做小数相关的逻辑编写       2 没有考虑到输入非法字符时的情况    完善后写成了一个工具类,更加方便调用与代码的规范   效果图:      首先判断是否允许输入数字包含小数类型,在此要限制EditText可接

2016-09-06 15:15:36 2164

转载 pullToRefresh使用介绍

pulltorefresh(一)使用介绍,实现下拉刷新上拉加载更多时间 2015-01-14 14:42:00 博客园-原创精华区原文  http://www.cnblogs.com/runssnail/p/4223915.html 主题 安卓开发 在Android开发中,上拉刷新,下拉加载在很多项目中被需求着,这个功能具体怎么实现呢,很简单,用一个

2015-12-29 11:43:44 689

转载 xutils

xUtils3简介xUtils 包含了很多实用的android工具.xUtils 支持超大文件(超过2G)上传,更全面的http请求协议支持(11种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...xUtils 最低兼容Android 4.0 (api level 14). (Android 2.3?)xUtils3变化较多所以建立了新的项目不在旧版(github.com

2015-12-17 17:05:55 909

转载 Android Studio上方便使用butterknife注解框架的偷懒插件Android Butterknife Zelezny

首先提下ButterKnifey已经更新到版本7.0.1了,现在注解已经不叫@InjectView了,而叫@Bind,感觉更贴合语义。同时注册的方式也从ButterKnife.inject(this);变成了ButterKnife.bind(this);关于7.0.1的ButterKnife的各种用法和功能,可以参考ButterKnife的github上的主页:

2015-12-17 16:52:51 1809

转载 Android酷炫实用的开源框架(UI框架)

Android酷炫实用的开源框架(UI框架)分类 互联网 1.Side-Menu.Android分类侧滑菜单,Yalantis 出品。项目地址:https://github.com/Yalantis/Side-Menu.Android2.Context-Menu.Android可以方便快速集成漂亮带有动画效果的上下文菜单,Yalantis出品。项目地

2015-12-17 11:08:36 370

转载 Android静默安装实现方案,仿360手机助手秒装和智能安装功能

版权声明:本文出自郭霖的博客,转载必须注明出处。目录(?)[+]转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/47803149之前有很多朋友都问过我,在Android系统中怎样才能实现静默安装呢?所谓的静默安装,就是不用弹出系统的安装界面,在不影响用户任何操作的情况下不知不觉地将程序装好。虽说这种方式看

2015-12-16 17:31:39 5552

转载 Android高效加载大图、多图解决方案,有效避免程序OOM

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9316683本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/training/displaying-bitmaps/index.html高效加载大图片

2015-12-16 17:19:40 272

转载 AndroidAutoLayout--屏幕适配终结者

AndroidAutoLayoutAndroid屏幕适配方案,直接填写设计图上的像素尺寸即可完成适配。非常感谢 : 吃土豆的人 的协作。效果图最大幅度解决适配问题,并且最大化方便开发者。so,看下用法:你没有看错,拿到设计稿,在布局文件里面直接填写对应的px即可,px:这里的px并非是Google不建议使用的px,在内部会进行转化处理。ok,拿一些实际项目的页面

2015-12-15 15:41:24 1528

转载 Android研究院之自定义view

雨松MOMO带大家盘点Android 中的自定义View界面的绘制今天我用自己写的一个Demo 和大家详细介绍一个Android中自定义View中的使用与绘制技巧。 1.自定义view绘制字符串相信在实际开发过程中必然很多地方都须要用到系统字 为什么会用到系统字? 方便 省内存 我相信做过J2ME游戏开发的朋友应该深知内存有多么多么重要 而且使用它还可以带来一个更重要的好处就是

2015-12-14 14:40:05 459

转载 Android应用开发自定义图片剪辑头像设置

很早就有有看到有朋友在讨论QQ头像的裁剪上传是怎么实现的,吼吼,之前小马也没做过,好奇之下学习下,发现以前项目中有类型的功能,结合官方文档里面的解释,就更好玩了,急急忙忙写51里的,今天听变3主题曲,重新记录在WorePress里,记录编程的过程,希望能与更多的朋友交流学习,文章中的截图是动态的,我晕………….貌似WorePress不支持Gif还是怎么了,今天不动了,jekyll也不支持,啊啊啊啊

2015-12-14 14:33:58 667

转载 Android使用Sencha完成APK局部更新

好久没更新博文了,这段时间各种学习、各种打击,呵呵,但总归来说学到的东西也越来越多了,今天找时间来更新下这段时间学到的,也是我个人觉得不错的一个东西“Android APK局部模块化更新”,之前也在网上找了相关的资料查了下,没找到觉得比较好的,大多都是Copy来Copy去的,由于前段时间开发的时候用到了一个我没听过的框架,小马个人觉得开发出来的东西还是挺好的,不过有结论证明在IOS上这个东西更适用

2015-12-14 14:27:44 729

转载 Android线程池使用终结版

有一段时间没写博文了,今天抽空总结一下,也希望能通过自己写的这些文章,加深理解的同时能帮助在技术方面有疑点的朋友搞清楚个所以然来,由于经常会在网上或群里看到有朋友会问线程方面的东西,就像我一个朋友他们老师讲的,J2SE、J2EE里面使用的线程方面的东西可能不是太多 ,但是在Android开发里面,玩的就是线程(UI Thread)! 好了,废话就说这么多吧,直入正题!今天要讲的东西就是线程池、线程

2015-12-14 14:20:59 465

转载 Android屏幕适配全攻略

Android屏幕适配出现的原因在我们学习如何进行屏幕适配之前,我们需要先了解下为什么Android需要进行屏幕适配。由于Android系统的开放性,任何用户、开发者、OEM厂商、运营商都可以对Android进行定制,修改成他们想要的样子。但是这种“碎片化”到底到达什么程度呢?在2012年,OpenSignalMaps(以下简称OSM)发布了第一份Android碎片化报告,统计

2015-12-11 16:08:34 956

转载 Android Asynchronous Http Client-Android异步网络请求客户端接口

1.简介Android中网络请求一般使用Apache HTTP Client或者采用HttpURLConnect,但是直接使用这两个类库需要写大量的代码才能完成网络post和get请求,而使用android-async-http这个库可以大大的简化操作,它是基于Apache’s HttpClient ,所有的请求都是独立在UI主线程之外,通过回调方法处理请求结果,采用android  Ha

2015-12-11 15:24:35 363

原创 带图标的ListView

效果图:逻辑代码package com.example.listview;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.os.Bundle;import android.app.Activity;

2015-10-12 08:35:27 792

转载 如何安全退出已调用多个Activity的Application?

对于单一Activity的应用来说,退出很简单,直接finish()即可。当然,也可以用killProcess()和System.exit()这样的方法。但是,对于多Activity的应用来说,在打开多个Activity后,如果想在最后打开的Activity直接退出,上边的方法都是没有用的,因为上边的方法都是结束一个Activity而已。当然,网上也有人说可以。就好像有人问,在

2015-10-08 10:19:00 379

转载 android 常用时间格式转换代码大全

/** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */public static Date getNowDate() { Date currentTime = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm

2015-10-06 20:59:12 758

原创 Android基础控件02

1.LinearLayout线性布局概念:排列所有的子类,单一方向横向或纵向>1.方向属性(orientation)    orientation:方向属性   如果不设置  默认 horizontal ( 横向)    horizontal:横向    vertical:纵向    每个子元素 都是堆放在前一个子元素之后    单位:dp  控

2015-09-29 16:25:04 310

原创 Android入门简介

1.android的发展史2005年Google收购Android07年 测试版的Sdk08 正式版SDK1.02.android四层体系架构linux 内核运行时库 库Application Framwork、APplication3.android开发学习路线java: 集合 ,流 ,线程 Http,json ,xmlweb:

2015-09-29 16:19:58 354

原创 Android四大组件--Service,后台播放背景音乐

MainActivity.Javapackage com.example.week5_day1_servicebind;import com.example.week5_day1_servicebind.MyMusicService.MyBinder;import android.os.Bundle;import android.os.IBinder;import android

2015-09-29 16:11:25 1383

原创 Android四大组件之Service小试牛刀

1,Service是什么 service:他是无界面,执行耗时较长的app 组件 优先级高于Activity2,service不是什么   service:不是进程   不是线程3,service的分类    StartSevice        1, START_STICKY:如果service进程被kill掉,保留service的状态

2015-09-28 18:52:40 374

原创 BaseAdapter工具类

package com.example.listview;import java.util.List;import com.example.json.R;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.Vie

2015-09-26 16:16:43 380

原创 ListView中BaseAdapter优化三重境界

ListView中BaseAdapter优化三重境界MainActivity.javapackage com.example.listview;import java.util.ArrayList;import java.util.List;import com.example.json.R;import android.os.Bundle;import android.a

2015-09-26 16:04:24 362

原创 Android四大组件之--BroadcastReceiver,监测短信

Android四大组件之--BroadcastReceiver,监测短信监测短信类package com.example.week4_day5_sms;import java.text.SimpleDateFormat;import java.util.Date;import android.content.BroadcastReceiver;import android.

2015-09-25 17:03:32 422

原创 Android四大组件之--BroadcastReceiver,监测手机电量变化

Android四大组件之--BroadcastReceiver广播,监测手机电量变化MainActivity.Javapackage com.example.week4_day5_bettery;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import a

2015-09-25 16:35:52 1142

原创 Android四大组件之--BroadcastReceiver--判断网络连接

Android四大组件之--BroadcastReceiver广播--判断网络连接MainActivity.javapackage com.example.week4_day5_borad;import android.net.ConnectivityManager;import android.os.Bundle;import android.app.Activity;im

2015-09-25 16:31:22 1010

原创 Android四大组件之--BroadcastReceiver

静态广播,动态广播,有序广播MainActivity.Javapackage com.example.week4_day5_case;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.content.IntentFilter;im

2015-09-25 10:38:13 309

原创 Android综合小练习Fragment,解析,Handler,ViewPager

实现效果逻辑代码--MainActivitypackage com.example.week4_day4_viewpagerandfragment;import java.util.ArrayList;import java.util.List;import android.graphics.Color;import android.os.Bundle;import and

2015-09-24 21:22:53 1197

原创 Android中ViewPager和Fragment实现内容和导航栏的绑定

页面效果逻辑代码--MainActivitypackage com.example.week4_day4_viewpagerandfragment;import java.util.ArrayList;import java.util.List;import android.graphics.Color;import android.os.Bundle;import a

2015-09-24 16:35:02 780

Android设计模式

Android设计模式pdf版本,其实我不想要资源分,但是最低只能选择2分,没办法了

2017-11-24

SQLite数据库Mac 版

SQLite数据库Mac 版

2017-03-23

okio-1.11.0.jar

okio-1.11.0.jar

2016-12-19

okhttp-3.5.0.jar

okhttp-3.5.0.jar

2016-12-19

node-v6.9.2-x64.msi

node-v6.9.2-x64.msi

2016-12-12

App研发录源代码

App研发录各个章节源代码

2016-11-16

App研发录--架构设计,Crash分析和竞品技术分析.pdf

App研发录--架构设计,Crash分析和竞品技术分析.pdf高清版

2016-11-16

httpmime-4.5.2.jar

httpmime-4.5.2.jar

2016-11-11

httpcore-4.4.4.jar

httpcore-4.4.4.jar

2016-11-11

httpmime-4.4.1.jar

httpmime-4.4.1.jar

2016-11-11

优惠券界面展示

优惠券的界面展示,小米手机中通知类短信的界面展示

2016-11-08

我是一只IT小小鸟

兴趣是最好的导师,没有兴趣可以培养兴趣

2016-11-04

类似支付宝数字增长

类似支付宝的数字增长

2016-10-17

AChartEngine图标库之动态饼图

使用AChartEngine图表库实现动态饼图,可以实时传入数据并刷新饼图

2016-10-14

AChartEngine图表库之动态柱状图

Android图表引擎AChartEngine实现动态柱状图,可以实时传入数据实时刷新图表

2016-10-14

AchartEngine图表库之动态折线图(多条)

使用AchartEngine图表库实现折线图图表,可以动态刷新数据,可以动态设置一条或多条折线同时刷新,博客中有实例效果图

2016-10-12

Android 的指纹识别

简答的指纹识别的实现

2016-09-07

Android 指纹识别

简单的指纹识别功能的实现

2016-09-07

自定义带有一键清除按钮的EditText,并且可以判断用户是否输入完成

简单实现带有一键删除按钮的自定义控件,并通过模拟计时器的操作判断用户是否输入完成了

2016-09-06

限制小数位数,实时千分位金额

在EditText中接收用户输入的金额,在用户输入的同时进行实时的格式化,并且限制保留两位小数

2016-09-06

TextView+Fragment+ViewPager实现微信主界面

浅析TextView,通过TextView+Fragment+ViewPager实现微信主界面,通过EditText实现简单的登录界面

2016-09-01

李刚,疯狂Android讲义

李刚,Android疯狂讲义,一部适合安卓开发者学习的好书,值得收藏

2015-10-14

空空如也

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

TA关注的人

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