自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

全干工程师

当你的才华还撑不起你的野心的时候、你就应该静下心来学习

  • 博客(14)
  • 资源 (83)
  • 收藏
  • 关注

原创 ArthurHub/Android-Image-Cropper 相册裁剪框架学习

拍照、拍照裁剪相册选取,相册裁剪以前写过2篇关于相册选取、裁剪的demo,今天我们来学习下github上一款开源的相册裁剪开源库开源库地址  https://github.com/ArthurHub/Android-Image-Cropper首先我先说下这个开源库需要添加的东东上面截图中CropImage可以不用,我代码中用的自己的圆角代码

2016-07-27 00:06:58 6564

原创 Volley学习(四)NetworkImageView+LruCache(源码简读)图片请求小例子

代码下载 点击链接,免积分下载。。。今天来写一个关于图片请求的小例子,我们用NetworkImageView这个类来实现,这个类可以直接用在xml控件中,当作imageview,而且内部原理也是使用的ImageLoader,所以综合性还是不错的 效果图如下: 本例就没有再去进行封装代码了,封装代码在前几篇中有写到,下面2张图是 http://www.imooc.com/api/teache

2016-07-26 16:57:11 1864

原创 Volley学习(三)ImageRequest、ImageLoader、NetworkImageView源码简读

####################ImageRequest####ImageRequest####################################对应ImageRequest跟StringRequest、JsonRequest是一样的,我们看下ImageRequest的源码 /** * Creates a new image request, decod

2016-07-25 16:39:59 1229 3

原创 Volley学习(二)简封Volley、为Volley请求头体添加Json参数、Gson和JsonObject生成Json数据、Gson解析返回的Json

上一篇简单了解了Volley的源码 Volley源码简读本博客代码下载 点击打开链接,免积分下载ps一下:那个封装头体的请求,url我修改了端口(因为是上线项目,避免外来请求,不过有log日志可以参考)今天我来简封Volley、为Volley请求头体添加Json参数、Gson和JsonObject生成Json数据、Gson解析返回的JsonVolley请求有StringRe

2016-07-24 16:06:21 5085 2

原创 App下载更新、数据库断点续传、通知栏更新下载进度、Https传服务器Json并且解析对象

点击打开链接,免积分下载下载的apk是一个真实的项目,是一个双开+系统通讯录拨号  跟系统的拦截(运用了Hook、DroidPlugin技术)先说下这个小例子的一个总体代码思路:下面的界面是主界面,这个界面就是判断当前的app版本,跟服务器的版本是否一致,更服务器交互,获取app的更新内容、版本信息、下载地址,如果一致就没有更新的标志,如果不一致,就显示更新的标志,

2016-07-17 20:12:27 4532 3

原创 webview加载assets下的html5页面

利用webview去加载assets目录下的html界面点击打开链接,免积分下载apdate_function.xml 主界面就一个WebView控件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" an

2016-07-16 13:44:35 5865 1

原创 buildJSONPacketBody数组形式封装json、JsonReader解析服务器返回值、封装对象、https协议(app提交建议)

