- 博客(13)
- 资源 (8)
- 收藏
- 关注
转载 Android:TextView属性大全
android:autoLink 设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all) android:autoText 如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。 android:bufferType 指定getTex
2014-01-11 14:19:44 422
翻译 Activity的启动模式与flag详解
Activity有四种加载模式:standard(默认), singleTop, singleTask和 singleInstance。以下逐一举例说明他们的区别:standard:Activity的默认加载方法,即使某个Activity在 Task栈中已经存在,另一个activity通过Intent跳转到该activity,同样会新创建一个实例压入栈中。例如:现在栈的情况为:A B C
2014-01-03 20:58:24 353
转载 Callable,Runnable,FutureTask
编写多线程程序是为了实现多任务的并发执行,从而能够更好地与用户交互。一般有三种方法,Thread,Runnable,Callable.Runnable和Callable的区别是,(1)Callable规定的方法是call(),Runnable规定的方法是run().(2)Callable的任务执行后可返回值,而Runnable的任务是不能返回值得(3)call方法可以抛出异常,
2014-01-03 19:49:16 502
转载 ContentObserver与DatasetObserver的用途与区别
1. ContentObserver ContentObserver主要是通过Uri来监测特定的Databases的表,如果该Databases表有变动则会通知更新cursor中的数据。 如果使用ContentProvider操作数据库,在ContentProvider的query()方法中会通过Cursor.setNotificationUri()注册uri描述的表,
2014-01-02 19:09:07 445
转载 Android中的Looper类
Android中的Looper类,是用来封装消息循环和消息队列的一个类,用于在android线程中进行消息处理。handler其实可以看做是一个工具类,用来向消息队列中插入消息的。 (1) Looper类用来为一个线程开启一个消息循环。 默认情况下android中新诞生的线程是没有开启消息循环的。(主线程除外,主线程系统会自动为其创建Looper对象,开启消息循环。)
2014-01-01 22:07:35 299
转载 OpenGL ES着色器语言之变量和数据类型(二)
4.5精度和精度修饰符4.5.1范围和精度 用于存储和展示浮点数、整数变量的范围和精度依赖于数值的源(varying,uniform,纹理查找,等等),是不是顶点或者片元着色器,还有其他一些底层实现的细节。最低存储需要通过精度修饰符来声明。典型地,精度操作必须要保留变量包含的精度存储。仅有的例外是需要大量复杂计算的内建函数,如atan(),返回值的精度低于声明的精
2013-12-27 19:20:33 484
翻译 Android传感器简介
Android操作系统11种传感器介绍Android操作系统11种传感器介绍Rockie Cheng 在Android2.3 gingerbread系统中,google提供了11种传感器供应用层使用。 #define SENSOR_TYPE_ACCELEROMETER 1 //加速度#define SENSOR_TYPE_
2013-12-27 19:17:50 433
转载 TabHost 简介
菜鸟学习android之TabHost.查询资料说android有这么个玩意--------选项卡。首先聊聊什么是选项卡,从网上搜索资料显示:一个顶部的按钮(可点击的)的切换卡部分,一个主内容区(上图显示“第二个窗体”字体的)的主显示区。举个简单点的例子吧,大家可以看看android手机上的通讯录,用的就是选项卡,点击顶部的选项卡一,二,三,在显示区会有不同的内容。强烈推荐看看手机上的通讯录。
2013-12-27 17:36:09 699
转载 编程之美--求二进制中1的个数
求二进制中1的个数。对于一个字节(8bit)的变量,求其二进制表示中"1"的个数,要求算法的执行效率尽可能的高。先来看看样章上给出的几个算法:解法一,每次除二,看是否为奇数,是的话就累计加一,最后这个结果就是二进制表示中1的个数。解法二,同样用到一个循环,只是里面的操作用位移操作简化了。 1: int Count(int v) 2: {
2013-12-27 17:31:56 430
转载 Android获取View坐标方法
我们重点在获取view的y坐标依次介绍以下四个方法: 1.getLocationInWindow Java代码 int[] position = new int[2]; textview.getLocationInWindow(position); System.out.println("getLocationInWind
2013-12-27 17:30:49 741
转载 Android中onInterceptTouchEvent与onTouchEvent
onInterceptTouchEvent:onInterceptTouchEvent是在ViewGroup里面定义的。Android中的layout布局类一般都是继承此类的。onInterceptTouchEvent是用于拦截手势事件的,每个手势事件都会先调用onInterceptTouchEvent。onTouchEvent:onTouchEvent同样也是在view中
2013-12-27 17:28:56 406
转载 Android UI优化
为什么使用HierarchyViewer 不合理的布局会使我们的应用程序UI性能变慢,HierarchyViewer能够可视化的角度直观地获得UI布局设计结构和各种属性的信息,帮助我们优化布局设计。HierarchyViewer是我们优化程序的工具之一,它是Android自带的非常有用的工具,可以帮助我们更好地检视和设计用户界面(UI),绝对是UI检视的利器。怎么使用
2013-12-27 17:24:59 469
有限自动机 陈文宇课程PPT
2013-10-14
精通DirectX.3D图形与动画程序设计.part4
2013-04-17
编码的奥秘
2013-04-17
黑客与画家
2013-04-17
OpenGL编程指南.蓝宝书
2013-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人