主页>Android移植>文章列表

Android移植到HTC Touch Diamond

  • 作者:Android开发网原创

使用过HTC Touch Diamond的网友都知道,运行Windows Mobile 6.1的钻石手机运行十分流畅如果使用谷歌Android平台会是什么样的呢? 首先HTC touch diamond使用的同样是Qualcomm MSM7201A处理器和HTC Dream使用的相同的CPU,基本上这两款机型在硬件配置上十分相似,所以本


老版SDK升级到Android 1.0时的移植

  • 作者:Android开发网原创

除了平台之间的移植外,谷歌Android似乎也再犯Symbian的错误,在API版本兼容性上仍然很不理想。但是的确Google Android是在学习Symbian。我们看到源代码时越来越开放了,但是SDK是越来越保守,早期出现的方法接口在最终的Android 1.0时都被移除了。虽然没有做出类似的S


MicroEmulator让Android直接运行J2ME

  • 作者:Android开发网原创

MicroEmulator是一个开源项目,由于Google没有使用Sun的Java ME虚拟机,而是为开发Android平台开发了Dalvik虚拟机对于大多数现成的J2ME程序来说无法执行显得有些遗憾,MicroEmulator可以在Android平台的Dalvik层上模拟大多数的J2ME程序,但是效率和库的限制仍然无法100


J2ME移植到Android之音频相关

  • 作者:Android开发网原创

在很多游戏移植中我们发现除了核心算法无需太大的变动外,UI和Audio的变动还是很大的。首先J2ME过去增强型的MMAPI即JSR-234 Advance Multimedia Supplement(高级多媒体补充)在Android平台上主要使用MediaPlayer类和ToneGenerator类。 J2ME中在MMAPI提供了Player播放器对


Android 0.9移植到Android 1.0

  • 作者:Android开发网原创

作为最终版本的Android 1.0 SDK可能未来不会有太大的API变化,如何将自己现有的0.9 SDK移植到Android 1.0上呢?下面是总结出主要的API改变。本次变化我们发现并没有传说中的Bluetooth API加入,目前的蓝牙功能仅仅可连接蓝牙耳机,不具备完整的蓝牙栈。 Content provider


Android 0.9r1中showAlert()方法移除了

  • 作者:Android开发网原创

在很多时候需要调试显示一些信息,使用Logcat似乎不是很稳定,在过去Android m3直到m5 SDK中提供了一个轻量级的显示方法showAlert()已经在Android 0.9r1中移除了,代替的方法可能是Toast.makeText或构造AlertDialog,但是总感觉这一个适中的显示msgbox的方式去除感到很


Android 0.9r1中的UI类改变

  • 作者:Android开发网原创

最近移植很多Android m5-rc15的代码到m5-0.9r1从中间也发现了很多问题,今天主要谈谈0.9r1 SDK中有关中的UI类改变Toast和Spinner这两个控件存在的问题。 一、android.widget.Toast这个类存在bug 首先要说的是Toast.makeText的重载类型makeText(Context context, CharSeq


Android移植之MapView的改变在0.9 SDK

  • 作者:Android开发网原创

Android移植的困难不在于J2me如何转变到这个平台,而是Google自己不断在改变Android API,最新的0.9 SDK中MapView的变化是在是很大,很多项目都需要修改多个地方。在com.google.android.maps包下很多地方都有了改变,详细的我们在下面作总结分析: 一、移除了2个构造方


Android 0.9 SDK中Browser和MapView的改变

  • 作者:Android开发网原创

在Android 0.9 SDK中WebView和Browser浏览器相关的API有了大幅改变,比如Webkit不在自己下载内容和渲染页面了,当内容发现后不会渲染,通过DownloadListener.onDownloadStart()方法可以获取详细的内容。 当WebView请求一个新窗口由WebChromeClient.shouldCreateWindow()


Android移植之0.9 SDK API改变叙述

  • 作者:Android开发网原创

我们在Android移植中发现0.9 SDK API改变主要体现在数据库和Map地图相关的类库上,Android SDK 0.9版完善了部分GSM移动以及SMS信息服务组件,很多有关地图相关的API都有了改变,MapView和MapActivity类的变动比较大,最具让人不解的是Android平台上的Bluetooth蓝牙组件