android读书笔记
Helius_Sun
这个作者很懒,什么都没留下…
展开
-
Intent和IntentFilter
本文只是一份读书笔记,大部分摘抄自《疯狂android讲义(第二版)》,原书较好,建议大家购买。1.android使用Intent来封装程序的"调用意图"。说白了就是封装。2.使用Intent还有一个好处:在某些时候,应用程序只是想启动具有某种特性的组件,并不想和某个具体的组件耦合。3.两个Activity可以把需要交换的数据封装成Bundle对象,然后使用Intent来携带Bundl转载 2015-04-07 19:37:06 · 630 阅读 · 0 评论 -
cocos2d-x与android原生来回切换
原先用cocos2d-x做了一个应用,不得不说挺费劲的,因为很多效果都需要自己写,关键是自己写得还不是很流畅。于是逐步改成原生的。最基本的问题是sceneA-->activityB->cocos2dActivity->sceneC这种切换。因为android与coco2d用的不是同一套画布。切换过程中会出现sceneA->activityB->cocos2dActivity->sceneA->原创 2015-06-26 21:20:19 · 2737 阅读 · 2 评论 -
android textview 中url识别
android5.0+中对textview中的url识别可能不会是自己想要的结果。例如它会将1.###识别为url。可能它的本意是对baidu.com支持,导致一些我们不能接受的结果。没有好的办法,只能自己处理了。首先检索出textview内容中的url:public List getUrlsInContent(String content){List termList = new原创 2015-09-10 20:23:07 · 5556 阅读 · 0 评论 -
关于android自带的图片压缩
android自带的压缩图片是用bitmap.compress。需要注意的是这里压缩的只是文件大小,因为载入到bitmap里面时还会解压,所以在打印大小会发现压缩前后bitmap的大小是没变的。 bitmap存在一个很大的问题就是oom,这个问题同样在使用bitmap压缩时存在。这里网上普遍使用的一个方法是,先读取文件的配置属性,然后根据需求载入一张符合需求的缩略图,然后对缩略图进行压缩。这里带来原创 2015-09-25 19:12:04 · 1091 阅读 · 0 评论 -
android 键盘弹起 UI上移
private ViewTreeObserver.OnGlobalLayoutListener mLayoutChangeListener;private boolean mIsSoftKeyboardShowing = false;@Overridepublic void onCreate(Bundle saveBundleInstance){ super.onCreate(sa原创 2016-02-19 11:12:46 · 743 阅读 · 0 评论