自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 利用FileProvider建立文件分享

app经常需要给其他的app传送文件,比如QQ里面我们可能需要将图库里面的图片返回,比如图片浏览器想把图片文件传到图片编辑器中,或者文件管理器想让用户在external storage中复制粘贴文件。为了将文件安全地从我们的应用程序共享给其它应用程序,唯一一种安全的方法就是将文件的URI传输给目标应用并授予该URI临时权限. 因为这权限是对于接收URI的目标应用有效,并且是临时的,会自动失

2017-05-24 17:12:39 6441

转载 公共技术点之 View 事件传递

本文为 Android 开源项目源码解析 公共技术点中的 View 事件传递 部分分析者:Trinea,校对者:Trinea,校对状态:完成本文后面后继续整理。推荐一篇我看到的对传递机制介绍最清楚的国外文章吧。本文略作翻译。1、基础知识(1) 所有 Touch 事件都被封装成了 MotionEvent 对象,包括 Touch 的位置、时间、历史记录以及第几个

2017-05-17 23:42:53 329

转载 公共技术点之依赖注入

本文为 Android 开源项目源码解析 公共技术点中的 依赖注入 部分分析者:扔物线,校对者:Trinea,校对状态:完成1. 依赖如果在 Class A 中,有 Class B 的实例,则称 Class A 对 Class B 有一个依赖。例如下面类 Human 中用到一个 Father 对象,我们就说类 Human 对类 Father 有一个依赖。public

2017-05-17 23:40:55 321

转载 公共技术点之 View 绘制流程

本文为 Android 开源项目源码解析 公共技术点中的 View 绘制流程 部分分析者:lightSkyView 绘制机制1. View 树的绘图流程当 Activity 接收到焦点的时候,它会被请求绘制布局,该请求由 Android framework 处理.绘制是从根节点开始,对布局树进行 measure 和 draw。整个 View 树的绘图流程在ViewR

2017-05-17 23:37:45 718

转载 公共技术点之 Java 注解 Annotation

本文为 Android 开源项目源码解析 公共技术点中的 注解 部分分析者:Trinea,校对者:Trinea,校对状态:完成不少开源库都用到了注解的方式来简化代码提高开发效率。本文简单介绍下 Annotation 示例、概念及作用、分类、自定义、解析,并对几个 Android 开源库 Annotation 原理进行简析。1. Annotation 示例Over

2017-05-17 23:33:07 401

转载 公共技术点之 Java 动态代理

本文为 Android 开源项目源码解析 公共技术点中的 动态代理 部分项目地址:Jave Proxy,分析的版本:openjdk 1.6,Demo 地址:Proxy Demo分析者:Caij,校对者:Trinea,校对状态:完成1. 相关概念1.1 代理在某些情况下,我们不希望或是不能直接访问对象 A,而是通过访问一个中介对象 B,由 B 去访问 A 达成

2017-05-17 23:20:40 313

转载 公共技术点之 Java 反射 Reflection

本文为 Android 开源项目源码解析 公共技术点中的 Java 反射 部分分析者:Mr.Simple,校对者:Trinea,校对状态:未完成1. 了解 Java 中的反射1.1 什么是 Java 的反射Java 反射是可以让我们在运行时获取类的函数、属性、父类、接口等 Class 内部信息的机制。通过反射还可以让我们在运行期实例化对象,调用方法,通过调用

2017-05-17 23:07:48 570

转载 Android 美团Robust热更新 使用入门

转载请注明出处:http://blog.csdn.net/snailbaby_soko/article/details/69524380*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布Android热更新方案Robust相信很多人都认识了解过 热修复、热更新、热补丁(对于这个技术也没有特别标准的一种叫法,下面我统一叫热更新),之后的一

2017-05-16 10:42:33 329

转载 android中getWidth()和getMeasuredWidth()之间的区别

先给出一个结论:getMeasuredWidth()获取的是view原始的大小,也就是这个view在XML文件中配置或者是代码中设置的大小。getWidth()获取的是这个view最终显示的大小,这个大小有可能等于原始的大小也有可能不等于原始大小。     从源码上开始分析一下这两个方法的区别。首先来看一下getMeasuredWidth()这个方法。public final in

2017-05-15 13:56:10 455

转载 Android 中文件类型与MIME的匹配表

背景介绍:MIME:全称Multipurpose Internet Mail Extensions,多功能Internet 邮件扩充服务。它是一种多用途网际邮件扩充协议,在1992年最早应用于电子邮件系统,但后来也应用到浏览器。MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,

2017-05-08 09:16:27 1793

WeixinPic-master

主界面为GalleryActivity,通过设置intent的参数来选择选择图片,还是单图的裁剪 图片的加载选择的是 universal-image-loader库 可以根据需求更换,具体的实现类在GridViewAdapter中 1.选择多张图片 Intent intent = new Intent(this, GalleryActivity.class); intent.putExtra(Constant.TYPE, Constant.SEND_PIC); intent.putExtra(Constant.SEND_NUM, 9); 可以限制可选的图片个数 Constant.SEND_NUM 2.单张图片选择裁剪 Intent intent = new Intent(this, GalleryActivity.class); intent.putExtra(Constant.TYPE, Constant.UPLOAD_PHOTO); 裁剪的界面也与微信的裁剪界面一致、 3.图片选择之后的压缩操作已经完成好大小控制在 300k以内

2015-12-31

文件处理,文件、文件夹的增删改,加密

这个库可以让你使用简单的Api在内部或者外部磁盘空间上创建、读取、删除、附加、加密文件等等。https://github.com/sromku/android-simple-storage

2015-10-09

ReflashDemo 上拉刷新,下拉加载更多

ReflashDemo 上拉刷新 下拉加载更多 本人项目在用,该demo是可用的

2014-08-18

横向listview

横向listview,带有点击事件,HorizontalListView

2014-08-15

ListView异步加载网络图片完美版之双缓存技术

ListView异步加载网络图片完美版之双缓存技术,用于相互学习

2013-11-13

android模仿QQ聊天界面,带 QQ聊天界面

android模仿QQ聊天界面,带 QQ聊天界面,下载即可运行!

2013-10-28

二维码,条形码扫描,及自定义生成二维码

二维码,条形码扫描,及自定义生成二维码Demo

2013-10-12

VSO Image Resizer

VSO Image Resizer 是将数码照片和图像存在电脑中,并希望重新调整大小,压缩,转换,创建备份,导入或组织图片的人们设计的完美工具。 你是否想过要发送,移动,缩小或放大一张图片或者一堆图片, 有了 VSO Image Resizer,这些只需单击一下即可完成。

2013-04-10

最新版shopxe

最新版的shopxe模板,服务器版本,方便快捷地建立个人的购物网站,拥有极好的优化能力。

2013-04-10

java报修系统

多功能,符合学校,工厂的一个报修系统,满足学校宿舍报修需求

2012-10-15

空空如也

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

TA关注的人

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