- 博客(62)
- 资源 (43)
- 收藏
- 关注
转载 Bitmap.recycle()
There is a nice callback in the cache called entryRemoved which gives you the item after it’s removed, and you would think here is the perfect time to call Bitmap.recycle(), but donot do this. The
2013-03-25 19:08:50
1512
原创 Android ContentProvider 使用limit
String limit = item_favorites.Columns.MODIFIED+ " desc limit 20 offset 0"; private void queryItemFavoriteList() { String limit = item_favorites.Columns.MODIFIED + " desc limit 20 offset 0"; c
2013-03-13 11:03:45
3918
转载 Java集合类
集合在Java中是一个比较重要的体系,不管是做Java开发还是Android开发,都会大量用到集合类。虽然一直在用,但是发现对集合类的认识还不过清晰,本文再次复习一下集合类的体系和用法。所有集合类都位于java.util包下。集合中只能保存对象(保存对象的引用变量)。(数组既可以保存基本类型的数据也可以保存对象)。当我们把一个对象放入集合中后,系统会把所有集合元素都当成Object类的实例
2013-03-12 14:57:10
3046
转载 Android应用性能优化之使用SparseArray替代HashMap
HashMap是java里比较常用的一个集合类,我比较习惯用来缓存一些处理后的结果。最近在做一个Android项目,在代码中定义这样一个变量,实例化时,Eclipse却给出了一个 performance 警告。 意思就是说用SparseArray来替代,以获取更好性能。老实说,对SparseArray并不熟悉,第一感觉应该是Android提供的一个类。按住Ctrl点击进入S
2013-03-12 14:53:41
1477
原创 修复Mac下命令行Git无法在vi中commit的错误-- here was a problem with the editor 'vi'.
在命令行使用git commit进入VI编辑注释的时候,保存退出,给出以下提示,以前还好好的,忽然就不正常了‘错误提示如下error: There was a problem with the editor 'vi'.Please supply the message using either -m or -F option.出问题了就上搜索引擎,得到两篇文章,搞定
2013-03-06 11:46:16
11964
1
原创 Android测试用例-异步测试
之前写测试用例一直是用AndroidTestCase,同步的测试跑的好好的 后来发现测异步服务的时候总是一下子TestCase的进程就结束了,导致无法验证异步返回的数据。后来经过排查,发现,很简单,测试用例不要继承AndroidTestCase,继承InstrumentationTestCase 就可以了,上代码package com.haobao.wardro
2013-02-28 14:51:42
3603
原创 Android上传本地图片或者拍照上传
参考文章http://developer.android.com/training/camera/index.htmlhttp://developer.android.com/guide/topics/media/camera.html搞定
2013-02-25 18:46:31
2232
原创 Google Gson 加入到Android中, 打包编译混淆签名之后出现的错误
Google Gson 加入到Android中, 打包编译混淆签名之后出现的错误如果使用debug签名是正常的,release出现了如下错误。试了google上的方法 都无效 fuck 。。。。02-04 00:21:09.685: E/TopicDetailHandler(4774): java.lang.TypeNotPresentException: Type com
2013-02-04 00:29:29
2727
原创 Make Mac Lion Install
Mounting InstallESD.dmgOS X 10.8.2 Install ESD mounted & verified.Mounting Mac OS X Base System.dmgOS X 10.8.2 Base System mounted & verified.Unmounting /Volumes/mac install/Erasing target volume
2013-01-03 13:51:26
1709
原创 Android-Maven-入门初试[ubuntud]
首先在google.com搜索关键字“Android Maven”,可得到如下信息http://code.google.com/p/maven-android-plugin/打开该网页,点击 GettingStarted 跳转到http://code.google.com/p/maven-android-plugin/wiki/GettingStarted 该页面该连接下有一片整理
2012-12-31 16:52:44
9709
原创 理解Fragment生命周期
官网帮助文档链接: http://developer.android.com/guide/components/fragments.html主要看两张图,和跑代码一,Fragment的生命周 二,与Activity生命周期的对比 场景演示 : 切换到该Fragment11-29 14:26:35.095: D/AppListFragmen
2012-11-29 14:33:01
518353
3
原创 Trying to use recycled bitmap的来龙去脉
你妹的,先起个标题java.lang.RuntimeException: Canvas: trying to use a recycled bitmap android.graphics.Bitmap@406b4870, 301x40011-28 22:18:35.788 E/AndroidRuntime(12550): java.lang.RuntimeExcepti
2012-11-28 21:11:46
7047
1
原创 Android_Ant_多渠道打包/一键自动编译 ——Mac lion 10.8.2下
http://developer.android.com/tools/projects/projects-cmdline.html1.首先是为项目生成build.xml文件 执行命令 android update project --name projectName -t 3 -pprojectPath 效果如下图http://developer
2012-11-15 10:53:11
7557
原创 Android代码混淆-添加了Gson遇到的问题
折腾了好久。。。。。郁闷 -_- 1.首先,project.properties里的配置文件变了,之前的项目一直都是在project.properties这个文件中添加一行proguard.config=proguard.cfg 然后proguard.cfg是自动生成的,不想被混淆的文件则从proguard.cfg中修改
2012-11-05 21:11:39
9794
原创 Mac Mountain Lion Failed to load JavaHL Library.
在Mac 10.8.2系统里, 在Eclipse中安装svn的插件,出现如下提示 1.根据提示进入链接 http://subclipse.tigris.org/wiki/JavaHL2. 到 OS X的链接http://subclipse.tigris.org/wiki/JavaHL#head-5bf26515097c3231c1b04dfdb22c036bc511926b
2012-11-04 02:13:34
5024
转载 AsyncHttpClient 官网的东西
Android Asynchronous Http ClientA Callback-Based Http Client Library for Android TweetDownloadversion 1.4.2 (latest)or fork me on githubOverviewAn asynchronous callbac
2012-10-26 00:34:36
18554
原创 使用PriorityBlockingQueue进行任务按优先级同步执行,摘自Think in Java
package concurrency;import java.util.ArrayList;import java.util.List;import java.util.Queue;import java.util.Random;import java.util.concurrent.ExecutorService;import java.util.concurrent.Execu
2012-10-14 23:13:56
9754
原创 Mac_Android_Sdk卡住不更新的解决方法
android开发问题汇总(持续更新中)Posted on 2012-09-09 By Alex Zhou1 Comment一. 无法创建新android项目在eclipse创建新项目时出现:1234this template depends on the android s
2012-10-12 00:55:36
3067
转载 (转)Source Insight 经典教程
Source Insight实质上是一个支持多种开发语言(java,c ,c 等等)的编辑器,只不过由于其查找、定位、彩色显示等功能的强大,常被我们当成源代码阅读工具使用。作为一个开放源代码的操作系统,Linux附带的源代码库使得广大爱好者有了一个广泛学习、深入钻研的机会,特别是Linux内核的组织极为复杂,同时,又不能像windows平台的程序一样,可以使用集成开发环境通过察看变量和函数
2012-09-07 08:45:18
968
转载 Java程序员应该知道的10个调试技巧
摘要:调试不仅可以查找到应用程序缺陷所在,还可以解决缺陷。对于Java程序员来说,他们不仅要学会如何在Eclipse里面开发像样的程序,更需要学会如何调试程序。本文介绍了Java程序员必知的10个调试技巧,保证让你受益匪浅!调试可以帮助识别和解决应用程序缺陷,在本文中,作者将使用大家常用的的开发工具Eclipse来调试Java应用程序。但这里介绍的调试方法基本都是通用的,也适用于Net
2012-09-06 23:34:35
612
原创 在控制台打印一个空心的菱形
public class TestDate { public static void main(String args[]) { lingxing(15); } public static void lingxing(int height) { if(height % 2 == 0) { System.out.println("请输入一个奇数菱形长度"); r
2012-08-08 15:20:52
2437
转载 java.text.Collator 类的具体使用方法
Collator 用来简化我们处理各种语言之间的差别性。Collator 主要处理:规范化的典型等效 字符多层次的比较通过比较字符串 Unicode 字节的 code point 来进行Java字符串的比较。这将意味着在Unicode代码图表字符位置指定的排序权重,但事实并非如此。语言可能有完全相同的字符而不同的排序权重。例如,你完全不懂德语,你可能希望 ß (\u00DF
2012-08-03 20:31:13
14647
原创 Android分享功能
http://developer.android.com/training/sharing/send.htmlhttp://developer.android.com/training/sharing/receive.htmlES浏览器过来的数据[file:///sdcard/Vlog.xml, file:///sdcard/toolbox-stericson, file:
2012-04-16 16:38:48
4274
原创 DelayQueue模拟TImer和scheduler
package concurrency.test;import static java.util.concurrent.TimeUnit.MILLISECONDS;import static java.util.concurrent.TimeUnit.NANOSECONDS;import java.util.ArrayList;import java.util.List;import
2012-03-15 13:45:12
1613
原创 DelayQueue
package concurrency;import static java.util.concurrent.TimeUnit.MILLISECONDS;import static java.util.concurrent.TimeUnit.NANOSECONDS;import static util.Print.print;import java.util.ArrayList;im
2012-03-12 18:22:40
754
原创 SecretKey
/** * 字符串加密 * @param passWord 加密密码 * @return * @throws Exception */ public static String encryptPassword(String passWord)throws Exception {// KeyGenerator keyG
2012-03-09 09:37:13
7657
转载 Java Collections性能比较
Java Collections性能比较Uncategorized, by Zen.其实这是转贴,原文地址。有时间再简单翻译下。List – this is an ordered list of objects, insertion order is maintained and retrieval order is in the list order but it
2012-02-28 11:10:28
1100
转载 ASUS RT-N16 刷番茄Tomato
ASUS RT-N16 最强路由入手,号称同时处理30万个P2P连接,令人汗颜的处理能力!Motorola WR850Gv2 光荣退役。发现n16刷第三方固件中文教程不多,大部分是英文教程,过程其实不复杂,只要不停电不会变砖,下面我简单介绍刷机步骤:1、原厂固件登陆后先恢复工厂设置,这里要提一下原厂固件除了界面没有值得留恋的地方。2、刷番茄前必须要要先刷ddmini,在dd官网
2012-02-23 14:13:43
18865
原创 同步代码快效率>同步函数,原子操作效率>非原子操作
package concurrency.lock;import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import j
2012-02-16 15:12:45
1375
转载 如何过滤 adb logcat 输出[转载]
转载自 http://www.otechu.me/zh/2011/12/filtering-adb-logcat-output/如何过滤 adb logcat 输出简介:本文介绍如何在 shell 命令行中过滤 adb logcat 输出的几个小技巧。开发当中经常看到别人的 log 如洪水般瞬间刷满了屏幕,对自己有用的信息都被淹没了,影响心情也影响效率。下面是几
2012-02-07 17:15:04
6872
原创 Android写Logcat文件保存到SD卡
String shell = "logcat"; try { Process process = Runtime.getRuntime().exec(shell); InputStream inputStream = process.getInputStr
2012-02-07 17:07:42
9825
1
原创 Make sure the content of your adapter is not modified from a background thread, but only from the UI
java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not modified from a background thread, but
2012-01-09 20:01:41
221
原创 [Android SQLite]数据存储与访问 - 外部存储
接下来就到SD卡了吧 ^_^不是所有的手机都有SD卡,但是Android系统本身提供了对SD卡很便捷的访问方法一般下载的数据都比较大就都放到SD卡了...具体原因,未知 哈哈public class SD_Demo extends Activity implements OnClickListener{ private StringBuilder randomNumBers
2011-12-24 01:54:13
1231
原创 [Android SQLite]数据存储与访问 - 内部存储
Android系统允许应用程序创建仅能够自身访问的私有文件,文件保存在设备的内部存储器上,在Linux系统下的/data/data//files目录中系统读取保存的文件下面来演示程序public class Android_DBActivity extends Activity implements OnClickListener{ pr
2011-12-24 01:23:38
179
原创 [Android SQLite]数据存储与访问 - SharedPreferences
这个是android里存数据最简单的一种方式,就不具体开来讲了上一句获取程序默认的配置存储代码SharedPreferences defaultPre = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()); defaultPre.edit().putString("Baby", "Lj").co
2011-12-24 00:57:40
167
转载 SHA - 1
public class SHA1Util { private static final boolean hexcase = false; private static final String b64pad = "="; private static final int chrsz = 8; // 得到字符串SHA-1值的方法 public static
2011-12-02 10:47:57
122
转载 关于Android的HTTP客户端的小秘密
原文:http://android-developers.blogspot.com/2011/09/androids-http-clients.html译文:http://yunfeng.sinaapp.com/?p=196我是转载者.据Android Dalvik团队的Jesse Wilson 同学讲, 在Android系统中可以使用两种HTTP客户端来收发HTTP数据.
2011-11-28 21:57:44
7530
原创 Head.First - 读书笔记[1]
/** 这是我们的第一个设计原则 **/设计原则:找出应用中可能需要变化的地方,把它们独立出来,不要和那些不需要变化的代码混在一起把会变化的部分取出并且"封装"起来,好让其他部分不会受到影响结果如何?代码变化引起的不经意后果变少了,系统也变得更加有弹性/** 这是我们的第二个设计原则 **/针对接口编程,而不是针对实现编程
2011-11-12 02:02:18
734
翻译 [Android_官方文档]Shape Drawable
Shape DrawableThis is a generic shape defined in XML.file location:res/drawable/filename.xmlThe filename is used as the resource ID.compiled resource datatype:Resource pointer to a G
2011-11-02 15:53:41
1761
原创 Android_Ndk_Lame 移植资料整理
http://blog.libertadtech.com/2011/02/porting-lame-encoder-to-android-arm.htmlporting compiling lame encoder to Android ARM arch usin
2011-10-14 10:18:05
132
build.sh Android多渠道打包编译
2012-12-07
build.xml-Andorid ant一键多渠道编译
2012-12-07
treeContentProvider.rar
2012-08-05
Android google io 2012 opensource已通过编译无错误
2012-08-03
ChromeCacheView1.27
2011-12-01
MeGUI压制Android流媒体
2011-10-10
Android新浪微博_WebView_Oauth
2011-10-10
花1K内存实现高效I-O的RandomAccessFile类
2011-08-28
TCPView 查看端口和线程的小工具
2011-08-17
Jamendo android开源在线音乐播放器
2011-06-30
testdisk-6.12.linux26.tar.bz2
2011-06-27
Android_UI_ProgressDialog
2011-06-25
十、复习与回顾-Android开发与实践
2011-05-30
九、位置服务与地图应用-Android开发与实践
2011-05-30
七、Android后台服务-Android开发与实践
2011-05-30
六、组件通信与广播消息-Android开发与实践
2011-05-30
五、Android用户界面(UI)-Android开发与实践
2011-05-30
四、Android程序生命周期-Android开发与实践
2011-05-30
三、初探Android开发-Android开发与实践
2011-05-30
二、Android开发环境配置-Android开发与实践
2011-05-30
一、Android简介-Android开发与实践
2011-05-30
Source Insight 3.5 绿色版
2011-05-26
Android工程res目录下的color.xml颜色大集合
2011-05-25
Android 让人人都懂XML解析,Pull方式解析Xml的详尽注释
2010-12-24
Android UI开发专题(五) Bitmap和Canvas实例
2010-12-24
Android UI开发专题(四) View自绘控件
2010-12-24
Android UI开发专题(三) 各种Drawable
2010-12-24
Android UI开发专题(一) 之界面设计.docx
2010-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人