Commit 2fa008d4 authored by fallenstardust's avatar fallenstardust

3.3.7 check update

parent 0ce57a4e
......@@ -412,10 +412,9 @@ public abstract class HomeActivity extends BaseActivity implements NavigationVie
final String versionName,updateMessage;
versionName = appBean.getVersionName();
updateMessage = appBean.getReleaseNote();
builder.setTitle("发现新版本"+versionName);
builder.setTitle(R.string.Update_Found + versionName);
builder.setMessage(updateMessage);
builder.setRightButtonText("下载");
builder.setRightButtonText(R.string.Download);
builder.setRightButtonListener((dlg, i) -> {
builder.showProgressBar2();
builder.hideButton();
......@@ -427,27 +426,27 @@ public abstract class HomeActivity extends BaseActivity implements NavigationVie
@Override
public void checkUpdateFailed(Exception e) {
Toast.makeText(context, R.string.Already_Lastest, Toast.LENGTH_SHORT).show();
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setData(Uri.parse("https://www.taptap.com/app/37972"));
context.startActivity(intent);
}
})
.setDownloadFileListener(new DownloadFileListener() {
@Override
public void downloadFailed() {
//下载失败
Log.e("pgyer", "download apk failed");
//下载失败,关闭对话框
builder.dismiss();
}
@Override
public void downloadSuccessful(Uri uri) {
//下载成功,关闭对话框
builder.dismiss();
PgyUpdateManager.installApk(uri);
}
@Override
public void onProgressUpdate(Integer... integers) {
builder.getProgressBar2().setProgress(integers[0]);
Log.e("pgyer", "update download apk progress" + integers);
}})
.register();
}
......
......@@ -12,7 +12,7 @@
<item
android:id="@android:id/progress" >
<clip
android:drawable="@drawable/veil">
android:drawable="@drawable/veil2">
</clip>
</item>
</layer-list>
\ No newline at end of file
......@@ -84,7 +84,7 @@
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="match_parent"
android:layout_gravity="center_horizontal|center_vertical"
android:layout_height="50px"
android:layout_height="100px"
android:visibility="gone"
tools:visibility="visible"/>
......
......@@ -62,7 +62,7 @@
<string name="settings_game_diy_card_db">커스텀cdb사용</string>
<string name="settings_game_immersive_mode">해상도 최적화</string>
<string name="settings_game_opengl">OpenGL</string>
<string name="avatar_img">프로필 이미지</string>
<string name="settings_game_avatar">프로필 이미지</string>
<string name="restart_app">앱을 다시 시작하세요.</string>
<string-array name="opengl_version">
<item>OpenGL ES 1.X</item>
......@@ -222,6 +222,6 @@
<string name="tip_no_permission" formatted="false">the permission %s is denied.</string>
<string name="Already_Lastest">이미 최신 버전입니다.</string>
<string name="about_immersive_mode">16:9 화면 비율이 아닌 휴대전화 또는 터치 포인트가 어긋나는 경우 설정하십시오.</string>
<string name="OK">OK</string>
<string name="Cancel">Cancel</string>
<string name="Download">Download</string>
<string name="Update_Found">New Version Found:</string>
</resources>
......@@ -222,6 +222,6 @@
<string name="tip_no_permission" formatted="false">权限 %s 被你禁止了</string>
<string name="Already_Lastest">已经是最新版本</string>
<string name="about_immersive_mode">开关它来适配非16:9的分辨率屏幕,有的机型需要先在系统设置开启全屏应用</string>
<string name="OK">确定</string>
<string name="Cancel">取消</string>
<string name="Download">下载</string>
<string name="Update_Found">发现新版本——</string>
</resources>
......@@ -225,6 +225,6 @@
<string name="Already_Lastest">Already be the Lastest Version</string>
<string name="tip_no_permission" formatted="false">the permission %s is denied.</string>
<string name="about_immersive_mode">switch it to optimize the screen resolution which isnot 16:9</string>
<string name="OK">OK</string>
<string name="Cancel">Cancel</string>
<string name="Download">Download</string>
<string name="Update_Found">Found New Version:</string>
</resources>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment