Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Buộc người dùng có phiên bản ứng dụng Android mới nhất

Đó là những gì tôi sẽ làm:

Đang kiểm tra phiên bản mới nhất trên máy chủ của bạn, trong một tệp văn bản:

HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet(url);
HttpResponse response = client.execute(request);

String latestVersion = "";
InputStream in = response.getEntity().getContent();
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
StringBuilder str = new StringBuilder();
String line = null;
while((line = reader.readLine()) != null)
{
    str.append(line);
}
in.close();
latestVersion = str.toString();

và sau đó so sánh nó với phiên bản đã cài đặt:

private String getSoftwareVersion() {
    try {
            PackageInfo packageInfo = getPackageManager().getPackageInfo(getPackageName(), 0);
            return packageInfo.versionName;//EDIT: versionCode would be better
    } catch (PackageManager.NameNotFoundException e) {
            Log.e(TAG, "Package name not found", e);
    };
 }



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xóa hàng nếu bảng tồn tại SQL

  2. Làm cách nào để tìm các cột riêng biệt trong một truy vấn con lồng nhau trong SQL?

  3. Cần trợ giúp với truy vấn sql để tìm những thứ được gắn thẻ với tất cả các thẻ được chỉ định

  4. Cách tốt nhất để lưu trữ và truy xuất các từ đồng nghĩa trong cơ sở dữ liệu mysql

  5. Trình kích hoạt MySQL và SUM ()