最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

仿iphone中短信以及通話記錄的時間顯示

 更新時間:2013年06月19日 10:03:50   作者:  
本篇文章是對仿iphone中短信以及通話記錄的時間顯示進行了詳細的分析介紹,需要的朋友參考下
廢話不多說,上代碼
復制代碼 代碼如下:

public String getRelativeTimeSpanStringForIphone(long time,long now){
  SimpleDateFormat formatter = null;
  Resources res = mContext.getResources();
  formatter = new SimpleDateFormat("yy-MM-dd");
  String yearMonthDay = formatter.format(time);
  if(time>now){
   return yearMonthDay;
  }
  formatter = new SimpleDateFormat("E");
  String dayOfWeek = formatter.format(time);

  formatter = new SimpleDateFormat("kk:mm");
  String hourMinuOfTime = formatter.format(time);

  formatter = new SimpleDateFormat("kk:mm:ss");

  String hourMinuSecOfNow = formatter.format(now);

  long millisecOfNow = getMillisecOfNow(hourMinuSecOfNow);

  if((now-millisecOfNow<time)||(now-millisecOfNow==time)){
   String timeOfCurrentDay = hourMinuOfTime;
   String[] hourAndminute = timeOfCurrentDay.split(":");
   int hour =Integer.parseInt(hourAndminute[0]);
   ContentResolver cv = mContext.getContentResolver();
            String strTimeFormat = android.provider.Settings.System.getString(cv,android.provider.Settings.System.TIME_12_24);
            if(strTimeFormat!=null){
                if(strTimeFormat.equals("12")){
                    if(hour>12){
                    return  res.getString(R.string.pm)+hour%12+":"+hourAndminute[1];
                    }else{
                        return  res.getString(R.string.am)+hour%12+":"+hourAndminute[1];
                    }
                }else{
                    return hour%24+":"+hourAndminute[1];
                }
            }else{
                return hour%24+":"+hourAndminute[1];
            }
  }else{   

   if(now-518400000l-millisecOfNow>time){
    return yearMonthDay;
   }else{
    if(now-millisecOfNow-86400000l<time){
     //End:modified by sunjinbiao on 20120823 for bug[540] 
     return res.getString(R.string.yesterday);

    }else{      
     return dayOfWeek;
    }
   }
  }
 }

相關文章

  • Android10 啟動Zygote源碼解析

    Android10 啟動Zygote源碼解析

    這篇文章主要為大家介紹了Android 10 啟動分析之Zygote篇,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-10-10
  • Android 修改系統(tǒng)關機動畫的實現

    Android 修改系統(tǒng)關機動畫的實現

    這篇文章主要介紹了Android 修改系統(tǒng)關機動畫的實現的相關資料,需要的朋友可以參考下
    2016-10-10
  • 如何利用Flutter實現酷狗流暢Tabbar效果

    如何利用Flutter實現酷狗流暢Tabbar效果

    這篇文章主要給大家介紹了關于如何利用Flutter實現酷狗流暢Tabbar效果的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2022-02-02
  • Android使用ExpandableListView實現三層嵌套折疊菜單

    Android使用ExpandableListView實現三層嵌套折疊菜單

    這篇文章主要介紹了Android使用ExpandableListView實現三層嵌套折疊菜單,對布局感興趣的同學可以參考下
    2021-04-04
  • Android實現動態(tài)曲線繪制

    Android實現動態(tài)曲線繪制

    這篇文章主要為大家詳細介紹了Android實現動態(tài)曲線繪制,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • android fm單體聲和立體聲的切換示例代碼

    android fm單體聲和立體聲的切換示例代碼

    切換是需要在一定的條件下滿足才會進行切換,切換的條件和電臺的信號強度RSSI、信號穩(wěn)定性CQI等等都有關系
    2013-06-06
  • Android 8.0中一些坑以及對應的解決方法

    Android 8.0中一些坑以及對應的解決方法

    這篇文章主要給大家介紹了關于Android 8.0中一些坑以及對應的解決方法的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-09-09
  • Glide實現加載圖片顯示進度條效果

    Glide實現加載圖片顯示進度條效果

    Glide作為安卓開發(fā)常用的圖片加載庫,有許多實用而且強大的功能,那么,下面這篇文章主要給大家介紹了利用Glide實現加載圖片顯示進度條效果的相關資料,文中給出了詳細的示例代碼供大家參考學習,需要的朋友們下來一起看看吧。
    2017-05-05
  • Android使用Jni實現壓力鍋數據檢測效果示例

    Android使用Jni實現壓力鍋數據檢測效果示例

    這篇文章主要介紹了Android使用Jni實現壓力鍋數據檢測效果,涉及Android結合Jni實現進度條模擬壓力鍋數據監(jiān)測效果的相關操作技巧,需要的朋友可以參考下
    2017-12-12
  • android自定義倒計時控件示例

    android自定義倒計時控件示例

    這篇文章主要介紹了Android秒殺倒計時自定義TextView示例,大家參考使用吧
    2014-01-01

最新評論

定兴县| 丹巴县| 遂平县| 南汇区| 福贡县| 梅河口市| 普定县| 娄烦县| 上犹县| 安仁县| 双流县| 那曲县| 辉县市| 修武县| 宁津县| 当阳市| 永福县| 两当县| 康马县| 山丹县| 东乡族自治县| 玉溪市| 金昌市| 贺兰县| 呼图壁县| 响水县| 宁蒗| 哈密市| 班戈县| 丰顺县| 宁德市| 泰州市| 彭阳县| 明光市| 威宁| 钟祥市| 苗栗市| 甘泉县| 汶上县| 陵水| 津市市|