編輯:關於Android編程
今天在用JSON獲取後台的數據的時候,發現一個奇怪的現象就是返回來的時間戳都是1970年這樣的,很是糾結,最後發現時php和Java中時間的格式不一樣造成的,所以我們本地客戶端要做一個轉換:
/**
* 服務器上的時間轉換成客戶端時間
*/
private String serverToClientTime(String times){
if(times == null)
return "";
Calendar serverNow = Calendar.getInstance();
//從PHP轉成Java的時間值,在末尾添加三位
try{
serverNow.setTime(new Date(Long.parseLong(times+"000")));
}catch(NumberFormatException e){
return times;
}
int serverHour = serverNow.get(Calendar.HOUR_OF_DAY);
int serverMinute = serverNow.get(Calendar.MINUTE);
return serverHour + ":" + serverMinute;
}
關於line-height大家應該非常熟悉了吧,就是用來做垂直居中的,屢試不爽,基本上沒有什麼問題,但是最近一個項目,測試提了一個bug,看圖吧。從別處竊的圖,這個問題只
本節學習系統中特殊的廣播接收者。我們前面幾節不是說了,當廣播接受者一旦注冊到系統中,當系統發送的廣播和你注冊的廣播的action匹配時,系統就會啟動廣播接收者所在的進程。
Android 多媒體應用的主要業務 Music Player Video Player Camera Sound Recorder VideoCamera
在做項目的時候,因為要用到我們自動獲取聯系人的姓名和電話,就想到了ContentProvider分享數據的功能,這樣做既節省了時間,也減少了我們輸入錯誤號碼的幾率,所以,