tt_mc

导航

上一页 1 2 3 4 5 6 7 8 ··· 18 下一页

2012年11月8日 #

分享android开发过程中用到的一些开源框架

摘要: 在目前软件开发行业中,流行着这么一句话“天下武功,唯快不破”。而“快”,就不能让我们重复去制造论坛,不能去重新发明轮子。目前开源界中已经有很多 成熟的,得到了大量商用的开源软件和框架,我们就可以借鉴这有优秀的资源,才能在这个节奏速度的社会中博得一丝生存的机会。 我收集整理了一些优秀的android开源框架,希望能对android软件开发的朋友一点的帮助。 Current List Utility - Droid-fu <http://github.com/kaeppler/droid-fu> - android-screenshot-library<http://code.g 阅读全文

posted @ 2012-11-08 14:27 tt_mc 阅读(10365) 评论(2) 推荐(1) 编辑

Android的快速开发框架 afinal

摘要: Afinal 是一个android的 orm 和 ioc 框架。而且封装了android中的httpClient,使其更加简单易用。使用finalBitmap,无需考虑bitmap在android中加载 的时候oom的问题和快速滑动的时候图片加载位置错位等问题。 Afinal的宗旨是简洁,快速。约定大于配置的方式。尽量一行代码完成所有事情。 目前Afinal主要有四大模块: 1、FinalDB模块:android中的orm框架,一行代码就可以进行增删改查。支持一对多,多对一等查询。 2、FinalActivity模块:android中的ioc框架,完全注解方式就可以进行UI... 阅读全文

posted @ 2012-11-08 14:12 tt_mc 阅读(3087) 评论(0) 推荐(1) 编辑

2012年11月6日 #

android事件处理总结--dispatchTouchEvent

摘要: 从今天解决的一个问题了解到, viewGroup的dispatchTouchEvent方法会在其onInterceptTouchEvent方法之前被触发.又搜了些资料,个人觉得最受用的总结如下:首先触发ACTIVITY的dispatchTouchEvent然后触发ACTIVITY的onUserInteraction然后触发LAYOUT的dispatchTouchEvent然后触发LAYOUT的onInterceptTouchEvent 供参考的文章蛮多的,我不再废话了:http://blog.csdn.net/iefreer/archive/2009/09/23/4586351.aspxhtt 阅读全文

posted @ 2012-11-06 15:20 tt_mc 阅读(423) 评论(0) 推荐(0) 编辑

android 使用Monkey进行压力测试

摘要: 项目中需要用到 Monkey 做压力测试,抽空去熟悉了下,各种命令就不废话了,官方文档有。 比如你可以用以下命令开启 Monkey 测试:adb shell monkey -v -v -p com.archermind.callstat --monitor-native-crashes --ignore-security-exceptions --kill-process-after-error --pct-trackball 0 --pct-nav 0 --pct-anyevent 0 --pct-appswitch 0 --pct-flip 0 --pct-majornav 10... 阅读全文

posted @ 2012-11-06 11:10 tt_mc 阅读(2661) 评论(1) 推荐(0) 编辑

2012年10月10日 #

OnScrollListener回调分析

摘要: 如果adapter中的数据量很大的时候,在加载listview时会出现卡顿的现象。这是会让用户抓狂!最好的解决办法就是先加载一定数量的数据,然后在最下方提示正在加载! 动态加载就是把放入adapter中的数据分好几次加载。在用户拖动listview时再加载一定的数据,和sina微博的客户端类似。 给listview添加OnScrollListener监听事件默认会覆盖下面两个方法:newOnScrollListener(){booleanisLastRow=false;@OverridepublicvoidonScroll(AbsListViewview,intfirstVisibleItem 阅读全文

posted @ 2012-10-10 15:13 tt_mc 阅读(25495) 评论(0) 推荐(5) 编辑

2012年8月10日 #

Service 与 Thread 的区别

摘要: Service 与 Thread 的区别 很多时候,你可能会问,为什么要用 Service,而不用 Thread 呢,因为用 Thread 是很方便的,比起 Service 也方便多了,下面我详细的来解释一下。 1). Thread:Thread 是程序执行的最小单元,它是分配CPU的基本单位。可以用 Thread 来执行一些异步的操作。 2). Service:Service 是android的一种机制,当它运行的时候如果是Local Service,那么对应的 Service 是运行在主进程的 main 线程上的。如:onCreate,onStart 这些函数在被系统调用的时候都... 阅读全文

posted @ 2012-08-10 17:33 tt_mc 阅读(3718) 评论(0) 推荐(0) 编辑

2012年7月25日 #

getPositionForView

摘要: public void deleteButtonClick(View v) { //TODO Remove favorite - DB + file system Toast.makeText(this, "Deleting bookmark", Toast.LENGTH_SHORT).show(); final int position = getListView().getPositionForView((LinearLayout)v.getParent()); if (position >= 0) { Favorite o = (Favorite) th... 阅读全文

posted @ 2012-07-25 11:49 tt_mc 阅读(763) 评论(0) 推荐(0) 编辑

2012年7月6日 #

重复弹Toast的解决方案

摘要: 测试提单子了, 说重复的错误操作导致不停的弹出提示框, 返回之后还是照样弹.! android是这样的机制, 我跟了下Toast的源代码. Toast是用INotificationManager去做的. 修改源码工作量太大,而且我们是基于SDK做的APK, 所以我决定去找下根源. 原因是: 同事每回都用Toast.makeToast. 然而这个方法中每次都会去new 一个Toast对象,这些Toast对象就会放到 INotificationManager的enqueue队列里面去顺序执行. 如果想在按返回键时立即不弹Toast, 那么方法只有一个, 就是定义一个全局的成员变量Toast, .. 阅读全文

posted @ 2012-07-06 10:46 tt_mc 阅读(2688) 评论(1) 推荐(2) 编辑

2012年7月5日 #

Android中的Selector

摘要: 最近做listview和button都要改变Android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。 首先android的selector是在drawable/xxx.xml中配置的。 先看一下listview中的状态: 把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据ListView中的列表项的状态来使用相应的背景图片。drawable/list_item_bg.xml Java代码: <?xmlversion="1.0"encoding=" 阅读全文

posted @ 2012-07-05 12:41 tt_mc 阅读(442) 评论(0) 推荐(0) 编辑

2012年5月30日 #

android listview selector

摘要: The solution by dglmtn doesn't work when you have a 9-patch drawable with padding as background. Strange things happen, I don't even want to talk about it, if you have such a problem, you know them. Now, If you want to have a listview with different states and 9-patch drawables (it would wor 阅读全文

posted @ 2012-05-30 17:20 tt_mc 阅读(3812) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 18 下一页