Android写好的一个app,为何在不同手机上会出现不同的问题。 -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

Android写好的一个app,为何在不同手机上会出现不同的问题。

爵霸 2016-03-16 08:21:52 1268

比如在魅族上可以完美运行,到小米上可能会死机,到三星上会报ANR。

Android开发
分享到
取消 提交回答
全部回答(2)
  • 1920770745059951
    2019-07-17 19:03:16

    系统版本,厂商定制时候所做的修改都会有影响。具体问题具体分析吧。

    0 0
  • 爵霸
    2019-07-17 19:03:16

    不同的系统版本以及硬件设备都会有影响的
    系统方面,一般android高级版本会比低级版本多一些新的特性,比如在android 6.0中细化了权限的方法,但是在6.0之前这种方法是无法使用的。与此同时,一些方法在低版本系统中是支持的,但是在高版本系统中会被废弃,比如说低版本的tabhost和gallery在高版本中不支持甚至是废弃等。而且,现在国产手机挺多品牌的都会对原有的系统进行阉割改造,会将系统里面的一些方法去掉,或是加入一些方法,反正挺乱的,比如说获取相册的方法啊什么的,在许多的系统中会有不同的获取方法。
    硬件设备方面,不同的手机设备一般都不相同,无论屏幕尺寸还是内在的cpu什么的,比如说有的手机又前置摄像头,有的没有(老的手机出现过),再如sd卡也不一定所有的手机都有。
    解决方案的话可以多去网上查查资料吧,有时候需要针对某个系统或是机型进行处理的

    0 0
添加回答
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程