- 博客(255)
- 收藏
- 关注
原创 android 开发平板应用(台电 A10)
1 用模拟器的话内存不能调太大1024往往打不开可以调到8782 台电A10我ADB不能用,只能先开91手机助手,才能在DDMS里看见,原理不清楚
2012-08-23 20:06:13
426
原创 关于AsyncTask的RejectedExecutionException异常
当运行的AsyncTask 实例数量过多的时候会引发RejectedExecutionException异常。经过测试在我的HTC G10或者谷歌的nexus上跑150个异步任务都会异常[code="java"]for (int i = 0; i < 150; i++) { task = new Task(); task.execute();}[/code]所以...
2012-06-24 19:24:12
481
原创 你真的会用AsyncTask吗
一个典型的AsyncTask应用[code="java"]public class DialogTestActivity extends Activity { private Button button1; private Task task; @Override public void onCreate(Bundle savedInstanceState) { ...
2012-06-24 19:24:00
227
原创 JAVA中的Observable
1 addObserver deleteObserver都是同步的addObserver为了性能使用了同步关键字2 notifyObservers方法中为了同步性能,避免客户端在调用update方法的时候耗时过久,所以先使用同步关键字把所有的观察者放置在一个数组中,再一次调用update....
2012-06-24 16:51:45
392
原创 listview 几个重要属性
参考资料http://www.cnblogs.com/over140/archive/2010/09/11/1823806.htmlhttp://www.cnblogs.com/over140/archive/2010/11/19/1881445.html[quote]用心的朋友应该会发现,listview中在设置了背景之后。会有些问题。1.、listview在拖动的时...
2012-06-20 06:54:35
183
原创 android项目mvn开发
项目主页http://code.google.com/p/maven-android-plugin/关键如果是WINDOWS的话要设置ANDROID_HOME:SDK所在的位置然后在PATH中增加 %ANDROID_HOME%\tools %ANDROID_HOME%\platform-tools然后在需要MVN的项目下运行mvn clean package...
2012-06-19 07:12:59
122
原创 为什么覆盖了equals方法一定要覆盖hashcode方法?
1 测试代码[code="java"]public class HashMapTest {public static class CC {private String cc;public String getCc() {return cc;}public void setCc(String cc) {this.cc = cc;}public CC(Str...
2012-06-08 11:14:16
236
原创 ECLIPSE使用HG插件去下载 GOOGLE.CODE上的代码
1 ECLIPSE上插件市场搜索HG然后下载安装重启ECLIPSE2 使用HG插件下载 代码关键点是 下载地址比如 hg clone https://code.google.com/p/foursquared/那么下载地址就是https://foursquared.googlecode.com/hg/foursquared...
2012-06-08 11:10:41
288
原创 SVN分支合并
Trunk 主干Branch 分支[color=red]建立分支[/color]1 TEAM-->合并/分支[img]http://dl.iteye.com/upload/attachment/0069/3083/aee92d19-9263-3170-ac2b-2dde8a07cee1.png[/img]2 一般是在branches目录下建立分支例如:http://dc...
2012-06-08 11:07:58
110
原创 ECLIPSE 下切换SVN账号
1 如果是WIN7那么在C盘(一般在C盘)直接搜索svn.simple2 删除3 右键项目-->TEAM-->更新 他会要求你重新输入账号密码的
2012-06-08 10:47:37
145
原创 android.view.WindowManager$BadTokenException: Unable to add window -- token andr
因为使用了AsyncTask 异步线程在线程完成以后的onPostExecute方法里面弹出窗口。这个时候如果用户在onPostExecute调用之间按了返回按钮,activity已经onDestory了,那么就会报出android.view.WindowManager$BadTokenException: Unable to add window -- token android.os....
2012-06-08 09:59:45
411
原创 ADT 17 导入JAR包
[quote]Eclipse ADT 17 以上版本用户,请在工程目录下建一个文件夹libs,把jar包直接拷贝到这个文件夹下,再在Eclipse里面刷新一下工程就好了。不要通过上述步骤手动添加jar包引用。 详情请参考Dealing with dependencies in Android projects.[/quote]...
2012-06-07 17:48:29
177
原创 android textview 自动链接网址 修改默认点击事件
1 修改XML文件即可,[color=red]android:autoLink="web"[/color][code=xml"][/code]autoLink有好几种类型:web phone all等。2 修改链接的默认点击事件[code="java"]public class HtmlAllTestActivity extends Activity{ priv...
2012-06-06 18:04:55
296
原创 【转】Android项目更换开发环境时出现的 java.lang.VerifyError 异常解决办法
[quote]项目是从同事的电脑上直接拷贝过来的,项目里面的jar包是在项目跟下libs里面存放的。到我电脑上部署没有出现错误,运行时就报java .lang.VerifyError的异常. google过,网上大概有下面几种说法: 1. 大多数可能引用的外部jar文件出现了问题,比如说package的路径产生了问题,但该类被class文件定义了。 2. 调用了一些编译器产生异议...
2012-06-06 07:55:48
200
原创 android 判断Service是否开启
[color=red]被判断的Service 必须是带包名的全名[/color]通过Service的类名来判断是否启动某个服务 [code="java"]private boolean MusicServiceIsStart(List mServiceList,String className){ for(int i = 0; i <...
2012-05-31 10:12:01
153
原创 android 写入收件箱
[code="xml"] [/code][code="java"]private void writeSMS() { ContentResolver cr = getContentResolver(); ContentValues cv = new ContentValues(); cv.put("address", "13800138000");...
2012-05-21 10:58:26
145
原创 ndroid junit入门(四)Service测试
[code="java"]public class TestService extends ServiceTestCase { public TestService() { super(TService.class); } @Override protected void setUp() throws Exception { super.setUp();...
2012-05-18 11:26:02
135
原创 android junit入门(五)@SmallTest@MediumTest@LargeTest
原文http://googletesting.blogspot.jp/2010/12/test-sizes.html[quote]by Simon StewartWhat do you call a test that tests your application through its UI? An end-to-end test? A functional test? A sy...
2012-05-18 11:00:15
647
原创 android junit入门(三)Application测试
测试Application[code="java"]public class TestApplication extends ApplicationTestCase { public TestApplication() { super(TApplication.class); } @Override protected void setUp() throw...
2012-05-18 10:54:24
427
原创 android junit入门(二)Activity测试
测试ACTIVITY直接上类了[code="java"]public class TestActivity extends ActivityInstrumentationTestCase2 { private Test1Activity mActivity; // the activity under test private TextView mView; // t...
2012-05-18 10:38:20
229
原创 android junit入门(一) JUNIT测试
新建ANDROID TEST项目ECLIPSE右键-->new -->Other-->Android -->Android Test Project-->选择你要测试的项目简单测试代码[code="java"]public class SampleCalculator { public int add(int augend, int addend) { return ...
2012-05-18 09:54:13
128
原创 SecureCRT 安装SZ RZ
1 wget http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz下载。2 tar zxvf rzsz-3.48.tar.gz3 make posix4 cp rz sz /usr/bin5 使用sz下载文件以后,查看目录见附件
2012-05-13 20:02:36
144
原创 android orm
选择了http://ormlite.com/里面还支持ANDROID可以使用的H2数据库 [code="java"]@DatabaseTable(tableName = "accounts")public class Account {@DatabaseField(id = true)private String name;@DatabaseField(...
2012-05-10 17:58:31
97
原创 android 隐藏虚拟按键
一 全部隐藏可以试下 或者targetVersion=15版本号可以对应你的手机的ROM的系统版本二 部分隐藏在VIEW对象上调用setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);Controls for system UI visibilitySince the early days ...
2012-05-09 16:14:53
188
原创 MAVEN常用命令
1 编译项目 mvn clean compile 2 执行测试mvn clean test 3 打包运行mvn clean package4 让其他项目引用mvn clean instal执行test之前是会先执行compile的,执行package之前是会先执行test的,而类似地,install之前会执行package。...
2012-05-03 20:43:24
94
原创 配置MAVEN环境
1 http://maven.apache.org/download.html#Installation下载最新版本的MAVEN2 http://hzbook.group.iteye.com/group/wiki/2872-Maven-in-action#3338MAVEN中文使用入门3 检查JAVA是否安装 CMD模式下:java -version/echo %JAVA_HOME%...
2012-05-03 20:28:28
97
原创 android 切图
1 程序launcher icons规格32-bit PNGs with an alpha channel for transparencyldpi(120dpi):36*36pxmdpi(160dpi):48*48pxhdpi(240dpi):72*72pxxhdpi(320dpi):96*96px API Level 8才开始支持2 图片尺寸与屏幕密度如...
2012-05-03 15:19:31
146
原创 google api下载
gdata-src.java-1.47.0 下载地址:http://download.csdn.net/detail/dingbuoyi/4272908gdata-samples.java-1.47.0下载地址:http://download.csdn.net/detail/dingbuoyi/4272911google-api-java-client-1.8.0-beta...
2012-05-03 12:28:52
305
原创 新浪微博API杂记
1 获取指定用户的微博https://api.weibo.com/2/statuses/user_timeline.json参数uid false int64 需要查询的用户ID。feature false int 过滤类型ID,0:全部、1:原创、2:图片、3:视频、4:音乐,默认为0。...
2012-05-02 17:14:34
189
原创 获取新浪微博的ACCESS_TOKEN
1 https://api.weibo.com/oauth2/authorize?client_id=CLIENT_ID&redirect_uri=REDIRECT_URI&response_type=codeGET方式 其中CLIENT_ID和REDIRECT_URI填写你自己的调用以后会跳转到一个页面就是你的 REDIRECT_URI后面跟着?code=XXX 比如手机应用等可以填...
2012-05-02 16:00:02
235
原创 图片相册Panoramio详解
1 图片外链地址规则http://static.panoramio.com/photos/original/XX.jpg 原图http://static.panoramio.com/photos/medium/XX.jpg 中图http://static.panoramio.com/photos/small/XX.jpg 小图
2012-04-27 07:43:53
290
原创 开源框架ignition[二]
1 新建android项目作为library导入ignition-coreignition-support缺少guava导入之2 新建android项目add ignition-core作为library同样导入guava修改InfinityAdapter[code="java"]public InfinityAdapter(Activity activity, A...
2012-04-26 22:33:18
685
原创 Android中strings.xml占位符
[code="xml"]整数型:%1$d,浮点型:%2$.2f,字符串:%3$s[/code]其中%后面是占位符的位置,从1开始,$ 后面是填充数据的类型%d:表示整数型;%f :表示浮点型,其中f前面的.2表示小数的位数%c:表示字符串这些和C语言中输入输出函数的占位符很相似在程序中我们可以通过下面的代码对字符串进行格式化,也就是填充占位符中的内容:...
2012-04-25 14:16:42
245
原创 【转帖】LayoutInflater中四种类型inflate方法的介绍
原文出自:网络第一种:public View inflate (int resource, ViewGroup root) reSource:View的layout的IDroot:如果返回null,则将此View作为根,此时既可以应用此View中的其他控件了。 如果返回!null, 则将默认的layout作为View的根。第二种:public Vi...
2012-04-24 18:12:03
115
原创 个人小作品 KDS模都上线了
目前只有一些基本的看图功能 以后会根据大家反馈增加更多人性化功能 欢迎大家多提意见目前安装下载方式:应用汇市场 或者豌豆荚直接搜索 KDS上一些界面[img]http://img.yingyonghui.com/snapshots/258/258864_0.png[/img][img]http://img.yingyonghui.com/snapshots/258/2588...
2012-04-24 12:06:48
137
原创 android 集成ActionBarSherlock
http://blog.2ndboy.net/support_package_and_actionbarsherlock_tips/
2012-04-23 16:41:32
107
原创 android 类似开心网评论效果
http://www.cnblogs.com/slider/archive/2011/11/24/2262161.html
2012-04-20 17:47:17
154
原创 android 代码混淆遭遇conversion to Dalvik format failed with error 1
ProGuard v4.4 升级到 v4.6,就能彻底解决该问题。从[url]http://download.csdn.net/detail/dingbuoyi/4241669[/url]下载V4.6解压缩 proguard4.6.zip 文件,将 bin 和 lib 两个文件夹覆盖 [Android SDK 安装目录]\tools\proguard 中的同名文件夹即可;回到 Eclip...
2012-04-20 11:45:17
96
原创 android反编译 R.class
可能是现在都代码混淆了,直接找不到R.class其实现在是会放在public.xml里一般在res\values目录下然后反编译的类里setContentView(2130903174);是十进制的 个人推荐使用:WIN7中点击“开始”--”程序“--“附件”--“计算器”,按 “查看”再选“程序员”,就可以方便的进行各进制的转换了(如:你要转换10进制90000000为16进...
2012-04-19 11:14:16
589
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人