コード例 #1
0
ファイル: LanguageControl.java プロジェクト: majunm/DayNews
 /** 设置程序初始化语言 */
 public void updataSystemLanguage(String languageCode) {
   St.writeLog("updataSystemLanguage+languageCode" + languageCode);
   Resources resources = mContext.getResources();
   Configuration config = resources.getConfiguration();
   Locale locale = getLocale(languageCode);
   config.locale = locale;
   DisplayMetrics metrics = resources.getDisplayMetrics();
   resources.updateConfiguration(config, metrics);
   sp.edit().putString(LANGUAGE_KEY, languageCode).commit();
 }
コード例 #2
0
ファイル: LanguageControl.java プロジェクト: majunm/DayNews
 /**
  * 通过名称获取简码
  *
  * @param Lname
  * @return
  */
 public String getLanguageCode(String Lname) {
   String LCode = "";
   if (Lname != null && Lname.length() > 0) {
     for (int i = 0; i < languageList.size(); i++) {
       if (languageList.get(i).getL_name().equals(Lname)) {
         LCode = languageList.get(i).getL_code();
       }
     }
   }
   if (LCode == "") {
     St.writeLog("getLanguageCode参数错误");
   }
   return LCode;
 }
コード例 #3
0
ファイル: LanguageControl.java プロジェクト: majunm/DayNews
 /**
  * ͨ通过简码获取语言名
  *
  * @param Lancode
  * @return
  */
 public String getLanguageName(String Lancode) {
   String Lname = "";
   St.writeLog("getLanguageName" + Lancode);
   if (Lancode != null && Lancode.length() > 0) {
     if (CHINA_TW.equals(Lancode)) {
       Lname = mContext.getResources().getString(R.string.setup_name_language_china_tw);
       return Lname;
     }
     if ("id-ID".equals(Lancode)) {
       Lname = mContext.getResources().getString(R.string.setup_name_language_id);
       return Lname;
     }
     String str = Lancode.toLowerCase();
     for (int i = 0; i < languageList.size(); i++) {
       if (str.contains(languageList.get(i).getL_code())) {
         Lname = languageList.get(i).getL_name();
       }
     }
     if (Lname == "") {
       St.writeLog("getLanguageName");
     }
   }
   return Lname;
 }
コード例 #4
0
    @Override
    protected void onPostExecute(String s) {
      if (s.equals("*")) return;
      User u = new Gson().fromJson(s, User.class);
      un.setText("username: "******"full_name", u.getFirst_name() + " " + u.getLast_name());
      editor.commit();
    }