專案中在Android.mk檔案中根據專案名稱選擇不同的AndroidManifest.xml檔案 && 如何使用系統設定的日期顯示格式
阿新 • • 發佈:2019-02-06
專案中根據專案名稱選擇不同的AndroidManifest.xml檔案
MY_PROJECT_NAME := $(subst full_,,$(TARGET_PRODUCT))
ifeq ($(strip $(MY_PROJECT_NAME)), xxxxxx)# xxxxxx 是自己專案名稱LOCAL_MANIFEST_FILE := xxx/AndroidManifest.xml #xxx 是自定義的資料夾名稱
endif
取得系統設定的日期顯示格式,然後顯示相應日期
具體使用程式碼:private java.text.DateFormat getDateFormat() { String format = Settings.System.getString(getContext().getContentResolver(), Settings.System.DATE_FORMAT); if (format == null || "".equals(format)) { return java.text.DateFormat.getDateInstance(java.text.DateFormat.SHORT); } else { try { return new java.text.SimpleDateFormat(format); } catch (IllegalArgumentException e) { // If we tried to use a bad format string, fall back to a default. return java.text.DateFormat.getDateInstance(java.text.DateFormat.SHORT); } } }
private final Date currentTime = new Date();
currentTime.setTime(System.currentTimeMillis());
final String text = getDateFormat().format(mCurrentTime);
view.setText(text);
直接一句話:
android.text.format.DateFormat.getDateFormat(mContext).format(currentTime);