自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java动态代理 入门

转自:http://blog.csdn.net/hxh88888888/article/details/42238219Java动态代理详解 说到动态代理,顾名思义就是动态的代理(真是废话)。 关于代理:想必大家都并不陌生,GOF的23种设计模式之一(结构型模式)。这里暂不多做介绍,有兴趣的可以关注我关于设计模式的文章。 什么是动态代理: 说起动态,其实不如先说什么是静态。所谓静态代理,个人

2017-02-28 22:35:59 369

原创 Android 手写百分比布局

百分比布局:通过设定百分比参数,自动适应手机屏幕,有时候还是比较实用的! 思路: 1:Android 自定义xmlns,百分比布局有2个自定义参数 所有要自定义 ximls 2:自定义百分比布局 继承 相对布局,重写LayoutParams 内部类(这里增加 2个百分比参数) 3:重写 onMeasure( )方法,在onMeasure 里获取容器的宽高,然后获得所有子控件,判断子空间的 L

2017-02-15 12:03:23 480

转载 Android 高版本API方法在低版本系统上的兼容性处理

Android 版本更替,新的版本带来新的特性,新的方法。新的方法带来许多便利,但无法在低版本系统上运行,如果兼容性处理不恰当,APP在低版本系统上,运行时将会crash。本文以一个具体的例子说明如何在使用高API level的方法时处理好兼容性问题。例子:根据给出路径,获取此路径所在分区的总空间大小。在安卓中的文件存储使用参考中提到:获取文件系统用量情况,在API level 9及其以上的系统,可

2017-02-09 17:52:34 3449

原创 Android 内存泄漏 总结

什么是内存泄漏?Android 编程所使用的 Java 是一门使用垃圾收集器(GC, garbage collection)来自动管理内存的语言,它使得我们不再需要手动调用代码来进行内存回收。那么它是如何判断的呢?简单说,如果一个对象,从它的根节点开始不可达的话,那么这个对象就是没有引用的了,是会被垃圾收集器回收的,其中,所谓的 “根节点” 往往是一个线程,比如主线程。因此,如果一个对象从它的根节点

2017-02-09 17:33:19 257

原创 PHP 不同地方访问 编码不一致

公司项目需要网页导出excel表格;/** * 导出数据为excel表格 *@param $data 一个二维数组,结构如同从数据库查出来的数组 *@param $title excel的第一行标题,一个数组,如果为空则没有标题 *@param $filename 下载的文件名 *@examlpe$stu = M ('User');$arr = $stu -> select(

2017-02-09 15:32:17 470

原创 Android Thread,Handler,Loop,Message,HandlerThread总结

问题: 1:Handle Thread Loop,MessageQueue的关系,他们是如何绑定的?2:怎么指定线程处理Handle 发送的消息?3:HandlerThread 与Thread 的区别,如何使用?================================================== 解析: Thread 是普通线程类,可以独立使用,跟java一样;Loop:循环器

2017-02-09 14:50:25 2271

原创 Android Eclipse 到Studio 项目搬迁常见问题

1:直接从eclipse 导出后导入到 studio gradle第一行 apply plugin: ‘android’ 报错 说不能识别 ”android” 字段; 原因:eclipse 导出的 gradle没有指定 版本 ,缺失下面这一段(没有指定gradle版本,这里指定用你已经有的版本(2.2.0),写成其他版本分分钟卡死在building那里)buildscript { rep

2017-02-07 16:12:15 383

原创 Android Service跟线程及IntentService使用

关于android Service 跟线程 总结几点 1: android 服务不是单一的进程。服务没有自己的进程,应用程序可以不同,服务运行在相同的进程中。(app退出后服务任然可以运行)2: android 的Service 一定运行在 主线程,即使在子线程开启一个服务,服务的onCreat(),onStart() 都会运行在主线程,所有别期望在服务中做耗时操作!!3:服务的生命周期必须手动管

2017-02-06 14:38:54 1495

原创 Adroid性能优化--启动页优化

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-02-04 23:03:27 305

原创 java反射

java中final类型的值能不能被修改? 在c,c++中 我们可以通过指针直接修改内存的值,包括final修饰的,在java中不存在指针概念,但是java确留了一黑手:反射!! 反射能做什么? 1:通过反射能获得类名,包名等信息!class2 = Person.class; System.out.println("Demo2:(写法2) 包名: " + class2.ge

2017-02-04 16:10:16 241

原创 java 线程池跟队列使用

以前一直听说java线程池,但没怎么真正使用过,最近在尝试手写网络访问框架,使用到了线程池跟队列,做个简单记录importandroid.util.Log;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.Future;import java.util.concurrent.FutureTask;

2017-02-04 15:17:50 366

原创 检测Adroid手机摄像机权限是否被第三方限制

当我们要调用相机时一般会先检查是否有相机的使用权限if (ContextCompat.checkSelfPermission(this, Manifest.permission.CAMERA) == PackageManager.PERMISSION_GRANTED) { //已有权限}else{ //没有权限,申请权限 ActivityCompat.requestPe

2017-02-04 14:59:55 1415

原创 Android图片压缩

android 图片压缩包括裁剪跟压缩可以分为4种 1:采样率压缩 采样率压缩是通过采样比率间隔读取图片像素达到减少图片占用内存 是android唯一一种可以在读取图片时就减少内存占用的方式,读取大图时必须要用 可以减小图片像素; eg: /** * @param srcPath * @return */ private Bitmap geti

2017-02-04 14:29:57 308

个人免签安卓端源码

个人免签源码,后台源码我主页有 自己去结合,协助q540616979 测试地址 http://mpay.ph05.cn

2018-11-27

5000元免签支付源码

微信支付宝个人免签支付源码测试地址 http://mpay.php05.cn/

2018-11-25

淘宝客商城源码包教程,秒建自己的返利网

淘宝客商城源码包教程,秒建自己的返利网

2018-11-13

skinDemo测试

换肤

2017-04-04

miCalender

一款高仿小米日历的Demo

2017-03-14

动态代理设置监听DEMO

android动态代理实现事件注入Demo

2017-03-01

空空如也

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

TA关注的人

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