android
文章平均质量分 59
jvtytfyrbu
这个作者很懒,什么都没留下…
展开
-
Surface、SurfaceView、SurfaceHolder及SurfaceHolder.Callback之间的关系
一、SurfaceSurface就是“表面”的意思。在SDK的文档中,对Surface的描述是这样的:“Handle onto a raw buffer that is being managed by the screen compositor”,翻译成中文就是“由屏幕显示内容合成器(screen compositor)所管理的原生缓冲器的句柄”,这句话包括下面两个意思:1.转载 2015-02-28 12:03:26 · 277 阅读 · 0 评论 -
SurfaceView、SurfaceHolder及SurfaceHolder.Callback
先看一下官方的定义:1.SurfaceViewSurfaceView是视图(View)的继承类,这个视图里内嵌了一个专门用于绘制的Surface。你可以控制这个Surface的格式和尺寸。Surfaceview控制这个Surface的绘制位置。surface是纵深排序(Z-ordered)的,这表明它总在自己所在窗口的后面。surfaceview提供了一个可见区域,只有在这个可原创 2015-02-28 12:00:12 · 310 阅读 · 0 评论 -
Android中SurfaceView的使用详解
通过之前介绍的如何自定义View, 我们知道使用它可以做一些简单的动画效果。它通过不断循环的执行View.onDraw方法,每次执行都对内部显示的图形做一些调整,我们假设 onDraw方法每秒执行20次,这样就会形成一个20帧的补间动画效果。但是现实情况是你无法简单的控制View.onDraw的执行帧数,这边说的执 行帧数是指每秒View.onDraw方法被执行多少次,这是为什么呢?首先我们知转载 2015-02-28 11:05:49 · 344 阅读 · 0 评论 -
onMeasure
子View需要在onMeasure里面调用setMeasuredDimension。然后ViewGroup在布局的时候会调用子View的getMeasuredWidth/Height方法,来获取子View“希望”获得的大小。ViewGroup在onLayout的时候,会通过调用子View的layout方法,来设定View的实际大小,“通常”是和子View的getMeasuredWidth/He原创 2015-03-04 12:07:12 · 291 阅读 · 0 评论 -
Android 获取内外置存储卡方法
以前的Android(4.1之前的版本)中,SDcard跟路径通过“/sdcard”或者“/mnt/sdcard”来表示存储卡,而在Jelly Bean系统中修改为了“/storage/sdcard0”,以后可能还会有多个SDcard的情况。目前为了保持和之前代码的兼容,sdcard路径做了link映射。为了使您的代码更加健壮并且能够兼容以后的Android版本和新的设备,请通转载 2015-03-31 15:10:34 · 327 阅读 · 0 评论 -
ANDROID开发之SQLite详解
SQLite简介Google为Andriod的较大的数据处理提供了SQLite,他在数据存储、管理、维护等各方面都相当出色,功能也非常的强大。SQLite具备下列特点: 1.轻量级使用 SQLite 只需要带一个动态库,就可以享受它的全部功能,而且那个动态库的尺寸想当小。2.独立性SQLite 数据库的核心引擎不需要依赖第三方软件,也不需要所谓的“安转载 2015-03-31 14:28:17 · 274 阅读 · 0 评论 -
SQLite数据库存储数据
除了可以使用文件或SharedPreferences存储数据,还可以选择使用SQLite数据库存储数据。在Android平台上,集成了一个嵌入式关系型数据库—SQLite,1、SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型虽然只有五种,但实际上sqlite3也接受varchar(n)、char(n转载 2015-03-31 14:36:19 · 967 阅读 · 0 评论 -
Android的file文件操作详解
android的文件操作要有权限:判断SD卡是否插入Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED);获得sd卡根目录File skRoot = Environment.getExternalStorageDirectory();获得私转载 2015-03-31 20:10:00 · 398 阅读 · 0 评论