自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 营养的源泉-android

http://blog.csdn.net/qq_35114086/article/category/6345862

2017-01-20 12:44:46 530

原创 解决Glide加载图片被拉伸

解决Glide加载图片被拉伸

2017-01-08 12:17:02 5022

原创 微痕迹小技巧

微痕迹

2016-12-28 23:25:18 3536

原创 微痕迹:致谢

衷心致谢——感谢您的关注和支持!感谢您的慷慨赐教和捐助!我们会认真倾听您的每一条反馈和建议,然后在能力范围内尽快完成开发,以给您的生活带来便利。感谢酷安——Coolapk!一次无意中的搜索,看到几个酷友对微痕迹的讨论,那一刻,我深深地被这些简单的言语感动!因为这是我们第一次看到来自用户的声音,在我们看来,这是弥足珍贵的!感谢Simple Plan建议的新名字 —— 微痕

2016-12-14 00:40:58 5088

原创 微痕迹简介

微痕迹是一款小巧而精致的应用,高效地为您提供分类浏览,清理,分享,批量导出、删除微信和QQ中的图片、视频、文件等功能!智能分析,高效合理的为您展现微信和QQ中的图片、视频、文件等资源。包含:-微信和QQ中拍摄的图片-微信和QQ会话中的图片-微信朋友圈图片-微信和QQ录制的小视频-微信和QQ接收的小视频-微信和QQ接收的文件支持分类浏览

2016-12-12 00:57:06 2523

原创 微痕迹隐私声明

微痕迹开发动态最新版 更新日志

2016-12-12 00:23:46 11855

原创 微痕迹捐赠说明

微痕迹捐赠说明

2016-12-10 23:23:53 8849

原创 android:clipToPadding和clipChildren

clipToPadding属性定义了是否允许ViewGroup在padding中绘制,该值默认为true,即不允许. android:clipToPadding属性的分析——以ListView的"别样"padding为例http://blog.csdn.net/lfdfhl/article/details/38051815扩展:Padding与绘制区域--and

2016-05-05 10:59:31 830

原创 通过sendBroadcast启动未启动的程序

对于startActivity/startService做的跳转,即便目标package没有起来,也会由系统自动将其调起来对于sendBroadcast的方式,默认情况下,如果目标package没有起来,对应broadcastReceiver是不会接受的.如果希望调起程序(在未启动的情况下),可在intent中设置flag:FLAG_INCLUDE_STOPPED_PACKAGES

2016-02-25 11:43:56 596

原创 android接收广播监听网络状态变化

A. 收广播监听网络状态变化extends BroadcastReceiverintentFilter.addAction(WifiApManager.WIFI_AP_STATE_CHANGED_ACTION);intentFilter.addAction(ConnectivityManager.CONNECTIVITY_ACTION);如何接收广播实现网络状态监听可以结合

2013-04-22 11:02:55 2217 2

原创 设计模式 笔记 观察者模式

_notifiers = new HashMap, Notifier>();xxDemo中Notifier notifier = getNotifierRegistry().getNotifier(Notifier1.class)notifier.notifyState();

2013-04-03 17:15:18 571

转载 java 静态变量和实例变量的区别

在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要程序加载了类的字节码,不用创建任何实例对象,静态变量就会被分配空间,静态变量就可以被使用了。总之,实例变量必须创建对象后才可以通过这个对

2013-04-03 14:22:28 480

转载 java 常见的异常大集合

算术异常类:ArithmeticExecption空指针异常类:NullPointerException类型强制转换异常:ClassCastException数组负下标异常:NegativeArrayException数组下标越界异常:ArrayIndexOutOfBoundsException违背安全原则异常:SecturityException文

2013-04-02 09:32:54 698

转载 提高Java反射速度的方法

