- 博客(14)
- 资源 (83)
- 收藏
- 关注
原创 ArthurHub/Android-Image-Cropper 相册裁剪框架学习
拍照、拍照裁剪相册选取,相册裁剪以前写过2篇关于相册选取、裁剪的demo,今天我们来学习下github上一款开源的相册裁剪开源库开源库地址 https://github.com/ArthurHub/Android-Image-Cropper首先我先说下这个开源库需要添加的东东上面截图中CropImage可以不用,我代码中用的自己的圆角代码
2016-07-27 00:06:58 6627
原创 Volley学习(四)NetworkImageView+LruCache(源码简读)图片请求小例子
代码下载 点击链接,免积分下载。。。今天来写一个关于图片请求的小例子,我们用NetworkImageView这个类来实现,这个类可以直接用在xml控件中,当作imageview,而且内部原理也是使用的ImageLoader,所以综合性还是不错的 效果图如下: 本例就没有再去进行封装代码了,封装代码在前几篇中有写到,下面2张图是 http://www.imooc.com/api/teache
2016-07-26 16:57:11 1882
原创 Volley学习(三)ImageRequest、ImageLoader、NetworkImageView源码简读
####################ImageRequest####ImageRequest####################################对应ImageRequest跟StringRequest、JsonRequest是一样的,我们看下ImageRequest的源码 /** * Creates a new image request, decod
2016-07-25 16:39:59 1255 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 5144 2
原创 App下载更新、数据库断点续传、通知栏更新下载进度、Https传服务器Json并且解析对象
点击打开链接,免积分下载下载的apk是一个真实的项目,是一个双开+系统通讯录拨号 跟系统的拦截(运用了Hook、DroidPlugin技术)先说下这个小例子的一个总体代码思路:下面的界面是主界面,这个界面就是判断当前的app版本,跟服务器的版本是否一致,更服务器交互,获取app的更新内容、版本信息、下载地址,如果一致就没有更新的标志,如果不一致,就显示更新的标志,
2016-07-17 20:12:27 4584 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 5909 1
原创 buildJSONPacketBody数组形式封装json、JsonReader解析服务器返回值、封装对象、https协议(app提交建议)
以前都是网上各种练习服务器上传json数据,然后解析返回的数据,这次就总结下,我公司的代码,不过这个代码是简化的代码,公司的封装嵌套还是蛮深的在MainActivity中进行网络请求,后台线程,将对象传递过去,需要解析返回数据时候,封装对象实体类 private final class FeedbackTast implements Runnable{ pub
2016-07-15 23:15:10 3315
原创 捕获异常、存sd卡、封装请求头体、加密map值、网络工具类、生成Json、Https协议、传log日志到服务器、app崩溃友好重启
点击打开链接,免积分下载在集成了统计SDK(友盟统计,百度统计等)之后,有一个非常有利于测试的功能:错误分析!此功能能够将程序在运行中碰到的崩溃(runtimeException)问题反馈到服务器,帮助开发者改善产品,多适配机器。然而在公司android开发中不集成这些SDK,那应该怎么实现这样的功能呢?下面让我们来看下如何使用UncaughtExceptionHandler来捕获异常。
2016-07-15 15:19:30 3431 1
原创 Runtime Permissions处理、servie+AsyncQueryHandler+AsyncTask结合用法(加载联系人)
点击打开链接,免积分下载缺陷:欢迎界面,用了3秒缓冲,主要是给service时间去设置缓存,如果直接进来,那时候,缓存还没有设置完毕,所以界面不会填充数据,我写的这个demo,就是联系下,异步任务的小巧用法,还有就是service跟AsyncQueryHandler的结合使用,这个小例子,不是最佳实践以上是小例子的3个页面,这个小例子做了什么?1、在SaflyApp
2016-07-14 14:19:27 2263
原创 Volley学习(一)Android Volley源码解析
做安卓一年有余,意识到网络请求框架算是很重要的一块,以前我项目代码都是从某公司买的,后续的修改,趋于紊乱,考虑到Volley是谷歌自带的,决定好好研究研究源码,去理理逻辑思路首先呢,Volley去哪里获取,看下图即可,在安卓源码的frameworks目录下,然后导入到eclipse中即可去研究了摘抄一句郭大婶的话:说起分析源码,那么应该从哪儿开始看起呢?这就要回顾一下Volle
2016-07-11 14:56:44 2286
原创 ViewStub用法
在开发应用程序,会在运行时动态根据条件来决定显示哪个View或某个布局。那么最通常的想法就是把可能用到的View都写在上面,先把它们的可见性都设为View.GONE。这样的做法的优点是逻辑简单而且控制起来比较灵活。但是它的缺点就是,耗费资源。 推荐的做法是使用Android.view.ViewStub,ViewStub是一个轻量级的View,它一个看不见的,不占布局位置,占用资源非常
2016-07-11 10:56:32 2476
原创 弧形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 545
原创 一款清新、简约的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 1311
原创 加载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 1265
捕获异常、存sd卡、自定义封装json、传log日志到服务器、app崩溃友好重启
2016-07-15
一款很实用的 字母条索引+自定义进度条 http://blog.csdn.net/u013210620/article/details/51250542
2016-04-26
Animation动画详解(六)——ValueAnimator高级进阶(二)
2016-01-27
Animation动画详解(五)——ValueAnimator高级进阶(一)
2016-01-27
SaflyMVP
2016-11-09
简封Volley、Gson和JsonObject生成Json数据、添加Volley请求头体Json参数、Gson解析返回的Json
2016-07-24
buildJSONPacketBody数组形式封装json、JsonReader解析服务器返回值、封装对象、https协议
2016-07-16
捕获异常、存sd卡、自定义封装json(含网络工具类)、生成Json格式、传log日志到服务器(https方式))、app崩溃友好重启
2016-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人