Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zmuś użytkowników do posiadania najnowszej wersji aplikacji na Androida

Tak bym zrobił:

Sprawdzanie najnowszej wersji na serwerze, w pliku tekstowym:

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();

a następnie porównaj go z zainstalowaną wersją:

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. Krótszy, niepowtarzalny kod alfanumeryczny niż UUID w MySQL

  2. jak uzyskać wszystkie wyniki krotki mysql i przekonwertować na json

  3. MySQL - Najłatwiej wybierz ostatni wstawiony wiersz

  4. GRUPA MySQL WEDŁUG... MIEJĄCYCH różne wartości w tym samym polu

  5. Jak zrzucić tylko określone tabele z MySQL?