`
quanminchaoren
  • 浏览: 926167 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
在超级终端中输入getprop,就会输出机器 全部信息,包括状态.这里我想对于想购买G1的朋友 有所帮助. 也让G友更了解自己的机器信息.鉴于本人英文水平有限,只做关键条文的注解,有不对的请朋友及时提出.好给大家带来方便. persist service adb enable :  1                  服务:亚洲 ro factorytest :  0                             出厂测试:0 ro serialno :  HT92XXXXXXXX                     编号:HT92XXXXXXX ro bootmo ...
先简要说明下Android支持的视频格式,如下: 由于硬件的不同,不同的手机支持的编解码方式有些不一样,在T-Mobile G1实际设备中增加了对WMA,WMV,H.264  AVC格式解码的支持。Android支持的音/视频编码方式仅包括:AMR-NB,H.263, 输出的视频格式也只*.3gp或者*.mp4,这点在以后的开发中需要注意。 对Android的编解码有了一些了解后,我们再去研究下如何在Android上来播放/录制视频,打开Android SDK中关于媒体方面的说明,摘要其主要部分如下: 首先注意的就是:MediaPlayer,MediaRecoder,主要是用 ...
最近研究了下Android 的编译系统,下面结合编译我们自己的产品 mobot 来对整个编译系统进行必要的介绍,方便大家今 后对默认编译的修改。   先列出几个觉得重要的Make 文件: build/buildspec.mk build/envsetup.sh build/core/main.mk build/core/envsetup.mk build/config.mk   总的来说,Android 以模块
在Android中使用Intent对应的category列表最全版本如下,更新到了Android 2.2 API Level8,Android123提示注意后面部分固件必须相应版本才可以调用 Android 1.5、1.6 android.intent.category.ALTERNATIVE   android.intent.category.BROWSABLE   android.intent.category.DEFAULT android.intent.category.DEVELOPMENT_PREFERENCE   android.intent.category.EM ...
1、要弄清楚这个问题,首先需要弄明白什么是implicit(隐藏) intent什么是explicit(明确) intent。 Explicit Intent明确的指定了要启动的Acitivity ,比如以下Java代码: Intent intent= new Intent(this, B.class) Implicit Intent没有明确的指定要启动哪个Activity ,而是通过设置一些Intent Filter来让系统去筛选合适的Acitivity去启动。 2、intent到底发给哪个activity,需要进行三个匹配,一个是action,一个是category,一个是 ...
简而言之,DRM系统提供一套机制对用户使用手机上的媒体内容(如ringtong, mp3等)进行限制,如限制拷贝给第三方,限制使用次数或时限等,从而保护内容提供商的权利。建议读者可以阅读OMA DRM 的规范,以便更好的了解代码。 ...
Java代码 Notification n =  new  Notification(R.drawable.face_1,  "Service启动" , System.currentTimeMillis());   PendingIntent contentIntent = PendingIntent.getActivity(this ,  0 ,  new  Intent( this , TServiceHolder. class ),  0 );   n.setLatestEventInfo(t ...
一:不同的layout Android手机屏幕大小不一,有480×320, 640×360, 800×480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640×360,layout-800×480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使用。 二:hdpi、mdpi、ldpi 在之前的版本中,只有一个drawable,而2.1版本中有drawable-mdpi、drawable-ldpi、drawable-hdpi三个,这三个主要是 ...
nternationalization (国际化)简称 i18n,因为在i和n之间还有18个字符,localization(本地化 ),简称L10n。 一般用 语言_地区的形式表示一种语言,如  zh_CN, zh_TW. 各国语言缩写  http://www.loc.gov/standards/iso639-2/php/code_list.php 国家和地区简写 http://www.iso.org/iso/en/prods- ... lists/list-en1.html 在Android工程的res目录下,通过定义 特殊的文件 夹名称就可以实现多语言支持。比如我们的程序 ...
Google的Android操作系统已经成功面市,因为Android操作系统是基于Linux-2.6.25内核的,并且目前所有的源代码也都全部开放,因此可以简单地加以分析以方便以后向其他平台的移植工作. 首先需要了解的就是Android的一些基本情况,并下载Android的源代码以方便分析. Android的官方站点: http://www.android.com/ Android Source 的官方安装方法: http://source.android.com/download   Android的中文站点: http://www.androidin. ...
今天对比分析了一下recovery .img和boot.img的结构,从中粗略知道了Android 手机 中的恢复模式 是怎么回事。 以下是文件 结构的对比图: 从中我们知道: (1)recovery.img其实已经是进入了Linux系统 。 (2)recovery.img为了具有恢 ...
Android Make脚本的简记(1)   内容提要 文档简要整理Android的make脚本的内容。以供备忘和参考。     1.    Build Layers Build Layers描述的是产品的硬件配置情况,据此make时选择不同的配置和模块。按照从上到下的顺序,Build Layer分成4层。 Layer    sample    Note Arch    arm, x86    处理器的种类 Board    -    板子类型的代号 Device    -    device配置的类型代号 Product    -    具体产品的代号 2.    添 ...
Android编译大全(一) 1.  编译前的准备 1.1. 编译环境准备 v  先构建一个Ubuntu 9.10虚拟机 v  在虚拟机中确认下面的包是否已经安装: n  sudo apt-get install build-essential n  sudo apt-get install make n  sudo apt-get install gcc n  sudo apt-get install g++ n  sudo apt-get install libc6-dev n   sudo apt-get install flex n  sudo apt-get in ...
想要了解一個系統,我常會從 makefile 或是 building system 下手, 以了解系統組成元素為何? 目錄結構為何? 對於 Android ,我也不例外。 透過了解 building system ,我們能知道如何新增、修改、刪除程式, 並保有完整性,順利編譯出結果。   設定檔 Android building system 包括幾種重要的設定檔, Android .mk AndroidProducts.mk target_<os>-<arch>.mk, host_<os>-< ...
这是一个根源性问题,Android作为一个还是新兴的平台因为有Google罩着体现出强大的优势,加上现在的Java已经被手机商控制住了咽喉,所以相对而言,Sun对Java的控制力非常之弱,所以学Java是合时宜的。   在网上找了一大堆的有关Android的解释等,找到一个比较不错的,贴出来分享下:   android提供的工具链和开发工具比较完善,因此它的开发环境的搭建比较简单,相信许多朋友都已经搭建好环境,并编写了HelloActivity入门程序了。这里先看几个问题:   1、android的文件系统结构是怎样的,我们安装的程序放在那里?   编译android源码之后,在ou ...
Global site tag (gtag.js) - Google Analytics