Android
Mageric_
成长中
展开
-
Android中的Looper类
Android中的Looper类,是用来封装消息循环和消息队列的一个类,用于在android线程中进行消息处理。handler其实可以看做是一个工具类,用来向消息队列中插入消息的。 (1) Looper类用来为一个线程开启一个消息循环。 默认情况下android中新诞生的线程是没有开启消息循环的。(主线程除外,主线程系统会自动为其创建Looper对象,开启消息循环。)转载 2014-01-01 22:07:35 · 299 阅读 · 0 评论 -
Android UI优化
为什么使用HierarchyViewer 不合理的布局会使我们的应用程序UI性能变慢,HierarchyViewer能够可视化的角度直观地获得UI布局设计结构和各种属性的信息,帮助我们优化布局设计。HierarchyViewer是我们优化程序的工具之一,它是Android自带的非常有用的工具,可以帮助我们更好地检视和设计用户界面(UI),绝对是UI检视的利器。 怎么使用转载 2013-12-27 17:24:59 · 469 阅读 · 0 评论 -
Android中onInterceptTouchEvent与onTouchEvent
onInterceptTouchEvent: onInterceptTouchEvent是在ViewGroup里面定义的。Android中的layout布局类一般都是继承此类的。onInterceptTouchEvent是用于拦截手势事件的,每个手势事件都会先调用onInterceptTouchEvent。 onTouchEvent: onTouchEvent同样也是在view中转载 2013-12-27 17:28:56 · 406 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
ContentObserver与DatasetObserver的用途与区别
1. ContentObserver ContentObserver主要是通过Uri来监测特定的Databases的表,如果该Databases表有变动则会通知更新cursor中的数据。 如果使用ContentProvider操作数据库,在ContentProvider的query()方法中会通过Cursor.setNotificationUri()注册uri描述的表,转载 2014-01-02 19:09:07 · 445 阅读 · 0 评论 -
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 阅读 · 0 评论 -
Activity的启动模式与flag详解
Activity有四种加载模式:standard(默认), singleTop, singleTask和 singleInstance。以下逐一举例说明他们的区别: standard:Activity的默认加载方法,即使某个Activity在 Task栈中已经存在,另一个activity通过Intent跳转到该activity,同样会新创建一个实例压入栈中。例如:现在栈的情况为:A B C翻译 2014-01-03 20:58:24 · 353 阅读 · 0 评论 -
TabHost 简介
菜鸟学习android之TabHost.查询资料说android有这么个玩意--------选项卡。首先聊聊什么是选项卡,从网上搜索资料显示:一个顶部的按钮(可点击的)的切换卡部分,一个主内容区(上图显示“第二个窗体”字体的)的主显示区。举个简单点的例子吧,大家可以看看android手机上的通讯录,用的就是选项卡,点击顶部的选项卡一,二,三,在显示区会有不同的内容。强烈推荐看看手机上的通讯录。转载 2013-12-27 17:36:09 · 699 阅读 · 0 评论