以前都是网上各种练习服务器上传json数据,然后解析返回的数据,这次就总结下,我公司的代码,不过这个代码是简化的代码,公司的封装嵌套还是蛮深的在MainActivity中进行网络请求,后台线程,将对象传递过去,需要解析返回数据时候,封装对象实体类 private final class FeedbackTast implements Runnable{ pub

2016-07-15 23:15:10 3297

原创 捕获异常、存sd卡、封装请求头体、加密map值、网络工具类、生成Json、Https协议、传log日志到服务器、app崩溃友好重启

点击打开链接,免积分下载在集成了统计SDK(友盟统计,百度统计等)之后,有一个非常有利于测试的功能:错误分析!此功能能够将程序在运行中碰到的崩溃(runtimeException)问题反馈到服务器,帮助开发者改善产品,多适配机器。然而在公司android开发中不集成这些SDK,那应该怎么实现这样的功能呢?下面让我们来看下如何使用UncaughtExceptionHandler来捕获异常。

2016-07-15 15:19:30 3413 1

原创 Runtime Permissions处理、servie+AsyncQueryHandler+AsyncTask结合用法(加载联系人)

点击打开链接,免积分下载缺陷:欢迎界面,用了3秒缓冲,主要是给service时间去设置缓存,如果直接进来,那时候,缓存还没有设置完毕,所以界面不会填充数据,我写的这个demo,就是联系下,异步任务的小巧用法,还有就是service跟AsyncQueryHandler的结合使用,这个小例子,不是最佳实践以上是小例子的3个页面,这个小例子做了什么?1、在SaflyApp

2016-07-14 14:19:27 2182

原创 Volley学习(一)Android Volley源码解析

做安卓一年有余,意识到网络请求框架算是很重要的一块,以前我项目代码都是从某公司买的,后续的修改,趋于紊乱,考虑到Volley是谷歌自带的,决定好好研究研究源码,去理理逻辑思路首先呢,Volley去哪里获取,看下图即可,在安卓源码的frameworks目录下,然后导入到eclipse中即可去研究了摘抄一句郭大婶的话:说起分析源码,那么应该从哪儿开始看起呢?这就要回顾一下Volle

2016-07-11 14:56:44 2242

原创 ViewStub用法

在开发应用程序,会在运行时动态根据条件来决定显示哪个View或某个布局。那么最通常的想法就是把可能用到的View都写在上面,先把它们的可见性都设为View.GONE。这样的做法的优点是逻辑简单而且控制起来比较灵活。但是它的缺点就是,耗费资源。      推荐的做法是使用Android.view.ViewStub,ViewStub是一个轻量级的View,它一个看不见的,不占布局位置,占用资源非常

2016-07-11 10:56:32 2458

原创 弧形Dialog进度条

点击打开链接,免积分下载MainActivitypackage com.example.waitprogress;import android.annotation.SuppressLint;import android.app.Activity;import android.os.Bundle;import android.os.Handler;imp

2016-07-04 18:15:55 530

原创 一款清新、简约的PopupWindow

点击打开链接,免积分下载主界面布局activity_main.xml  就是有左边右边2个imageview生成2个popupwindow<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/

2016-07-04 15:32:19 1290

原创 加载Gif动画

点击打开链接,免积分下载<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation

2016-07-04 12:47:51 1245

app版本更新,下载

app版本更新,下载,这个有断点续传,通知栏更新进度,可以了解下

2016-07-17

捕获异常、存sd卡、自定义封装json、传log日志到服务器、app崩溃友好重启

捕获异常、存sd卡、自定义封装json(含网络工具类)、传log日志到服务器、app崩溃友好重启

2016-07-15

圆弧进度条

圆弧进度条,效果还可以

2016-07-04

一款清新简易的通用的popupwindow

一款清新简易的通用的popupwindow,一般app都有这样的需求

2016-07-04

加载Gif动画

加载Gif动画,优化代码,增强用户体验

2016-07-04

一款很实用的 字母条索引+自定义进度条

一款很实用的 字母条索引+自定义进度条

2016-07-03

SharedPreferences工具类(2种)

SharedPreferences工具类(2种)

2016-05-27

一款很实用的 字母条索引+自定义进度条 http://blog.csdn.net/u013210620/article/details/51250542

一款很实用的 字母条索引+自定义进度条 ,可以参考下了解下

2016-04-26

安卓系统短信

安卓系统短信源码,可以拿来了解下,

2016-04-20

系统短信源码库

系统短信源码库从4.4安卓系统源码指出来的

2016-04-19

自定义组合控件

自定义组合控件,可以体会一种xml布局的思想,可以提高自定义的知识

2016-04-11

安卓短信会话,短信详情

安卓短信的发送,监听,以及会话列表的展现

2016-04-11

利用CP查询数据,通过代理模式进行ListView展现数据

利用CP查询数据,通过代理模式进行ListView展现数据

2016-04-11

PagerIndicator

自定义圆点指示器,有颜色渐变,尺寸大小的实时变化

2016-04-11

ViewPager实时滚动

Viewpager的实时滚动效果可以增加用户体验 可以学习学习

2016-03-29

Animation动画详解(六)——ValueAnimator高级进阶(二)

Animation动画详解(六)——ValueAnimator高级进阶(二) 博客地址:http://blog.csdn.net/harvic880925/article/details/50549385

2016-01-27

Animation动画详解(五)——ValueAnimator高级进阶(一)

Animation动画详解(五)——ValueAnimator高级进阶(一) 博客地址:http://blog.csdn.net/harvic880925/article/details/50546884

2016-01-27

maFaceDemo

微信扣扣的 表情 demo,可以学习下 效果不错

2015-12-15

networkDemo

网络请求的7种小demo,对应初学者,很有用,可以拿来学学

2015-12-10

Notificationd

Notification是系统的通知栏,项目中机会都要用到,很使用

2015-12-09

downLoadderDemo

downloadermanger 是系统自带的下载类,可以了解下,

2015-12-08

InDownloadDemo

InDownloadDemo是安卓系统自带的下载类,可以学习学习,挺好

2015-12-08

七牛WebRTC-Demo

https://blog.csdn.net/u013210620/article/details/82345897 博客介绍

2018-09-03

七牛WebRTC

今天来学习下如何集成七牛云的WebRTC https://blog.csdn.net/u013210620/article/details/82345897

2018-09-03

latex-katex

https://blog.csdn.net/u013210620/article/details/81938733 LaTeX公式-Katex解析

2018-08-22

全屏焦点轮播

js效果banner全屏轮播 https://blog.csdn.net/u013210620/article/details/81569333

2018-08-10

tornado_code

基于torando实现的验证码,pilow库实现,基于torando实现的验证码,pilow库实现

2018-05-19

SaflyMVP

什么是MVP? M就是model数据层,就是承载数据的实体 V就是view界面层,就是展示数据的 P就是Presenter(百度翻译为提出者; 赠送者)就是从Model中获取数据并提供给View的层

2016-11-09

Expandblelistview

ExpandableListView是listview子类,在某些功能模块上用的比较广泛,可以学习下

2016-11-03

uploadphoto

利用httpurl 和volley2种方式 进行头像上传

2016-08-19

uploadimageview

普通方式上传头像至服务器、volley的方式上传头像至服务器

2016-08-19

myyScrollViewListview

scrollview 嵌套listview实现滑动效果

2016-08-12

myyDailogdemo

开发中用到2个常用的进度条,收藏下

2016-08-12

相册裁剪框架学习ArthurHub/Android-Image-Cropper

是github上一款开源的 相册图片的 裁剪框架, 可以拿来直接用到项目中

2016-07-26

Volley学习(四)NetworkImageView+LruCache图片请求小例子

Volley学习(四)NetworkImageView+LruCache图片请求小例子

2016-07-26

简封Volley、Gson和JsonObject生成Json数据、添加Volley请求头体Json参数、Gson解析返回的Json

简封Volley、Gson和JsonObject生成Json数据、添加Volley请求头体Json参数、Gson解析返回的Json

2016-07-24

加载assets下的html5页面

加载assets下的html5页面

2016-07-16

buildJSONPacketBody数组形式封装json、JsonReader解析服务器返回值、封装对象、https协议

buildJSONPacketBody数组形式封装json、JsonReader解析服务器返回值、封装对象、https协议 http://blog.csdn.net/u013210620/article/details/51921598

2016-07-16

捕获异常、存sd卡、自定义封装json(含网络工具类)、生成Json格式、传log日志到服务器(https方式))、app崩溃友好重启

捕获异常、存sd卡、自定义封装json(含网络工具类)、生成Json格式、传log日志到服务器、app崩溃友好重启 http://blog.csdn.net/u013210620/article/details/51917266

2016-07-15

从手机获取联系人 通过service的方式加载,然后存到缓存

从手机获取联系人 通过service的方式加载,然后存到缓存

2016-07-14

空空如也

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

TA关注的人

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