android的硬件商目前很多,有一些地方并不是统一的,所以在开发一个android的软件的时候要考虑到不同的平台做适当的修改,比如很多android软件下载使用的时候还要分机型,HTC、魅族、lephone、华为等机型
我们开发android软件的时候一般要针对一个平台开发一个标准的,然后根据不同的硬件平台再分别作修改,这些不同机型的不同点在什么地方呢,是虚拟机?类库?还是有什么地方不同点,知道的说说吧,最好是能举个例子,谢谢啦
我们开发android软件的时候一般要针对一个平台开发一个标准的,然后根据不同的硬件平台再分别作修改,这些不同机型的不同点在什么地方呢,是虚拟机?类库?还是有什么地方不同点,知道的说说吧,最好是能举个例子,谢谢啦
解决方案 »
- Android界面如何在xml中设计同时,xml中一个linearlayout用代码设计
- android 如何访问设备自带内存?(internal memory)
- wifi的困惑
- 给actionBar添加tab有两种 一种是固定的 一种是滚动的 问下滚动的是怎么添加的
- fragment中 getActivity 报空指针
- 急!!!!phonegap用jsonp实现跨域,在浏览器测试中没有问题,不过到了Android的模拟器中没有反应。
- 手机访问webservice的问题
- android中使用滑动菜单 报空指针问题 但是提示都是第三方库文件的错 怎么解决啊 求解答
- android 如何监听外网的连接状态
- 继承 FragmentActivity 导致Toolbar的setSupportActionBar报错
- Android中的资源与国际化2(cl)
- ? - SharedPreferences无法commit
Android平台上应用软件一般是不分的,如果要分的话,那说明手机的Android操作系统,肯定经过了很大改动的。当年的J2ME的软件就是同一厂家的产品,如果手机的型号不同,也可能用不了,最终导致J2ME无法真正大规模推广。魅族和乐Phone我没有试过。但我写的Android应用程序,可以不加改动在HTC,索爱和ViewSonic的Android手机或者平板上跑。
android2.1 2.2这些版本的差异是肯定存在的。
再就是编译出的内核也是分架构的,就是intel的处理器也分32位和64位的,这肯定要根据不同的架构来编译.