随笔分类 -  Android -- 手法

摘要:发现自己的手机上某个界面出现了花屏,某些控件背景被拉伸过多遮住了其他控件,很难看。这种现象高概率出现,分析了下发现:一旦发生这种现象,必然会打印下面这种log,google了下,这种log应该是硬件加速引起的。在从view层级关闭了硬件加速开关之后,问题没有再出现。[plain] view plai... 阅读全文
posted @ 2014-12-15 13:59 rfheh 阅读(1309) 评论(0) 推荐(0)
摘要:android 中解决输入法挡住输入框的问题大家在布局时候,有时候会发现输入框被挡住一部分,能完全显示出来,但是系统自带短信界面可以完全漂浮在软键盘之上,看了一下短信源码,修改一下输入模式就可以了,源码如下代码方式:getWindow().setSoftInputMode(WindowManager... 阅读全文
posted @ 2014-12-15 13:56 rfheh 阅读(625) 评论(0) 推荐(0)
摘要:Intent跳转到系统应用中的拨号界面、联系人界面、短信界面及其他现在开发中的功能需要直接跳转到拨号、联系人、短信界面等等,查找了很多资料,自己整理了一下。首先,我们先看拨号界面,代码如下:Intent intent =new Intent();intent.setAction("android.i... 阅读全文
posted @ 2014-12-15 13:52 rfheh 阅读(2355) 评论(0) 推荐(0)
摘要:每个View中都有一个测量绘制控件大小的方法onMeasure(int widthMeasureSpec, int heightMeasureSpec) ,该方法用于初始化控件所占的区域:摘自SlidingDrawer.java,仅作参考说明onMeasure(int widthMeasureSpe... 阅读全文
posted @ 2014-12-15 11:42 rfheh 阅读(755) 评论(0) 推荐(0)
摘要:三、缓存图像1.使用内存缓存内存缓存在提高占用APP内存的情况下,提供快速访问图像的便利。提倡使用LruCache来引用图像(早在API4的Support Library中已经提供该类),通过强引用LinkedHashMap来缓存LruCache,保持最新最近使用的LruCache,移除最后使用的L... 阅读全文
posted @ 2014-12-15 11:40 rfheh 阅读(208) 评论(0) 推荐(0)
摘要:二:UI线程外加载图像1.使用AsyncTaskAsyncTask类提供了一个简单的后台处理方法并将结果返回到UI线程中。在线程中提议使用WeakReference来缓存显示Bitmap的UI控件,如:ImageView。WeakReference能够确保即使在线程操作时,也能让资源回收器回收UI控... 阅读全文
posted @ 2014-12-15 11:37 rfheh 阅读(251) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2014-12-15 11:36 rfheh 阅读(3) 评论(0) 推荐(0)
摘要:首先这篇适配说明是来自技术群分享,这里进行保存,以备不时之需!只针对手机app适配目前android 手机分辨率主流有480*800 480*854 540*960720*12801080*19201440*2560以上不包括屏幕内虚拟机键。 一般540*960 加虚拟机 540*800多 720p... 阅读全文
posted @ 2014-12-11 16:35 rfheh 阅读(1008) 评论(0) 推荐(2)
摘要:CommonAdapter类import java.util.List;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.Vie... 阅读全文
posted @ 2014-12-11 15:35 rfheh 阅读(672) 评论(0) 推荐(0)
摘要:通过反射来获取资源idtry{ String resName = "ic_launcher"; int resId = R.drawable.class.getDeclaredField(resName).getInt(R.drawable.class); imageView.se... 阅读全文
posted @ 2014-11-26 20:25 rfheh 阅读(751) 评论(0) 推荐(0)
摘要:/** * 根据手机分辨率从dp转成px * @param context * @param dpValue * @return */ public static int dip2px(Context context, float dpValue) {... 阅读全文
posted @ 2014-11-26 20:21 rfheh 阅读(155) 评论(0) 推荐(0)