Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> Android開發FAQ集錦

Android開發FAQ集錦

編輯:高級開發

1.android SDK應該從什麼地方下載?為什麼(http://developer.android.com/ )經常上不上去?

  答:谷歌官網的 (http://developer.android.com/ ) 這個被和諧了,經常上不去,中國的網絡大家都是 知道的呵呵~

  下載SDK,我給大家推薦下面網站比較及時,和谷歌同步的!網址:( http://androidappdocs.aPPSpot.com ).

  2.drawable-hdpi,drawable-ldpi,drawable-mdpi有什麼區別?

  答:主要是為了支持多分辨率的.

  hdpi裡面主要放高分辨率的圖片,如WVGA (480x800),FWVGA (480x854)

  mdpi 裡面主要放中等分辨率的圖片,如HVGA (320x480)

  ldpi裡面主要放低分辨率的圖片,如QVGA (240x320)

  系統會根據機器的分辨率來分別到這幾個文件夾裡面去找對應的圖片

  所以在開發程序時為了兼容不同平台不同屏幕,建議各自文件夾根據需求均存放不同版本圖片

  3.android 判斷SdCard是否存在?

  答:if (android .os.Environment.getExternalStorageState().equals(

  android.os.Environment.MEDIA_MOUNTED))

  4.android 刪除文件為什麼總是報錯,刪除不了?

  答:android自1.6版本以後,引入了一個權限,讓用戶可以修改外部存儲設備文件,這個問題只要我們在Manifest.XML加一個permission節點就可以解決了:

  5.android 如何判斷系統語言?

  vIEw plain copy to clipboard print ?

  private String getLocaleLanguage() {

  Locale l = Locale.getDefault();

  return String.format( "%s-%s" , l.getLanguage(), l.getCountry());

  }

  復制

  打印

  private String getLocaleLanguage() {

  Locale l = Locale.getDefault();

  return String.format( "%s-%s" , l.getLanguage(), l.getCountry());

  }

  Java代碼

  private String getLocaleLanguage() {

  Locale l = Locale.getDefault();

  return String.format("%s-%s", l.getLanguage(), l.getCountry());

  }

  private String getLocaleLanguage() {

  Locale l = Locale.getDefault();

  return String.format("%s-%s", l.getLanguage(), l.getCountry());

  接上頁

  }

  返回en-US(也可能是en-XX)表示英語,zh-CN表示簡體中文,zh-TW表示繁體中文,以此類推。

  6.android 如何判斷系統時間是12小時制還是24小時制?

  vIEw plain copy to clipboard print ?

  ContentResolver cv = this .getContentResolver();

  String strTimeFormat = android.provider.Settings.System.getString(cv,

  android.provider.Settings.System.TIME_12_24);

  復制

  打印

  ContentResolver cv = this .getContentResolver();

  String strTimeFormat = android.provider.Settings.System.getString(cv,

  android.provider.Settings.System.TIME_12_24);

  Java代碼

  ContentResolver cv = this.getContentResolver();

  String strTimeFormat = android.provider.Settings.System.getString(cv,

  android.provider.Settings.System.TIME_12_24);

  ContentResolver cv = this.getContentResolver();

  String strTimeFormat = android.provider.Settings.System.getString(cv,

  android.provider.Settings.System.TIME_12_24);

  返回值strTimeFormat有三種可能一種是NULL,一種是24,另外一種是12.

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved