自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 ERROR: the user data image is used by another emulator. aborting错误!

<br />没有正常关闭导致的,删除android-sdk-windows/.android/avd/对于版本/下的以.lock结尾的文件夹就行

2011-01-27 11:29:00 571

原创 Android手机摄像头编程入门

<br />智能手机中的摄像头和普通手机中的摄像头最大的区别在于,智能机上的摄像头可以由程序员写程序控制,做一些有趣的应用譬如,画中画,做一些有用的应用譬如二维码识别,等等。本讲打算通过一个实例,来介绍一下摄像头编程,相关解释都写在代码中了,请注意看代码注释。<br /><br />实例:窈窈照相机,功能很简单,就是点击程序弹出照相预览界面,点击相机按钮完成照相功能,所照相片会存储在手机存储卡根目录。<br /><br />1、创建一个项目 Lesson36_Camera ,主程序文件为 MainActiv

2011-01-21 15:33:00 4714 2

原创 google原址

<br />www.google.com/ncr ncr意思为“no country redirect”,即“不自动跳转到任何国家”

2011-01-13 13:54:00 757

原创 Android: MediaScanner生成thumbnail的算法

<br />/** <br /> * Check if the corresponding thumbnail and mini-thumb have been created <br /> * for the given uri. This method creates both of them if they do not <br /> * exist yet or have been changed since last check. After thumbnails a

2011-01-12 10:57:00 1929

原创 Android开发者必须深入学习的10个应用开源项目

<br />Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项 目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用:<br />1.Android团队提供的示例项目<br />如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由And

2011-01-12 10:56:00 1288

原创 Android: Android Thumbnail 攻略

<br />本文简单研究一下MediaScanner生成及保存thumbnail的方式,并给出代码快速查询图片的thumbnail,<br /><br />希望可以抛块儿砖,引出一大堆玉来~<br /><br />1. 手动执行Dev Tools /Media Scanner,或插入SD卡的时候,会启动MediaScannerService,把媒体文件更新到media数据库,<br /><br /> 如果是图片文件会同时生成thumbnail<br /><br /> 这部分代码在 package

2011-01-12 10:51:00 14081 2

原创 Eclipse快捷键大全(转载)

<br />Ctrl+1 快速修复(最经典的快捷键,就不用多说了)<br />Ctrl+D: 删除当前行 <br />Ctrl+Alt+↓ 复制当前行到下一行(复制增加)<br />Ctrl+Alt+↑ 复制当前行到上一行(复制增加)<br />Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)<br />Alt+↑ 当前行和上面一行交互位置(同上)<br />Alt+← 前一个编辑的页面<br />Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)<br />Alt+Ente

2011-01-12 10:48:00 801

原创 android SD卡路径问题以及如何获取SDCard 内存

<br />SD卡路径问题以及如何获取SDCard 内存<br />昨天在研究拍照后突破的存储路径的问题,开始存储路径写死为: private String folder = "/sdcard/DCIM/Camera/"(SD卡上拍照程序的图片存储路径); 后来发现这样写虽然一般不会出错,但不是很好,因为不同相机,可能路径会出问题。较好的方法是通过Environment 来获取路径,最后给出一个例子,教你怎样获取SDCard 的内存,显示出来告诉用户。讲述的内容如下: <br />0、获取sd卡路径。<br

2011-01-12 10:10:00 2705

原创 浅析Android MediaProvider之二

<br />MediaProvider 的实质是 Android 的 Core Applications 之一,和 Market 的 app 一样,并无神秘之处,其重要性就是提供了对 media 的操作,而刨根究底,这一操作正是通过同名类 MediaProvider 来实现的。<br /><br />查阅该类源码,规模不小,再加以纠缠着内部类,第一眼很容易发懵,耐下性子整理出类图如下。正所谓“一个好汉三个帮”,单打独斗固然可以呈现出盖世英雄之势,但是若能团结众人,融合各方能力则能成就一番霸业。史书上的股市是

2011-01-11 17:01:00 4468

原创 浅析Android MediaProvider之一

<br />这段时间,我得一机会对 Android MediaProvider 进行了一番探究,奈何功力有限,不足以参悟其全部,简单记录下心得,已做“到此一游”之用。<br /><br />认识新鲜事物,忌讳一头沉入细节,只见树木不见森林,宜先远远的看,从制高点一览全局,正所谓高屋建瓴。从事 Web Application 的时候,Web.xml可以帮助建立对系统运作流程的理解,对于 Android Application,则一样需要先找到这么一个制高点,这个制高点就是 AndroidManifest.xm

2011-01-11 17:00:00 9863 2

原创 Android启动脚本init.rc

摘自《Android系统原理及开发要点详解》Android启动脚本init.rc在 Android中使用启动脚本init.rc,可以在系统的初始化过程中进行一些简单的初始化操作。这个脚本被直接安装到目标系统的根文件系统中,被 init可执行程序解析。 init.rc是在init启动后被执行的启动脚本,其语法主要包含了以下内容:Commands:命令Actions: 动作Triggers:触发条件Services:服务Options: 选项Propertise:属性(1) Commands是一些基本的操作,例

2011-01-11 11:43:00 1852

原创 Android Media Scanner Mechanism Analyze

<br />Architecture<br /> <br /> <br /><br /> <br /> <br />Figure 2-1<br /><br />As 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 spend l

2011-01-10 11:18:00 2052

原创 MediaScannerReceiver

<br />源码android/packages/apps/providers/media/src/com/android/providers/media/MediaScannerReceiver.java <br /><br />package com.android.providers.media; <br /><br />import android.content.Context; <br />import android.content.Intent; <br />import android.c

2011-01-07 19:23:00 2217

原创 android 多媒体扫描过程(Android Media Scanner Process)

[First written by Steve Guo, please keep the mark if forwarding.] Here is the overall picture. MediaScannerReceiver is started when any ACTION_BOOT_COMPLETED, ACTION_MEDIA_MOUNTED or ACTION_MEDIA_SCANNER_SCAN_FILE intent is sent out. Because it may cost a

2011-01-07 19:17:00 2381

原创 修改Android Media Scanner的扫描路径

<br />对Android稍有熟悉的人都知道,Android Media Scanner只对SD卡上的媒体文件进行扫描。其扫描的策略,请参考《Android Media Scanner Process》。假如我们的硬件平台上面没有提供SD卡槽,难道Android就不能进行对媒体文件播放了吗?当然不是的,否则Android系统将不会成为一个完善的Framework。本文结合本人的经验介绍一下,怎样修改多媒体文件的扫描路径。<br /><br /> 根据《Android Media Scanner P

2011-01-07 19:02:00 2051

原创 如何在Android模拟器上安装和卸载APK包

<br />玩过了一天Android模拟器,也写了几个小测试程序。突然有个问题出现,如果脱离Eclipse开发环境,如何能将APK包部署给模拟器呢? <br />研究了一下模拟器的内存文件系统,似乎没什么发现,是一个Linux内核。 <br />于是到google问问老外们,终于知道了,吼吼。 <br /><br />【安装APK】 <br />安装APK当然首先是要有模拟器,和要安装的APK包,这个不多废话了。直接切入正题,在模拟器安装APK。 <br />首先,将模拟器执行起来,直到正式进入系统。 <b

2011-01-07 11:24:00 933

原创 解决Android 2.2自带Camera不能在模拟器中运行的问题

转载自: http://hi.baidu.com/zhang_xin03/blog/item/ed2c325d1d69c14efbf2c003.htmllogcat可以看到类似如下问题:07-0117:26:42.338: ERROR/AndroidRuntime(452): java.lang.IllegalArgumentException: No configs match configSpec   07-0117:26:42.338: ERROR/AndroidRuntime(452):  

2011-01-06 10:21:00 3063 2

原创 Android Display System --- Surface Flinger

<br />转自:http://blog.csdn.net/yili_xie/archive/2009/11/12/4803527.aspx<br /><br />Android Display System --- Surface Flinger<br /><br />SurfaceFlinger 是Android multimedia 的一个部分,在Android 的实现中它是一个service ,提供系统范围内的surface composer 功能,它能够将各种应用程序的2D、3D surface

2011-01-06 08:58:00 694

原创 android关于声明不同的activity在androidmanifest.xml里

manifest.xml中如果不同的activity分别有不同的pakage名称,那么就需要name时完全指定,例如package="inventec.inc.iac.AI" android:versionCode="1" android:versionName="1.0"> android:label="@string/app_name">

2011-01-05 15:45:00 2801

原创 android资源文件名

<br />今天在eclipse中创建了一个新的工程,在layout中添加了一个FileList.xml的文件,结果就报错了:<br /><br />res/layout/Filelist.xml: Invalid file name: must contain only [a-z0-9_.]<br /><br />这意思是只支持小写加数字,其他一概不认。唉,只有照做了。<br /><br />代码文件倒是没有这样的限制。 大概的原因应该是代码文件会被编译,而资源文件只是附在包中没有改变。但其实,也不过是在

2011-01-05 15:37:00 757

MTK6226平台知识归总

适于入门学习,还有开发过程中总结的东东 包括资源,消息等,希望可以有所帮助

2008-12-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除