Android
文章平均质量分 73
sevensundark
这个作者很懒,什么都没留下…
展开
-
Android随记------Dialog自定义背景等样式
想实现画面弹出的对话框为自定义式样,第一时间会习惯用AlertDialog AlertDialog customDialog = new AlertDialog.Builder(MainActivity.this).create(); LayoutInflater inflater = LayoutInflater.from(this); View contentView原创 2012-03-26 23:51:28 · 7558 阅读 · 0 评论 -
Android随记------带RadioButton的单选listView
ListView本身通过setChoiceMode(ListView.CHOICE_MODE_SINGLE),AlertDialog利用setSingleChoiceItems来实现单选功能list,不过这种系统提供的是简单的text+raido的组合,其实就是CheckedTextView。不过项目中,需要image+radio的组合,系统中没提供简单的方法直接设定,基本的思路即自定义list里原创 2012-04-01 17:06:57 · 9722 阅读 · 0 评论 -
Android随记------GalleryView禁止选中项目向中间滑动
相册控件Gallery里,点击选中其中的项目,会自动将选中的项目滑动到中间。不过最近项目中遇到需要实现禁止这种滑动,大致折腾一番基本实现这种效果。Gallery类本身没有提供能直接设置这种效果的方法,setXXX或onXXX方法之类的,基本确立得自定义一个Gallery了。首先,Gallery里出发点击事件会响应Gallery的onSingleTapUp方法(无论点击到项目还是空白部分原创 2012-04-01 15:59:23 · 5356 阅读 · 2 评论 -
Android随记------输入框控件对软键盘的监听
最近遇到的,需要通过点击软键盘右下角的“完成”按钮来收回软键盘,在有的型号的手机自定制的系统能自动实现。实现代码:在需要的实现的输入控件中加入onKey的监听事件 inputVieweditText.OnKeyListener() { @Override public boolean onKey(View v, int keyCode,原创 2012-03-31 17:58:25 · 1950 阅读 · 0 评论 -
Android随记------休眠状态对Camera预览的影响
最近遇到的一个问题,app中有照相功能的预览画面,提供照相功能,在此画面打开的前提下,按关机键使机器进入休眠状态,然后再解除休眠回来,画面中的照相预览部分变成一片漆黑....可如果是app之间的切换(例如,Home键出去,再长按Home键回来)的话没有此问题。首先打log对比休眠和普通切换App应用,系统做的事情有哪些区别: 休眠--状况A 切换App--状况B画面打开:原创 2012-04-19 16:25:02 · 4829 阅读 · 1 评论 -
Android随记------OOM之痛(图片篇)
近段时间一直在折腾Bitmap相关的内存溢出问题,就调试解决中的感受和经验做个简单的总结。(关于Bitmap的内存消耗机制就不作详细说明,大概就是Bitmap关系到的内存是native heap,它与Davilk heap有所区别,因为native heap并不受java gc的控制,所以必须手动去释放)1.利用图片组件的ondraw方法中cavans进行绘制 尤原创 2012-05-11 16:09:33 · 7541 阅读 · 3 评论 -
Android随记------屏幕密度掺入BitmapFactory里decodeFile与decodeResource的差异
最近在项目中遇到的问题,一种是放在drawable下的资源文件,一种为下载后复制到data/data目录下的文件,同样的分辨率,放入相同layout配置的ImageView中,显示的大小却不一样。查看代码后,逻辑并无不同的地方,唯一的区别是:读取图片文件资源的时候,读drawable下用的decodeResource方法,读data/data下用的decodeFile方法。用分辨率320px*56原创 2012-05-30 16:43:46 · 21000 阅读 · 3 评论 -
Android随记------NDK入门使用
关于android的NDK使用,网上的教程很多,这里主要是总结归纳下自己使用的具体步骤,以备记忆①ndk编译环境准备,去官网下载ndk工具并安装,设置环境变量②新建一个Android工程,在任意类中声明native方法 如:com.example.ndk_sample.ndk.NdkCallUtil 中, public native String stringFromJNI原创 2013-02-16 16:44:52 · 532 阅读 · 0 评论