
Android
文章平均质量分 63
iteye_15544
这个作者很懒,什么都没留下…
展开
-
安装APK文件到Android模拟器和Android sdcard的使用
安装APK文件到Android模拟器Android手机使用的执行文件为APK格式,类似于Windows平台的exe文件。在Android模拟器中安装APK文件有多种方法,如果你是开发人员,可以通过Eclipse+ADT,使用DDMS可以传输文件。大多数可以直接在Windows的cmd中操作就可以了。一、首先在Android SDK的Tools文件夹中找到emulator.exe文件并运行,这时...原创 2009-04-02 09:50:53 · 416 阅读 · 0 评论 -
Android Media Scanner Mechanism Analyze
ArchitectureFigure 2-1As Figure 2-1. MediaScannerReciver start up at anytime where receive intent ACTION_BOOT_COMPLETED, ACTION_MEDIA_MOUNTED or ACTION_MEDIA_SCANNER_SCAN_FILE. Cause on that spe...原创 2010-08-19 11:25:47 · 182 阅读 · 0 评论 -
android focus
button.requestFocus();要得到焦点,理论上是可以的。 如果不能的话,有两种方法: 1、制作xml时就把想拥有focus的view放前面——有些情况下用这个难度是挺大的 2、用requestFocus设置focus。理论上这个是没问题的,但这有前提,就是调用的时机,如果调用的太早了就会被系统的冲掉。 最后我用了下面三句,实现了获得焦点。 mAddButton.se...原创 2010-09-04 14:46:55 · 109 阅读 · 0 评论 -
Android中View如何切换Focus
视图(View)类代表了一种基本的用户界面组成模块。一个视图占据了屏幕上的一个矩形区域,并响应绘制图形和事件处理。视图类是窗体类(Widget)的基类,而窗体类用来生成可交互的用户图形接口(interactive GUI)。视图类的使用窗口中所有的视图构成一个树形结构。要想增加视图,既可以用直接添加代码的方法,也可以在一个或者多个XML文件中声明新视图构成的树。在视图类的子类中,有的可以用来控制,...原创 2010-09-04 14:50:02 · 541 阅读 · 0 评论 -
Android中人脸识别技术
http://blog.youkuaiyun.com/BonderWu/archive/2010/09/05/5865205.aspx Android自带的人脸识别技术只能识别出人脸在画面中的位置,中心点,眼间距,角度等基本特性,提供给上层应用使用。实际上,咱们也可以port OpenCV等库到Android中,来完成相关功能(仅仅只是猜测而已,自己并没有真正动手实践过)。1....原创 2010-09-11 15:03:25 · 282 阅读 · 0 评论 -
android blog 关注
http://www.gsmcdma.com/a/ruanjiankaifa/duomeiti/2010/0515/8.html http://miaozl.spaces.live.com/?_c11_BlogPart_pagedir=Previous&_c11_BlogPart_handle=cns!F408F266382E09FE!799&_c11_BlogPart_B...原创 2010-09-15 18:57:14 · 94 阅读 · 0 评论 -
Android初始化语言 (init.*.rc、init.conf文件格式)
Android初始化语言 (init.*.rc、init.conf文件格式) Android初始化语言包含了四种类型的声明:Actions (行动)、Commands (命令)、Services (服务)和Options (选项)。 所有这些都是以行为单位的,各种记号由空格来隔开。C语言风格的反斜杠号可用于在记号间插入空格。双引号也可用于防止字符串被空格分割成多个...原创 2010-09-25 16:34:12 · 111 阅读 · 0 评论 -
【Android Eclair】 如何写Android init.rc(该文章翻译自/system/core/init/readme.txt)
如何去写Android init.rc (Androidinit language)Android初始化语言由四大类声明组成:行为类(Actions),命令类(Commands),服务类(Services),选项类(Options). * 初始化语言以行为单位,由以空格间隔的语言符号组成。C风...原创 2010-09-27 16:05:23 · 162 阅读 · 0 评论 -
使用AIDL(Android接口描述语言)设计和使用远程接口
目录 1 使用AIDL(AndRoid接口描述语言)设计和使用远程接口 1.1 使用AIDL实现IPC 1.1.1 创建一个AIDL文件 1.1.2 实现接口 1.1.3 向客户端公开接口 1.1.4 使用parcelables进行参数的值传递 1.2 调用一...原创 2010-09-28 14:31:43 · 254 阅读 · 0 评论 -
http://book.youkuaiyun.com/bookfiles/1061/100106131804.shtml
http://book.youkuaiyun.com/bookfiles/1061/100106131804.shtml2010-03-05 14:45:32 · 154 阅读 · 0 评论 -
Android多媒体框架3月变化
Android的核心代码在3月底有一了一次比较重大的改动,尤其是多媒体方面的改动比较大,主要的目的是为了更好的实现Camcorder,以及进一步实现Video Telephony。这些改动也是软、硬件协调、结构和性能折中的一个结果。在此做出一些说明,希望中国的关心Android技术的网友进一步了解Android发展的历程。1 ISurface接口的改动 ISurface是一个给下层的C+...原创 2010-10-11 09:55:30 · 155 阅读 · 0 评论 -
双击事件的处理
package com.aslibra.test;import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.util.Log;import android.view.GestureDetector;import android.view....原创 2010-10-13 15:48:35 · 131 阅读 · 0 评论 -
android:MATCH_PARENT是什么类型的布局
http://zhangkun716717-126-com.iteye.com/blog/763560 有网友表示对于很多工程中的MATCH_PARENT出现在layout中感到不明白,过去只有FILL_PARENT和WRAP_CONTENT那么match_parent到底是什么类型呢? 其实从Android 2.2开始FILL_PARENT改名为MATCH_PARENT ,从A...原创 2010-10-15 21:18:49 · 275 阅读 · 0 评论 -
简述Android触摸屏手势识别
如用Scroll手势在浏览器中滚屏,用Fling在阅读器中翻页等。在Android系统中,手势的识别是通过GestureDetector.OnGestureListener接口来实现的,不过William翻遍了Android的官方文档也没有找到一个相关的例子,API Demo中的TouchPaint也仅仅是提到了onTouch事件的处理,没有涉及到手势。Android Develope...原创 2010-10-18 19:08:31 · 105 阅读 · 0 评论 -
Linux系统下.ko文件是什么文件?.so文件是什么文件?
.so 文件是动态链接库文件,相当于 win下的 .dll 文件。.ko 是内核模块文件,是内核加载的某个模块,一般是驱动程序。原创 2011-05-25 18:55:48 · 1123 阅读 · 0 评论 -
java的isAlive 和 join
join()用于停止当前线程而运行别的线程。isAlive()用于测试线程的状态,即是否活着。假设有线程:th1,th2且th2为当前正运行的线程。当调用th1.join();时,便停止th2,直到th1执行完毕才又执行th2。当调用th2.isAlive();时,如果返回true则说明th2还活着,即已启动但未结束。如果返回false则说明该线程已dead,即终止。h...原创 2011-05-27 13:38:29 · 99 阅读 · 0 评论 -
ensureCapacity()方法提高ArrayList的初始化速度
http://www.gznc.edu.cn/yxsz/jjglxy/book/Java_api/java/util/ArrayList.html http://dinghaoliang.blog.163.com/blog/static/126540714201061911132780/ 我们在使用Arraylist时,经常要对它进行初始化工作,在使用add()方法增加新的元...原创 2011-05-27 14:33:49 · 160 阅读 · 0 评论 -
如何连接android数据库
http://zhidao.baidu.com/question/228660371.html 如何连接android数据库 <!--entry--> 关系型数据库SQLite3,它是一个支持SQL轻量级的嵌入式数据库,在嵌入式操作上有很广泛的,WM采用的也是SQLite3关于过于、原理方面的东西在这篇文章里不会提到,但是如果你想能够快速...原创 2011-05-27 15:18:16 · 110 阅读 · 0 评论 -
Android线程优先级设置方法
http://blog.sina.com.cn/s/blog_7a9802120100s4at.html 对于Android平台上的线程优先级设置来说可以处理很多并发线程的阻塞问题,比如很多无关紧要的线程会占用大量的CPU时间,虽然通过了MultiThread来解决慢速I/O但是合理分配优先级对于并发编程来说十分重要。Android在线程方面主要使用的是Java本身的Thread类,我们可...原创 2011-05-28 14:15:58 · 130 阅读 · 0 评论 -
Android Frameworks系列之IMF(一)
http://www.pin5i.com/showtopic-android-frameworks-imf-1.htmlAndroid Frameworks系列之IMF(一)IMF(Input Method Frameworks)是Android输入法的Framework框架,其中最主要的是InputMethodService,他继承于AbstractInputMethodSe...原创 2011-06-02 10:03:55 · 241 阅读 · 0 评论 -
Android Framework系列之IMF(二)
InputConnection是IMF里面一个重要的接口,他是实现BaseInputConnection和InputConnectionWrapper 上层的接口。主要用于应用程序和InputMethod之间通信的通道,包括实现读取关标周围的输入,向文本框中输入文本以及给应用程序发送各种按键事件。 InputConnection ic = getCurrentInputC...原创 2011-06-02 10:09:17 · 154 阅读 · 0 评论 -
extern "C"表示输出C函数接口
extern "C"表示输出C函数接口 程序员用extern"c"告诉编译器,该函数是用C语言编写的. 用的时候有以下几种形式: 1.extern "c" void exit(int)//包含c语言中编写的exit函数. 2.extern "c" {int printf(const char* ....); ...2009-08-06 09:00:56 · 238 阅读 · 0 评论 -
C中通常用#define
C中通常用#define,C++就像上所说.用const 了.. 或是枚举enum方法.. #define命令也就是宏定义命令.. 1.作变量说明: #define PI 3.1415926 2.宏嵌套,一个宏名也可以出现在另一个宏定义的宏替换体中.. #define RAD PI/180 3.作符号替换用 #...原创 2009-08-06 09:14:46 · 105 阅读 · 0 评论 -
Android 的Camera架构介绍
以下文章转载于:http://www.j2medev.com/android/media/200905/20090508211422.html 第一部分 Camera概述Android的Camera包含取景器(viewfinder)和拍摄照片的功能。目前Android发布版的Camera程序虽然功能比较简单,但是其程序的架构分成客户端和服务器两个部分,它们建立在Android的进程间通...2009-08-19 08:59:43 · 344 阅读 · 0 评论 -
SharedPreferences存储
SharedPreferences保存到哪里去了?SharedPreferences是以XML的格式以文件的方式自动保存的,在DDMS中的File Explorer中展开到/data/data/<package name>/shared_prefs下,以上面这个为例,可以看到一个叫做SETTING_Infos.xml的文件。 android...原创 2009-08-26 09:14:52 · 82 阅读 · 0 评论 -
ListPreference
CharSequence[] getEntries()The list of entries to be shown in the list in sub...2009-08-26 10:21:05 · 117 阅读 · 0 评论 -
Android开发FAQ之一
Android开发FAQ之一Jul 22nd, 2009 by henryhuang. 1. 如何隐藏标题栏和状态栏// no status barfinal Window win = getWindow();win.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams...原创 2009-08-26 16:38:53 · 119 阅读 · 0 评论 -
Android Content Provider[转]
Android应用程序可以使用文件或SqlLite数据库来存储数据。Content Provider提供了一种多应用间数据共享的方式,比如:联系人信息可以被多个应用程序访问。Content Provider是个实现了一组用于提供其他应用程序存取数据的标准方法的类。应用程序可以在Content Provider中执行如下操作:查询数据修改数据添加数据删除数据标准的Conten...原创 2009-09-04 08:53:50 · 204 阅读 · 0 评论 -
Android中的Intent[转]
Android中的Intent[转] 在一个Android应用中,主要是由四种组件组成的,这四种组件可参考“Android应用的构成”。而这四种组件是独立的,它们之间可以互相调用,协调工作,最终组成一个真正的Android应用。在这些组件之间的通讯中,主要是由Intent协助完成的。Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此...原创 2009-09-04 09:09:46 · 122 阅读 · 0 评论 -
Android数据存取之Preferences
Android数据存取之Preferences 这种方式应该是用起来最简单的Android读写外部数据的方法了。他的用法基本上和J2SE(java.util.prefs.Preferences)中的用法一样,以一种简单、透明的方式来保存一些用户个性化设置的字体、颜色、位置等参数信息。一般的应用程序都会提供“设置”或者“首选项”的这样的界面,那么这些设...原创 2009-09-04 09:30:00 · 80 阅读 · 0 评论 -
对话框和浮动Activity
Android基础 - 对话框和浮动Activity在之前的学习过程中我们已经知道,Android应用中最常用的屏幕显示开发是基于Activity的,但是,在很多情况下我们需要显示一个对话框或浮动窗体来完成一些简单的任务,比如需要让用户输入一些内容,或让用户确认一些信息。在Android中,我们可以通过两种方式来创建对话框:1. 借助Dialog类,或它的子类(...原创 2009-09-04 11:49:45 · 155 阅读 · 0 评论 -
Android资源文件
Android资源文件 资源是您在代码中使用到的并且在编译时被打包进您的应用程序的附加文件。Android支持多种不同的文件,包括XML、PNG和JPEG文件。XML文件的格式决定于其描述的内容。这些文件将描述文件支持的类型、语法或格式。处于加载效率的考虑,资源被从代码中分离出来,而且XML文件被编译进二进制代码中。字符串,类似的会被压缩存储为更经济的格式。处...原创 2009-09-04 15:37:52 · 136 阅读 · 0 评论 -
android 布局管理
布局管理 FrameLayout:左上角只显示一个组件。 LinearLayout:线性布局管理器,分为水平和垂直俩中,只能进行单行布局。 TableLayout:任意行和列的表格布局管理器。其中TableRow代表一行,TableRow的每一个视图组件代表一个单元格。 AbsoluteLayout:绝对布局管理...原创 2009-09-07 11:14:19 · 123 阅读 · 0 评论 -
landscape是横向,portrait是纵向
android:screenOrientation="landscape"。例如(landscape是横向,portrait是纵向):2009-09-07 12:54:45 · 1615 阅读 · 0 评论 -
Android开发FAQ之二
1、将 日志 输出到 d 盘下的 log.txtE:\android\android-sdk_1.5_windows_qualcomm\tools>adb shell >> d:\log.txt2、将模拟器缩小C:\Documents and Settings\Administrator>telnet localhost 5554window scale 0...2009-09-10 09:11:53 · 104 阅读 · 0 评论 -
Only the original thread that created a view hierarchy can touch its views的相关
http://hi.baidu.com/lfcaolibin/blog/item/5cdf623c39ea760bbaa16738.html 很多网友在Android中使用多线程处理UI相关内容时可能会发现Logcat提示Only the original thread that created a view hierarchy can touch its views这样的错误,这...原创 2010-10-20 19:02:14 · 111 阅读 · 0 评论 -
Android2.2 API 中文文档系列(1) —— TextView
正文 一、TextView的API 中文文档 1.1 结构 java.lang.Object ↳ android.view.View ↳ android.widget.TextView 直接子类: Button, CheckedTextView, Chronometer, DigitalClock, EditText ...原创 2010-10-21 09:43:10 · 104 阅读 · 0 评论 -
Android开发指南-用户界面-事件处理
处理用户界面事件Handling UI Events在Android上,不止一个途径来侦听用户和应用程序之间交互的事件。对于用户界面里的事件,侦听方法就是从与用户交互的特定视图对象截获这些事件。视图类提供了相应的手段。在各种用来组建布局的视图类里面,你可能会注意到一些公共的回调方法看起来对用户界面事件有用。这些方法在该对象的相关动作发生时被Android...原创 2010-10-22 18:55:10 · 85 阅读 · 0 评论 -
Android画图之Matrix(二)
上一篇Android画图之Matrix(一)讲了一下Matrix的原理和运算方法,涉及到高等数学,有点难以理解。还好Android里面提供了对Matrix操作的一系列方便的接口。 Matrix的操作,总共分为translate(平移),rotate(旋转),scale(缩放)和skew(倾斜)四种,每一种变换在Android的API里都提供了set, ...原创 2010-10-23 19:06:44 · 82 阅读 · 0 评论 -
Android画图之Matrix(一)
http://chroya.iteye.com/blog/712078 Matrix,中文里叫矩阵,高等数学里有介绍,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。 首先介绍一下矩阵运算。加法和减法就不用说了,太简单了,对应位相加就好。图像处理,主要用到的是乘法。下面是一个乘法的公式:...原创 2010-10-23 19:09:21 · 95 阅读 · 0 评论