//獲取版本
public
void
setversions(context context)
catch (packagemanager.namenotfoundexception n)
}public
void
shownoticedialog(context context)
}).setnegativebutton("以後再說", new dialoginte***ce.onclicklistener()
}).create().show();
}private
double loadversion;
private string wgt;
private string jsonstring;
private string message = "檢測到本程式有新版本發布,建議您更新!";
public handler handler=new handler()
}catch (exception e)}};
private
boolean iscancel;
private progressbar progressbar;
private dialog dialog;
public
void
showdownloaddialog()
});dialog = builder.create();
dialog.show();
}/**
*/public
void
new thread(new runnable()
out = new fileoutputstream(new file(file_name));
bytebuffer=new
byte[1024];
int len=0;
long readedlength=01 ;
while ((len=in.read(buffer))!=-1)
out.write(buffer,0,len);
readedlength += len;
curprogress = (int) (((float) readedlength / filelength) * 100);
handlers.sendemptymessage(updare_token);
if(readedlength >= filelength)
}out.flush();//重新整理
out.close();//關閉輸出
in.close();//關閉輸入流
connection.disconnect();//中斷連線
}catch (exception e)
}}).start();
}public
final handler handlers = new handler()}};
/*** 安裝新版本應用
*/public
void
return;
}// 跳轉到新版本應用安裝頁面
intent intent = new intent(intent.action_view);
context.startactivity(intent);
}
Android應用程式更新或公升級
1 android系統應用更新機制 系統為每個應用在androidmainfest.xml提供了versionname versioncode兩個屬性。versionname string型別,用來給應用的使用者來檢視版本,代表應用程式的版本資訊,需要顯示給使用者。與versioncode一樣,系統...
谷歌公升級Android分析應用程式
android 在谷歌,我們想要構建幫您保持在連線狀態的工具 ketchum寫道,無論您是在會議室,還是在某個生活事件,能夠隨處彈指一揮就輕鬆地接觸分析是很重要的 在9月,谷歌公布了乙個關於今秋谷歌分析團隊成員為了跟谷歌分析使用者分享他們的見解和經驗,將抵達的全球各地的會議計畫。10月16日data...
android 公升級策略
android系統而言公升級意味著二個方面的公升級 乙個是系統的公升級,另乙個則是應用程式的公升級。通常的方式就是通過recvoery來刷機實現的。刷機就需要zip格式的刷機包。在ti 335x的原始碼編譯後生成的是img,沒有直接的zip刷機檔案 1,如何製作zip刷機包 1 必須是標準的 zip...