08 2011 档案
摘要:google的android很多人都希望在gphone没有出来之前,把它移植到相关的硬件平台上去。网上看了不少文章,总的感觉是:在这一步走得最远的就是openmoko的一个大师级别的黑客Ben “Benno” Leslie,他曾经试图把目前google发布的android移植到openmoko的平台上去,并且做了10000多行代码的尝试。最终虽然由于 open moko采用比较老的arm 920t的内核,而android采用较新的arm926-ej-s内核,而且使用了新的内核的一些新特性,导致移植失败,但是anyway,他已经做了足够多的前期工作了,尔后的宣布成功移植android到rea..
阅读全文
摘要:环境: windows xp+vmware+redhat(ubuntu) 说明:本篇所述环境也是Android原生(Native)C(JNI)开发的环境1,先下载个交叉编译工具链版本http://www.codesourcery.com/sgpp/lite/arm/portal/subscription3057选择最新版本进入下载页面后,选择Advanced Packages的IA32 GNU/Linux TAR下载后文件名为arm-2010.09-50-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz22,上传到/usr/local/后解压tar
阅读全文
摘要:最近不单只是看android开发与测试相关知识,也在了解这之外相关的信息.毕竟,自己的眼界不能太狭窄.今天我在逛一个android论坛上时候看到一个很老的帖子,转了个关于android被从linux分支树上移除的新闻. 以为是假新闻来着,后面上网找了找,还真是搜索出一堆结果,发现有些比较大的IT网站上也有.看样子是假不了了. 原文上说是linux内核开发者Greg Kroah-Hartman认为android"no one seemed to be working on it" 想着android系统实际上使用了linux内核,而linux讲究的是开源,android虽..
阅读全文
摘要:细心的网友可能发现Android的ROM中有很多odex文件,相对于APK中的dex文件而言这个odex有什么作用呢? Android123提示大家,如果你仔细观察会发现文件名时一一对应的,同时那些对应的apk文件中没有dex文件。这样做可以使其厂商保证一定的反盗版,因为没有没有dex文件的apk是无法正常安装的,而厂商直接将odex和不完整的apk文件放到手机rom固化到/system/bin中可以让一般用户无法正常导出使用。 很多网友可能想到的是合并odex和apk变成apk中包含dex文件的,这样合并后最终apk文件安装在/data/中,而rom存放时在 /system/bin中,所以最
阅读全文
摘要:安装步骤(需要自己编译):A. 获取代码:(没有git的先安装git:sudo apt-get install git-core)$ git clone git://github.com/tchaikov/scim-googlepinyin.git$ cd scim-googlepinyinB. 编译前提:上面给的链接里面有介绍怎么编译的,但少提了几个必需组件,这里列一下:* autotools-dev* libgtk2.0-dev* libscim-dev* libtool* automake用下面命令看看是不是安装了,如果没有,会自动帮你安装上:$ aptitude install aut
阅读全文
摘要:在编译过程中出现错误信息包含以下内容:usr/share/pc-bios/bios.bin ………… tools/lib/pc-bios/bios.binusr/share/pc-bios/vgabios-cirrus.bin ………… tools/lib/pc-bios/vgabios-cirrus.bin说明在路径:~/Android_Src/out/host/linux-x86/usr/share下找不到pc-bios文件夹,并不是在本机系统目录/usr/share……下找不到该文件夹,本机系统这个目录下的确没有的。解决方法为:复制:~/Android_Src/prebuilt/comm
阅读全文
摘要:前言本文叙述了如何从零开始搭建基于 Google 官方 Android 2.1-r2 源码的开发环境,包括如何下载源代码、编译源代码,以及在模拟器中运行编译生成的镜像。文中开发机是基于 Ubuntu 10.04 的,同样适用于其他版本的 Ubuntu 。 2. 下载 JDK 1.5编译 Android 源码需要 JDK1.5 版(主要是需要其中的 javadoc ), 1.6 版是不兼容的。 JDK1.5 已经停止支持,其最终的版本是 JDK 5.0 Update 22 。可从 Sun 官网上下载:http://java.sun.com/javase/downloads/5u22/jdk 选择
阅读全文
摘要:Android 2.1 |-- Makefile |-- bionic (bionic C库) |-- bootable (启动引导相关代码) |-- build (存放系统编译规则及generic等基础开发包配置) |-- cts (Android兼容性测试套件标准) |-- dalvik (dalvik JAVA虚拟机) |-- development (应用程序开发相关) |-- external (android使用的一些开源的模组) |-- frameworks (核心框架——java及C++语言) |-- hardware (主要保护硬解适配层HAL代码) |-- out (编译完
阅读全文
摘要:取得当前屏幕的截图主要使用了Bitmap 类里的方法,首相取得一个bitmap 然后用取得的bitmap 去绘制一张图片然后进行保存。import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.Rect;import android.os.Environment;import android.util
阅读全文
摘要:Canvas是一个画布,你可以建立一个空白的画布,就直接new一个Canvas对象,不需要参数。也可以先使用BitmapFactory创建一个Bitmap对象,作为新的Canvas对象的参数,也就是说这个画布不是空白的,如果你想保存图片的话,最好是Bitmap是一个新的,而不是从某个文件中读入进来的,或者是Drawable对象。然后使用Canvas画第一张图上去,在画第二张图上去,最后使用Canvas.save(int flag)的方法进行保存,注意save方法里面的参数可以保存单个图层,如果是保存全部图层的 话使用 save( Canvas.ALL_SAVE_FLAG )。最后所有的信息都会
阅读全文
摘要:http://gundumw100.iteye.com/blog/904107
阅读全文
摘要:1:直接获取Camera预览的数据,然后将数据用X264等开源的编码器压缩后,使用标准的RTP协议传输到远程服务器。这种方法的关键是,采用纯软件的处理方式,处理能力有限,但是只要是一个android系统都可以用,具有最广泛的应用基础。如果视频要求比较高,就是采用你工作平台提供的硬件加速,需要自己写一段Native C代码,调用平台的媒体处理硬件单元。2:另外一种方法是直接使用MediaRecorder,因为大部芯片供应商都将硬件视频处理的功能集成到android的framework里面去了,但是你要用到这个系统提供的录像功能,目前android系统自己只支持将MPEG4和3GPP这两种多媒体系
阅读全文
摘要:http://blog.csdn.net/zblue78/article/details/5935738
阅读全文

浙公网安备 33010602011771号