自定义博客皮肤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)
  • 资源 (4)
  • 收藏
  • 关注

翻译 这些高效的Android注解,你有使用过么?

介绍几个support library 19.1中的注解,这几个注解在项目中非常有用,而且library本身也是用了这些注解。让我们来研究下。在项目中使用这些注解很简单,只需要在build.gradle中增加compile 'com.android.support:support-annotations:20.0.0'。下面是三个我们能够使用的基础类型的注解:Nullness anno

2015-03-06 19:04:02 13450 2

转载 一个成功的 Git 分支模型

使用Git进行版本控制也有一段时间了,但是对整个开发过程的管理还是有点不尽人意,网上有个经典的Git开发的流程图及解释,暂时再次标记一下,今后好好消化再写出自己的见解。文章转自:http://blog.jobbole.com/81196/    一个成功的 Git 分支模型在这篇文章中介绍的开发模型在大约一年前已经在我的私有项目和工作引入的,而且已经被证明是非常成功

2014-12-29 12:19:47 935

转载 缓存、缓存算法和缓存框架简介

文章转自:http://blog.jobbole.com/30940/引言我们都听过 cache,当你问他们是什么是缓存的时候,他们会给你一个完美的答案,可是他们不知道缓存是怎么构建的,或者没有告诉你应该采用什么标准去选择缓存框架。在这边文章,我们会去讨论缓存,缓存算法,缓存框架以及哪个缓存框架会更好。面试“缓存就是存贮数据(使用频繁的数据)的临时地方,

2014-12-29 11:51:08 762

原创 比较不错的技术网站

http://jcodecraeer.com/     泡在网上的日子------比较全面的Android开发开源总结和其他开发技术http://www.pedant.cn/ 书呆子精神院------上层的一些开发http://drops.wooyun.org/ WooYun知识库------Android破解、漏洞分析及反编译相关技术http://apdr.qiniudn.c

2014-12-11 16:24:55 702

原创 android 判断是否在桌面-桌面进程是否在应用栈顶

private static boolean isLauncherRunnig(Context context) { ActivityManager am = (ActivityManager) context .getSystemService(Context.ACTIVITY_SERVICE); List list = am.getRunningTasks(1);// 得到当前

2014-07-16 11:04:46 802

原创 Android notification动态设置网络图片icon

公司项目有个需求,需要在发送Notification的时候动态加载服务器的图片,在网上找了半天,没有完整的代码。研究了半天总算实现了。大概思路如下自定义Notification的布局文件,这样能够很方便设置View的属性。首先加载网络图片,使用BitmapFactory.decodeStream解析出Bitmap,然后设置到自定义布局文件中的ImageV

2014-04-25 23:24:18 8244

转载 滑动调节音量与屏幕亮度

public class VideoViewDemo extends Activity { private String path = Environment.getExternalStorageDirectory() + "/Moon.mp4"; private VideoView mVideoView;

2014-02-13 16:28:27 4677

转载 Android开发性能优化

Android开发性能优化4转自:http://my.eoe.cn/853436/archive/21752.html一, 内存优化:Android系统对每个软件所能使用的RAM空间进行了限制(如:Nexus one 对每个软件的内存限制是24M),同时Java语言本身比较消耗内存,dalvik虚拟机也要占用一定的内存空间,所

2014-02-12 13:54:10 795

转载 Unable to execute dex: Multiple dex files define错误处理

Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/google/gson/JsonDeserializer;这个错误是由于错误的添加了不必要的core library或重复添加了同一个library jar包产生冲突造成的。 我之前也试过,我是多添加

2014-02-11 11:16:36 4541

转载 Android AsyncTask运作原理和源码分析

Android AsyncTask运作原理和源码分析本文转自:http://www.cnblogs.com/answer1991/archive/2012/04/17/2454073.html 在此感谢原作者的辛勤贡献分享。拿来学习之。。。public abstract class AsyncTask { private static final String LOG_TAG = "AsyncTa

2013-12-31 15:11:36 899

转载 AtomicInteger的并发处理

AtomicInteger的并发处理本文摘自:http://hittyt.iteye.com/blog/1130990   在此感谢原作者的贡献分享 JDK1.5之后的java.util.concurrent.atomic包里,多了一批原子处理类。主要用于在高并发环境下的高效程序处理。网上关于这个原理介绍的比较靠谱的一片文章是出自IBM工程师的一篇:

2013-12-31 10:49:15 691

转载 探索 ConcurrentHashMap 高并发性的实现机制

探索 ConcurrentHashMap 高并发性的实现机制本文摘自:http://www.ibm.com/developerworks/cn/java/java-lo-concurrenthashmap/ConcurrentHashMap 是 Java concurrent 包的重要成员。本文将结合 Java 内存模型,来分析 ConcurrentHashMap 的 JDK 源代码。

2013-12-31 10:47:32 907

原创 Android-精确记录恢复ListView的item位置

项目中经常会遇到需要记录恢复ListView的item位置,今天记录一下几种可用的方法.一.使用listView.setSelection(position);  //position    要恢复的item的position值1.给listView添加滑动监听事件listView.setOnScrollListener(new OnScrollListener() {@Ove

2013-12-06 22:05:17 1340

原创 Android中隐藏软键盘的方法

Android中有多种隐藏软键盘的方法:一:在清单文件中配置在需要隐藏软键盘的activity中配置 android:windowSoftInputMode="stateVisible|adjustPan"参数说明:"stateUnspecified" 软键盘的状态(是否它是隐藏或可见)没有被指定。系统将选择一个合适的状态或依赖于主题的设置。这个是为了软件盘行为默认的设置。

2013-11-25 10:09:34 1321

android非常强大方便的afinal

android非常强大方便的afinal

2013-12-23

OpenGL超级宝典(中文版)

OpenGL超级宝典(中文版),OpenGL的入门宝典

2013-10-23

java写的一个多文档记事本程序

自己用java写的一个多文档记事本程序,基本功能都实现了的 。有什么不足之处,还请各位多多提宝贵意见。

2012-10-22

空空如也

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

TA关注的人

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