程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> android-Android寫好的一個app,為什麼在不同手機上會出現不同的問題。

android-Android寫好的一個app,為什麼在不同手機上會出現不同的問題。

編輯:編程解疑
Android寫好的一個app,為什麼在不同手機上會出現不同的問題。

比如在魅族上可以完美運行,到小米上可能會死機,到三星上會報ANR。

最佳回答:


不同的系統版本以及硬件設備都會有影響的
系統方面,一般android高級版本會比低級版本多一些新的特性,比如在android 6.0中細化了權限的方法,但是在6.0之前這種方法是無法使用的。與此同時,一些方法在低版本系統中是支持的,但是在高版本系統中會被廢棄,比如說低版本的tabhost和gallery在高版本中不支持甚至是廢棄等。而且,現在國產手機挺多品牌的都會對原有的系統進行閹割改造,會將系統裡面的一些方法去掉,或是加入一些方法,反正挺亂的,比如說獲取相冊的方法啊什麼的,在許多的系統中會有不同的獲取方法。
硬件設備方面,不同的手機設備一般都不相同,無論屏幕尺寸還是內在的cpu什麼的,比如說有的手機又前置攝像頭,有的沒有(老的手機出現過),再如sd卡也不一定所有的手機都有。
解決方案的話可以多去網上查查資料吧,有時候需要針對某個系統或是機型進行處理的

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved