Add version for setting

pull/137/head
FongMi 4 years ago
parent 3dde328dce
commit d2f12d8cba
  1. 2
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java
  2. 3
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/SettingActivity.java
  3. 28
      app/src/leanback/res/layout/activity_setting.xml
  4. 4
      app/src/main/java/com/fongmi/android/tv/utils/Updater.java
  5. 1
      app/src/main/res/values-zh-rCN/strings.xml
  6. 1
      app/src/main/res/values-zh-rTW/strings.xml
  7. 1
      app/src/main/res/values/strings.xml

@ -75,9 +75,9 @@ public class HomeActivity extends BaseActivity implements CustomTitleView.Listen
protected void initView() {
mHandler = new Handler(Looper.getMainLooper());
Clock.start(mBinding.time);
Updater.check(this).run();
Server.get().start();
Players.get().init();
Updater.check(this);
setRecyclerView();
setViewModel();
setAdapter();

@ -32,6 +32,7 @@ import com.fongmi.android.tv.ui.custom.dialog.SiteDialog;
import com.fongmi.android.tv.utils.Notify;
import com.fongmi.android.tv.utils.Prefers;
import com.fongmi.android.tv.utils.ResUtil;
import com.fongmi.android.tv.utils.Updater;
public class SettingActivity extends BaseActivity implements ConfigCallback, SiteCallback {
@ -55,6 +56,7 @@ public class SettingActivity extends BaseActivity implements ConfigCallback, Sit
mBinding.home.setText(ApiConfig.getHomeName());
mBinding.type.setText(ResUtil.getStringArray(R.array.select_render)[Prefers.getRender()]);
mBinding.compress.setText(ResUtil.getStringArray(R.array.select_thumbnail)[Prefers.getThumbnail()]);
mBinding.versionName.setText(BuildConfig.VERSION_NAME);
}
@Override
@ -62,6 +64,7 @@ public class SettingActivity extends BaseActivity implements ConfigCallback, Sit
mBinding.site.setOnClickListener(view -> SiteDialog.show(this));
mBinding.config.setOnClickListener(view -> ConfigDialog.show(this));
mBinding.history.setOnClickListener(view -> HistoryDialog.show(this));
mBinding.version.setOnClickListener(view-> Updater.check(this));
mBinding.thumbnail.setOnClickListener(this::setThumbnail);
mBinding.render.setOnClickListener(this::setRender);
}

@ -149,4 +149,32 @@
</LinearLayout>
</LinearLayout>
<LinearLayout
android:id="@+id/version"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:background="@drawable/selector_item"
android:focusable="true"
android:focusableInTouchMode="true"
android:orientation="horizontal">
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/setting_version"
android:textColor="@color/white"
android:textSize="18sp" />
<TextView
android:id="@+id/versionName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/white"
android:textSize="18sp"
tools:text="1.2.1" />
</LinearLayout>
</LinearLayout>

@ -30,8 +30,8 @@ public class Updater implements View.OnClickListener {
private final Handler handler;
private AlertDialog dialog;
public static Updater check(Activity activity) {
return new Updater(activity);
public static void check(Activity activity) {
new Updater(activity).run();
}
public Updater(Activity activity) {

@ -42,6 +42,7 @@
<string name="setting_url">配置</string>
<string name="setting_render">渲染</string>
<string name="setting_thumbnail">缩图</string>
<string name="setting_version">版本</string>
<!-- Dialog -->
<string name="dialog_positive">确定</string>

@ -42,6 +42,7 @@
<string name="setting_url">配置</string>
<string name="setting_render">渲染</string>
<string name="setting_thumbnail">縮圖</string>
<string name="setting_version">版本</string>
<!-- Dialog -->
<string name="dialog_positive">確定</string>

@ -42,6 +42,7 @@
<string name="setting_url">Configuration</string>
<string name="setting_render">Render</string>
<string name="setting_thumbnail">Thumbnail</string>
<string name="setting_version">Version</string>
<!-- Dialog -->
<string name="dialog_positive">OK</string>

Loading…
Cancel
Save