摘要: 最近在activity嵌套webview显示大量图文发现APP内存一直在涨,没法释放内存,查了很多资料,大概是webview的一个BUG,引用了activity导致内存泄漏,所以就尝试传递getApplicationContext。 1.避免在xml直接写webview控件,这样会引用activit 阅读全文
posted @ 2016-07-08 15:45 迷茫的鸟 阅读(5957) 评论(0) 推荐(0) 编辑
摘要: 这两天在为项目下一版本的功能做准备,刚好有一个功能是自定义来电界面,目的是显示更多的自定义信息。作为新手的我,就开始上网找啊找,看啊看,刚开始的思路是:监听来电广播——弹出自定义的activity界面——点击自定义界面的接听按钮或者挂断按钮。然后问题就来了:1.不能屏蔽系统默认的来电界面。2.接听和挂断的权限在不同手机有不同的结果。解决办法:1.实现来电界面可以用弹出activity的方式,全屏弹窗的方式和半屏弹窗的方式。而弹出activity和全屏弹窗的方式都需要面临自定义接听和挂断按钮的问题。如果是半屏弹窗的话就只需要显示自定义的内容,然后可是使用系统自带界面的接听和挂断按钮进行通话。一. 阅读全文
posted @ 2014-04-04 17:02 迷茫的鸟 阅读(1386) 评论(2) 推荐(0) 编辑
摘要: 最近在看自己公司的项目源码,进行学习,为了加强理解和记忆,将会在此记录各种学习进度,今天要记录的是BaseActivity的写法,此类方便以后每个activity的继承,可以共用BaseActivity的方法。1.这次项目使用的是FragmentActivity,所有此BaseActivity需要继承FragmentActivitypublic class BaseActivity extends FragmentActivity{ protected void onCreate(){}}2.可以在setContentView(R.layout.title_bar)设置每一个页面的标题栏... 阅读全文
posted @ 2014-03-27 14:22 迷茫的鸟 阅读(499) 评论(0) 推荐(0) 编辑
摘要: /** * viewpager设配器 * @author Administrator * */ class InvestManageViewPagerAdapter extends PagerAdapter{ private List listViews = new ArrayList(); public InvestManageViewPagerAdapter( List listViews){ this.listViews = listViews; } @Override public int getCount() { return listViews.... 阅读全文
posted @ 2014-03-19 13:38 迷茫的鸟 阅读(2111) 评论(0) 推荐(0) 编辑
摘要: 最近完成一个项目,由于我是个新手,这几天卡在了listview的性能问题上,总是会有卡顿现象,下拉刷新也会出现少许卡顿的感觉。我有强迫症,实在受不了这么一点儿的不流畅,然后上网找了很多方法,试了很多异步加载图片的例子,自己使用了下四次元,很喜欢,很流程,做得很好,可是源码都没有注释,菜鸟表示看不懂。最后我用了universal-image-loader去完成异步加载图片,这次总结:1.使用ImageLoader的pauseonscrolllistener方法可以设置为listview滑动停止后加载图片,这个是解决卡顿很好的方法private void applyScrollListener() 阅读全文
posted @ 2014-03-19 13:29 迷茫的鸟 阅读(1462) 评论(1) 推荐(0) 编辑