我试图让我的应用程序的版本名称,以及保存在名为ver.txt的SD卡上的.txt文件中的版本名称。我可以轻松获取我的应用程序版本,但是如何读取存储在我的.txt文件中的版本?如何从SD卡读取原始文本文件?
// get local apk version code
PackageManager manager = context.getPackageManager();
PackageInfo info = null;
try {
info = manager.getPackageInfo(context.getPackageName(), 0);
} catch (NameNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
// get version code from downloaded .txt file
//
// compareVersions
if (info.versionCode >= 1) {
Toast.makeText(context, "up to date!", Toast.LENGTH_LONG).show();
} else {
Toast.makeText(context, "updates are available", Toast.LENGTH_LONG).show();
}
您无法将文件作为常规文本文件读取吗? (http://stackoverflow.com/a/12421888/3741176) –
这是文件的内容?只是版本号? –
是的先生,只是数字的数字,没有字母,它读取“101” – MaggotSauceYumYum