-
android UI 优化系列之 创设RGB565的缓存
androidUI优化系列之创建RGB565的缓存关于如何优化activity的启动速度,view的绘制速度,可参考这个sdk里的文档。android-sdk-windows-1.5_r1/docs/resources/articles/window-bg-speed.html。看完后你就知道android:windowBackground太重要了,影响到绘制效率。这里要说的是另外一点,不是这个w...
21
热度 -
Android幼功:使用Matrix控制变换
Android基本功:使用Matrix控制变换一、使用Matrix控制变换Matrix是Android提供的一个矩阵工具类,本身不能对图像或组件进行变换,但它可以和其它API结合起来控制图形、组件的变换;Matrix提供了如下方法来控制平移、旋转和缩放:setTranslate(floatdx,floatdy):控制Matrix进行平移;setSkew(floatkx,floatky,floatp...
51
热度 -
android使用lrucache与softReference对图片进展优化
android使用lrucache与softReference对图片进行优化⑴强引用(StrongReference)Personp=newPerson();强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。⑵软引用(SoftR...
74
热度 -
Android中文API(136) —— Bit地图
Android中文API(136)——BitmapBitmap译者署名:StreamH译者链接:http://blog.csdn.net/qs_csu版本:Android4.0r1?结构继承关系publicclassBitmapextendsObjectimplementsParcelable????????java.lang.Objectandroid.graphics.Bitmap?内部类en...
52
热度 -
Android开发札记
Android开发笔记1:AndroidPermissiondenied(不允许连接Socket)错误原因是:需要访问到网络,所以,在AndroidManifest.xml中,需要进行如下配置:<uses-permissionandroid:name="android.permission.INTERNET"/>??2:ListView滚动变黑解决方法ListView增加一个属性and...
97
热度 -
android 管理Bit地图内存 - 开发文档翻译
android管理Bitmap内存-开发文档翻译由于本人英文能力实在有限,不足之初敬请谅解本博客只要没有注明“转”,那么均为原创,转贴请注明本博客链接链接ManagingBitmapMemory管理Bitmap内存InadditiontothestepsdescribedinCachingBitmaps,therearespecificthingsyoucandotofacilitategarba...
13
热度 -
Android应用程序UI硬件加速点染的Display List构建过程分析
Android应用程序UI硬件加速渲染的DisplayList构建过程分析在硬件加速渲染环境中,Android应用程序窗口的UI渲染是分两步进行的。第一步是构建DisplayList,发生在应用程序进程的MainThread中;第二步是渲染DisplayList,发生在应用程序进程的RenderThread中。DisplayList是以视图为单位进行构建的,因此每一个视图都对应有一个Display...
93
热度 -
安卓用QuickContactBadge跟AsyncQueryHandler实现联系人列表的完美实现
安卓用QuickContactBadge和AsyncQueryHandler实现联系人列表的完美实现打造你自己的个性联系人列表在公司开发这么久了,发现好多的控件没有用过,然后发现了一些新的知识感觉还是很不错的,今天在这里我就来用一下QuickContactBadge的控件和AsyncQueryHandler,说到底QuickContactBadge这个控件我也是偶然发现的,然后乘着现在公司的工作不...
8
热度 -
Android系统Surface机制的SurfaceFlinger服务点染应用程序UI的过程分析
Android系统Surface机制的SurfaceFlinger服务渲染应用程序UI的过程分析在前面的一系列文章中,我们学习了Android应用程序与SurfaceFlinger服务的关系,以及SurfaceFlinger服务的启动过程、初始化硬件帧缓冲区的过程、线程模型。SurfaceFlinger服务所做的一切都是为了给Android应用程序提服务的,即为Android应用程序渲染它们的UI...
10
热度 -
Android中的人脸检测(静态跟动态)
Android中的人脸检测(静态和动态)(1)背景。??????Google于2006年8月收购NevenVision公司(该公司拥有10多项应用于移动设备领域的图像识别的专利),以此获得了图像识别的技术,并加入到android中。Android中的人脸识别技术,用到的底层库:android/external/neven/,framework层:frameworks/base/media/java...
96
热度 -
ExtJS课题-表格面板 (转)
ExtJS专题-表格面板(转) ExtJS中的表格功能非常强大,包括了排序、缓存、拖动、隐藏某一列、自动显示行号、列汇总、单元格编辑等实用功能。但很多人在应用的时候都会因为遇到一些细节问题而苦恼,为什么提示信息出不来呀?为什么s.gif图片在断网的情况下不能显示啊?为什么从后台得不到JSON数据啊?为什么日期的格式无法转换啊?为什么翻页就是报错啊?为什么拖曳功能就是实现不了啊?等等等等。最后归结到...
1380
热度 -
Android 制作万能的ViewPagerIndicator 指示器
Android打造万能的ViewPagerIndicator指示器/**稀土掘金,时光不老**/大家好,又是项目中用到的小功能,拿来和大家分享交流一下,如有不足之处,请多多指教哈。O(∩_∩)O哈哈~1.概述。ViewPager的指示器相信大家都做过了,有用图片,第三方的,有support.design库中TabLayout,也有大多数人都用过的TabPageIndicator等等,并且很多知名A...
478
热度 -
使用Vitamio制造自己的Android万能播放器—— 手势控制亮度、音量、缩放
使用Vitamio打造自己的Android万能播放器——手势控制亮度、音量、缩放使用Vitamio打造自己的Android万能播放器(1)——准备一、实现目标1.1亮度控制模仿VPlayer界面:1.2声音控制模仿VPlayer界面:1.3画面缩放根据下面API提供画面的拉伸、剪切、100%、全屏二、VitamioAPI介绍VideoView2.1publicvoi...
76
热度 -
Android RecyclerView的根本使用
AndroidRecyclerView的基本使用转载请标明原文地址:http://blog.csdn.net/yalinfendou/article/details/46636409【yalinfendou的博客】AndroidRecyclerView在去年的GoogleI/O大会上就推出来了,以前经常使用的ListView继承的是AbsListView,而RecyclerView则直接继承Vie...
5
热度 -
android bit地图 compress(图片压缩)
androidbitmapcompress(图片压缩)转自:http://blog.csdn.net/luhuajcdd/article/details/8948261?androidbitmapcompressandroid的照相功能随着手机硬件的发展,变得越来越强大,能够找出很高分辨率的图片。有些场景中,需要照相并且上传到服务,但是由于图片的大小太大,那么就上传就会很慢(在有些网络情况下),而...
126
热度 -
老掉牙邓的android学习笔记(2)-Android 获取屏幕的分辨率的N种方式
老邓的android学习笔记(2)-Android获取屏幕的分辨率的N种方式Android获取屏幕的分辨率第一种方法:最简单的方法12intscreenWidth=getWindowManager().getDefaultDisplay().getWidth();intscreenHeight=getWindowManager().getDefaultDisplay().getHeight();很...
53
热度 -
Android 格局(Layout)指南
Android布局(Layout)指南Android布局(Layout)指南太阳火神的美丽人生(http://blog.csdn.net/opengl_es)本文遵循“署名-非商业用途-保持一致”创作公用协议转载请保留此句:太阳火神的美丽人生-本博客专注于敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合...
4
热度 -
【安卓札记】Volley全方位解析,带你从源码的角度彻底理解
【安卓笔记】Volley全方位解析,带你从源码的角度彻底理解转载请声明原出处(blog.csdn.net/chdjj),谢谢!--------------------------参考资料1.http://www.codekk.com/open-source-project-analysis/detail/Android/grumoon/Volley%20%E6%BA%90%E7%A0%81%E8%...
61
热度 -
下拉刷新列表增添SwipeDismissListViewTouchListener实现滑动删除某一列
下拉刷新列表添加SwipeDismissListViewTouchListener实现滑动删除某一列。《AndroidSwipeToDismiss:左右滑动删除ListView条目Item》Android的SwipeToDismiss是github上一个第三方开源框架(github上的项目链接地址:https://github.com/romannurik/Android-SwipeToDismi...
10
热度 -
话中有话(趣味Android应用)
话里有话(趣味Android应用)原文:http://www.adaiw.com/?p=147看了阮一峰兄的http://www.ruanyifeng.com/blog/2011/11/dice_portrait.html骰子作画的算法,觉得很有趣,就做了一个类似的应用,用自己的文字当做画笔来填充另外一段话,效果如下:算法非常简单:1.从文字得到其图片,拿EidtText的Cache...
9
热度