Android
dairyman000
er
展开
-
Android 输入系统分析
提原创 2011-09-05 23:35:58 · 650 阅读 · 0 评论 -
android 使用Thread的一种方法-HandlerThread
HandlerThread继承自Thread, 通过消息驱动线程处理某些事情。(其他方法包括-继承Thread, 实例化一个Thread并传入一个runnable做参数, etc.)HandlerThread 可以提供一个looper 用于构造一个Handler类,这样Thread的实现就简化为了Handler类的消息处理。1. 实例化HandlerThread对象 Hand原创 2012-02-09 10:32:08 · 4479 阅读 · 0 评论 -
android superuser.apk 管理root权限原理分析
原文出处:http://blog.163.com/szs121@126/blog/static/109056781201223111390835/使用android 手机很多情况下需要root权限,关于root权限获取的原理可以参考以下文章:1、云中漫步博客: Android系统root破解原理分析 http://my.unix-center.net/~Simon转载 2012-10-15 10:31:31 · 21158 阅读 · 0 评论 -
Android4: HDMI system in ICS
Android4: HDMI system in ICS Android4.0 framework默认支持hdmi, 工作流程:HDMI状态改变时driver通过UEvent "DEVPATH=/devices/virtual/switch/hdmi" 上报给系统-->系统在PhoneWindowManager中通过UEventObserver中获取状态转载 2012-10-26 15:40:52 · 1883 阅读 · 0 评论 -
Android多媒体开发 Pro Android Media 第二章 创建自定义相机应用 1
在上一章中,我们看了如何利用Android内置的相机应用为其他应用提供一个现成的照片拍摄组件。它提供标准界面给最终用户,对我们程序员而言又简单直接,不过它也因此缺乏灵活度。例如,如果我们想要我们的相机应用支持延时拍摄,使用内置应用就不好实现。幸运的是,使用内置应用并不是访问摄像头的唯一途径。底层硬件的开放程度以及系统提供的访问方法,对我们和相机应用来说是一样的,我们可以在任意类型的应用翻译 2014-02-26 13:10:20 · 3489 阅读 · 0 评论 -
Android多媒体开发 Pro Android Media 第一章 Android图像编程入门 2
本节介绍了如果让camera返回更大的图像, 并在应用中尽可能大的显示出来.翻译 2014-02-18 22:24:59 · 1541 阅读 · 0 评论 -
Android多媒体开发 Pro Android Media 第一章 Android图像编程入门 1
本章我们将来学习图像采集和存储的基本知识。我们首先探索android提供的内置功能,然后在后续章节中学习如何定制化软件。内置的图像采集和存储功能是学习Android多媒体功能非常好的入门指南,同时也为后续音频和视频的学习铺路。我们从如何使用内置相机应用(Camera)开始,之后转到MediaStore使用技巧。 MediaStore是Android内置的多媒体和元数据(metadata)存储机翻译 2014-02-18 17:22:36 · 3128 阅读 · 0 评论 -
Android多媒体开发 Pro Android Media 第二章 创建自定义相机应用 2
更改相机预览大小Camera.Parameters中另一个特别有用设置是设置预览大小。正如使用其他设置,我们首先要查询的参数对象,取得其支持列表。取得预览尺寸列表之后,我们遍历它,以确保在设置之前,我们想要设置的大小是相机支持的。在本示例中,我们不设定精确的预定尺寸,而选择一个设备支持,最接近且不大于预定值的尺寸。图 2-4 显示了此示例的输出。...public sta翻译 2014-02-28 10:48:51 · 5320 阅读 · 0 评论 -
Android多媒体开发 Pro Android Media 第一章 Android图像编程入门 3
Android提供了一个标准的方式在应用程序之间分享数据。负责此功能的那些类被称为内容提供者(content provider)。内容提供者提供了一个存储和检索各类数据的标准接口。翻译 2014-02-19 22:12:49 · 2752 阅读 · 0 评论 -
Android多媒体开发 Pro Android Media 第一章 Android图像编程入门 4
使用MediaStore检索图像Android的共享内容提供者功能很强大,利用他们我们可以非常容易的创建类型画廊(gallery)的应用。由于内容提供者,本例中是MediaStore,可以在应用间共享,当我们创建使自己的应用显示图像时,不必真去创建一个相机应用并保存图像。既然大多数应用使用缺省的MediaStore,我们可以利用这个来创建我们自己的画廊应用。从MediaStore选择是翻译 2014-02-20 15:00:00 · 1848 阅读 · 0 评论 -
Linux I2C 驱动的几个概念
本文介绍Linux I2C驱动相关的几个重要的数据结构,以及他们适用的 场合。struct i2c_adapter无法避免,我们必然碰到struct i2c_adapter这个数据结构。好在我们只是要编写I2C设备驱动,我们只需简单的认为,i2c_adapter是标识一个I2C总线的数据结构的,直白一点就是CPU这边的I2C控制器,I2C主设备。我们跟I2C设备的所有通信,都必须通过这个控原创 2012-08-31 15:08:06 · 2223 阅读 · 0 评论 -
使用Android编译环境编译小工具
在Android 的external目录, 已经有了很多个目录存放各类小工具,比如ping, gzip等.我们可以将自己要编译的新工具,也在此目录下建一个目录,将源文件和Android.mk文件放在其下.并使用 mm external/xxx原创 2012-03-13 22:13:00 · 794 阅读 · 0 评论 -
Android 应用开发环境的建立
因为一直纠结于其他平台的开发工作, 尽管android已经风行了好几年了, 仍然没对其开发做过多少研究. 本文旨在记录Windows环境 android应用程序开发环境的建立 1. 安装JDK(Java Development Kits) , 当前JDK的最新的原创 2011-04-09 21:41:00 · 1259 阅读 · 1 评论 -
LInux 下 Jni 实现
本文转自:http://my.unix-center.net/~Simon_fu/?p=359作者: simon_fu 最近研究Android,涉及到JNI调用。虽然我对Java语言有所了解,但是还没有接触过JNI。今天在Unix Center的Ubuntu上面用JN转载 2011-09-07 19:15:20 · 844 阅读 · 3 评论 -
Android开发笔记之一 Hello World
Android开发笔记之一 Hello World学习一种的新的编程语言或者新的编程框架,总免不了从一个简单例子入手。说得再多,也比不上显示一个生动的Hello World界面。让我们的Android学习之旅也从Hello World开始吧. 在出发之原创 2011-09-24 17:32:15 · 841 阅读 · 0 评论 -
Android开发笔记之二 用户界面概述
Android用户界面概述组成Android界面的控件可以分为两类。一类用于显示信息,并同用户进行交互,称为显示控件(Widget),比如文本视图(TextView),按钮(Button)。这个跟Windows的控件概念类似,但是实现的方法不一样。一类用于界面的布局,原创 2011-09-28 15:36:53 · 766 阅读 · 0 评论 -
短信相关
发送:String smsBody;String num=13500030001;SmsManager sms = SmsManager.getDefault();List texts = sms.divideMessage(smsBody);for ( String text : texts ) { sms.sendTextMessage(N原创 2012-01-18 14:48:33 · 544 阅读 · 0 评论 -
android Vibrator
http://roll.sohu.com/20110322/n304666791.shtml原创 2012-02-06 11:19:50 · 702 阅读 · 0 评论 -
Parcel 和 Parcelable
Parcel 在英文中有两个意思,其一是名词,为包裹,小包的意思; 其二为动词,意为打包,扎包。邮寄快递中的包裹也用的是这个词。Android采用这个词来表示封装消息数据。这个是通过IBinder通信的消息的载体。需要明确的是Parcel用来存放数据的是内存(RAM),而不是永久性介质(Nand等)。Parcelable,定义了将数据写入Parcel,和从Parcel中读出的接口。一个实体(用原创 2012-02-10 10:56:49 · 11588 阅读 · 2 评论 -
Status Bar Notification
Android的Notification分为三种,适用于不同的情况. 1. Toast Notification, 此为运行的Activity或者Service,弹出提示信息, 短时间显示之后,消失.2. Status Bar Notification, 这个是将提示显示显示在Status Bar上, 用户通过下拉Status Bar获取Notification列表及详细信息, 此多用于原创 2012-02-16 09:59:28 · 3197 阅读 · 0 评论 -
android 编译出错之一
host Java: clearsilver (out/host/common/obj/JAVA_LIBRARIES/clearsilver_intermediates/classes)target Java: core (out/target/common/obj/JAVA_LIBRARIES/core_intermediates/classes) make[2]: *** 没有原创 2012-03-24 11:51:59 · 4597 阅读 · 0 评论 -
Android多媒体开发 Pro Android Media 第二章 创建自定义相机应用 3
扩展自定义相机应用程序在我看来,Android 上的内置相机应用程序缺少几个基本特征。其中之一是,延迟一小段时间,10或者30秒,之后进行拍摄。此种功能对于那些可以安装在三脚架上的相机来说,通常很实用。它提供了这样的功能,摄影师设置好镜头,设定好计时器,然后自己跑到镜头里。虽然对于移动电话而言,可能不是很常用。但在某些特殊场景,却非常有用的。例如,当我想要和同伴一起拍照时,就非常喜欢这翻译 2014-03-03 13:43:01 · 2465 阅读 · 0 评论