主题 : 开发的Android应用程序能否在移植的Android平台上运行 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 12299
精华: 0
发帖: 13
金钱: 65 两
威望: 13 点
贡献值: 0 点
综合积分: 26 分
注册时间: 2010-01-04
最后登录: 2010-02-08
楼主  发表于: 2010-01-04 12:54

 开发的Android应用程序能否在移植的Android平台上运行

请教各位大侠!按照文档移植的是整个Android平台(包含kernel,还有Dalvik虚拟机,很多库等),还是仅仅内核,能否在上面运行自己开发的Android应用程序,我是新手,想听听各位高手的意见,谢谢!
级别: 新手上路
UID: 7025
精华: 0
发帖: 29
金钱: 255 两
威望: 114 点
贡献值: 0 点
综合积分: 58 分
注册时间: 2009-06-29
最后登录: 2012-05-03
1楼  发表于: 2010-01-17 16:11
可以,但是效率各方面可能会差点,还有一点要注意,字符串转浮点数的函数有点问题,例如Float.parse()
解决办法,重写一个字符转浮点的函数,以下仅供参考:

public static float strToFloat(String numStr){
        int length,pointPos;
        length = numStr.length();
        pointPos = numStr.indexOf(".");
        if(pointPos == -1)
            return Integer.valueOf(numStr);
        else{
            float num = 0;
            String intPart = numStr.substring(0, pointPos);
            String decimalPart = numStr.substring(pointPos + 1, length);
            num = Integer.parseInt(intPart);
            num += java.lang.Math.pow(0.1,decimalPart.length()) * Integer.parseInt(decimalPart);
            return num;
        }
    }