1. setAccessible(true)先看一个例子Java代码import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public class Main {public static void main(String[] args) throws Securi

2013-04-01 20:35:46 761

原创 问题记录:编译:eclipse和ant

【个人记录而已】【eclipse】中工程编译【1】导入工程 【2】修改默认编码方式和java编译环境【3】project clean【注意事项】【1】如果经过上述步骤仍没编译通过,【1.1】刷新后clean【1.2】或重启eclipse后clean【2】后台ant编译或svn更新后回到eclipse下需要刷新工程后再build**********************

2013-03-26 11:33:38 855

原创 Android数据存储方式2.文件存储数据

2. file存储数据数据的存储有多种方式,比如数据库存储、SharedPreferences存储、文件存储等。上一篇介绍了SharedPreferences本篇介绍下file存储数据文件存储方式是一种较常用的方法,在Android中读取/写入文件的方法,与Java中实现I/O的程序是完全一样的,提供了openFileInput()和openFileOutput()方法来读取设

2013-01-23 18:28:55 484

原创 Android数据存储方式1.SharedPreferences

1.SharedPreferencesSharedPreferences是Android平台上一个轻量级的存储类,主要用来保存一些常用的配置信息。支持类型如下这种方式应该是Android中使用起来最简单的读写外部数据的方法了。其采用了Map数据结构来存储数据,可以简单的读取与写入。他的用法基本上和 J2SE(java.util.prefs.Prefere

2013-01-23 13:59:44 686

转载 多线程笔记

线程的基本概念、线程的基本状态及状态之间的关系?进程一开始进程既是资源分配的基本单位,又是调度运行的基本单位。随着操作系统的发展其定位发生了变化:不再作为调度运行的单位,而只是作为资源分配的基本单位。因此,实现并发功能的单位是线程。如果把进程理解为在逻辑上操作系统所完成的任务,那么线程则被认为是实现该任务的众多子任务之一。线程可以在处理器上独立调度执行,于是,在多处理器环境下就允许

2013-01-17 10:52:43 347

转载 android.KEYCODE列表

电话键键名 描述 键值KEYCODE_CALL拨号键5KEYCODE_ENDCALL挂机键6KEYCODE_HOME按键Home3KEYCODE_MENU菜单键82KEYCODE_BACK返回键4KEYCODE_SEARCH搜索键84KEYCO

2013-01-10 12:35:42 1008

转载 通过实例体会java泛型

泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。        在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可以预知的情

2013-01-08 16:03:16 485

转载 Cannot merge new index 66501 into a non-jumbo instruction

升级Android ADT后项目出现如题错误。just put dex.force.jumbo=true in your project.properties and clean rebuild.如此可以解决上面的问题。

2013-01-08 11:52:59 3029

转载 ADB远程调试: adb connect

adb是通过USB(默认)连接到设备上的,而在模拟器上,adb是通过TCP协议连接到设备上的。实际上,在物理设备上也可以让adb通过TCP协议来连接设备。只需要在启动adbd之前设置service.adb.tcp.port,就可以让adbd选则TCP模式,也就可以通过网络来连接adb了。有两种方式:1. 修改init.rc文件。2. 如果不想修改,可以在系统启动之后,在控制

2013-01-08 09:34:58 7357

原创 设计模式.笔记.结合生活场景理解

无须刻意套用某种设计模式,模式的应用纯属自然的选择。如果你要买辆车,你会怎么做就我而言从网上选好车型查过报价,到实体店找一位漂亮的销售小姐,咨询具体的价位及相关服务和优惠。付钱提车。整个过程中:适合哪些设计模式呢我需要一辆车,自己当然没法造的出来。于是找到卖车的一方,他们联系造车的工厂,工厂在造车的过程肯定会用到各种零部件,有些是他们自己能生产的,至于他们所不能的便由车

2012-12-27 13:01:27 598

原创 程序人生

07年开始我的程序人生。 上大学前经常会一个人站在铁路桥边望着远方,希望有一天可以离家远行,学有所成。但如今,偶尔停下手头的工作,却当真在思考:倘若有一天我回了老家,我能做些什么。我可以以一种什么职业在老家--一个没有程序员土壤的城市生存。 不可否认:我热爱自己从事的职业--程序员--我非码农,同一件事,不同人有不同的见解,不同的解决方式,完成之后又会有不同的收获。我经常提醒自

2012-12-24 23:43:14 586

原创 C#.在vs2010中打开vs2012的项目

在vs2010中打开vs2012的项目今天在自己的电脑上装了vs2010然后要打开之前在vs2012上创建的sln文件被提示-- 无法打开在新版本上创建的sln--解决方案--文件 其实vs2010与vs2012上的sln文件没有本质区别。打不开的原因:两者开头的软件信息不同。因此造成低版本vs的不识别。---------------------------------

2012-12-24 13:40:06 2408

原创 回调机制

先说下回调机制的概念:把程序流程中的某一环节按照约定好的方式--接口--暴漏出去供外部调用。 接下来介绍下回调+异步的过程:之前从网上看到过关于异步的介绍,看到这样一个故事--跟朋友约好晚上在清河吃饭,下午在qq上问他什么时候从公司过来,他回复我:手头还有几个bug没改完,弄完给我电话。我想:哈哈 正好我可以到附近逛逛,兴许能碰到美女呢!这个故事里在我得知朋友还没忙完后 可

2012-12-24 00:41:23 341

原创 设计模式.笔记.外观模式

外观模式概述:援引朱师傅对Fascade模式的描述:口渴了 要去喝杯茶。会经历怎样的过程--取来杯子--找来茶叶--烧水--沏茶如果你是在一家茶馆呢 则可以坐着喊服务员来做这一切 此时便由服务员代劳做这些琐事了 倘若把我们看做客户端  取杯子-选茶叶-烧水沏茶等过程往大了看:作为一个个子系统为我们代劳的服务员呢--即是外观Fascade用我们程序员的话讲

2012-12-21 00:22:37 368

转载 设计模式.笔记.6大原则

说明:很久以前决定在网上学习设计模式  其重要性不再赘述中途因为工作原因和心底的惰性而暂停 今夜重启 未来的种种 是无数眼下的日日夜夜里的付出决定的------------------------------------------------------------------- IT职场的小菜经常有这样的疑问:为什么一个相似的功能,大牛一会儿就搞定,然后悠闲地品

2012-12-16 00:06:54 304

原创 android.adb命令

adb shell cd data/data ls 即可列出设备上安装的所有程序的包名 adb shell ls -d /sdcard/*/ 列出设备sdcard上的文件列表

2012-11-29 21:39:27 548

转载 设计模式.笔记.有趣见解

1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向

2012-07-20 09:47:37 2617

slidingmenu

slidingmenu 开源框架 用于android开发作为菜单使用,类似系统提供的DrawerLayout的效果。但更丰富

2015-06-11

pullToRefresh_demo

下拉刷新这种用户交互最早由twitter创始人洛伦•布里切特(Loren Brichter)发明,有理论认为,下拉刷新是一种适用于按照从新到旧的时间顺序排列feeds的应用,在这种应用场景中看完旧的内容时,用户会很自然地下拉查找更新的内容,因此下拉刷新就显得非常合理。大家可以参考这篇文章:有趣的下拉刷新,下面我贴出一个有趣的下拉刷新的案例。

2014-07-22

apktool 1.5.2

apktool 1.5.2 apktool是apk反编译工具能够反编译及回编译apk,同时安装反编译系统apk所需要的framework-res框架,清理上次反编译文件夹等功能

2014-05-23

空空如也

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

TA关注的人

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