摘要: ListView的优化:(前两点都是利用ListView的自身优化机制优化【缓存优化】)1.利用ListView自身的缓存机制,他会缓存条目中的一个条目item,当listview第一屏显示完成之后,就会出现一个缓存条目,其实就是BaseAdapter里面的public View getView(int position, View convertView, ViewGroup parent)。2.减少findViewById()的次数,findViewById是一个相对比较耗性能的操作,因为这个操作每次都需要到布局中去查找文件。把item里面的控件封装成一个javaBean,当item条目被 阅读全文
posted @ 2013-02-23 21:38 My_苦行僧 阅读(16402) 评论(1) 推荐(1) 编辑
摘要: /** * 希望一个服务一直存在,并且能够调用服务里面的方法。 * 启动服务 * 先通过startService()的方式来启动服务,再通过onBind()的方式去绑定服务。 * * onCreate() --> onStart() -->onBind() * * * 停止服务: * 1: 先unbindService()来解绑服务,再通过stopService()来停止服务 * onUnbind() ---> onDestory() * * 2:先stopService()来停止服... 阅读全文
posted @ 2013-02-23 14:07 My_苦行僧 阅读(373) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2013-02-23 13:02 My_苦行僧 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1 // View.VISIBLE(控件显示)2 // View.INVISIBLE(控件隐藏 但占据空间)3 // View.GONE(控件隐藏 但不占据空间)4 rl_loading.setVisibility(View.GONE); 阅读全文
posted @ 2013-02-23 10:26 My_苦行僧 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 代码: 1 // 启动程序 2 try { 3 // 先获取包信息,然后从包信息中获取 所有的activity节点,然后再从activity中获取name的类名 4 PackageInfo packageInfo = pm.getPackageInfo(packageName, PackageManager.GET_ACTIVITIES); 5 ActivityInfo[] activites = package... 阅读全文
posted @ 2013-02-23 09:50 My_苦行僧 阅读(237) 评论(0) 推荐(0) 编辑