diff --git a/.idea/misc.xml b/.idea/misc.xml index a16b5fb..0822f21 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,4 +1,3 @@ - diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 435d040..6c31c49 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -279,10 +279,6 @@ android:name=".ui.activity.device.wifi.AddWifiPowerZone1Activity" android:exported="false" android:screenOrientation="portrait" /> - (ActivityFencesA //编辑 if (isEdit) { - setTopBarTitle(R.string.txt_edit_fences) + setTopBarTitle(R.string.app_name) mRightImageButton = addRightImageButton(R.drawable.ico_delete) setOnClickListenerViews(mRightImageButton) diff --git a/app/src/main/java/com/abbidot/tracker/deprecated/ui/activity/profile/recharge/PaymentMethodPayPalActivity.kt b/app/src/main/java/com/abbidot/tracker/deprecated/ui/activity/profile/recharge/PaymentMethodPayPalActivity.kt index 93608be..631fbd6 100644 --- a/app/src/main/java/com/abbidot/tracker/deprecated/ui/activity/profile/recharge/PaymentMethodPayPalActivity.kt +++ b/app/src/main/java/com/abbidot/tracker/deprecated/ui/activity/profile/recharge/PaymentMethodPayPalActivity.kt @@ -13,7 +13,6 @@ import com.abbidot.baselibrary.eventbus.XEventBus import com.abbidot.baselibrary.list.BaseRecyclerAdapter import com.abbidot.baselibrary.util.LogUtil import com.abbidot.tracker.R -import com.abbidot.tracker.deprecated.adapter.SelectPaymentMethodAdapter import com.abbidot.tracker.base.BaseActivity import com.abbidot.tracker.bean.CreditCardBean import com.abbidot.tracker.bean.MenuTxtBean @@ -24,6 +23,7 @@ import com.abbidot.tracker.constant.ConstantString import com.abbidot.tracker.constant.GetResultCallback import com.abbidot.tracker.database.MyDatabase import com.abbidot.tracker.databinding.ActivitySelectPaymentMethodBinding +import com.abbidot.tracker.deprecated.adapter.SelectPaymentMethodAdapter import com.abbidot.tracker.deprecated.ui.activity.vm.BraintreePalViewModel import com.abbidot.tracker.diff.PaymentMethodDiffCallBack import com.abbidot.tracker.util.Util @@ -76,7 +76,7 @@ class PaymentMethodPayPalActivity : override fun initData() { super.initData() - setTopBarTitle(R.string.txt_pay_order_method) + setTopBarTitle(R.string.app_name) intent.extras?.apply { mRechargeDeviceBean = Util.getParcelableAdaptive( @@ -280,7 +280,7 @@ class PaymentMethodPayPalActivity : } if (selectPaymentMethodIndex == -1) { - showToast(R.string.txt_select_payment_method) + showToast(R.string.app_name) return } mSelectPaymentMethodIndex = selectPaymentMethodIndex diff --git a/app/src/main/java/com/abbidot/tracker/deprecated/ui/activity/profile/recharge/PaymentMethodStripeActivity.kt b/app/src/main/java/com/abbidot/tracker/deprecated/ui/activity/profile/recharge/PaymentMethodStripeActivity.kt index 05c1930..11effbb 100644 --- a/app/src/main/java/com/abbidot/tracker/deprecated/ui/activity/profile/recharge/PaymentMethodStripeActivity.kt +++ b/app/src/main/java/com/abbidot/tracker/deprecated/ui/activity/profile/recharge/PaymentMethodStripeActivity.kt @@ -82,7 +82,7 @@ class PaymentMethodStripeActivity : override fun initData() { super.initData() - setTopBarTitle(R.string.txt_pay_order_method) + setTopBarTitle(R.string.app_name) intent.extras?.apply { mRechargeDeviceBean = Util.getParcelableAdaptive( @@ -197,7 +197,7 @@ class PaymentMethodStripeActivity : 0 -> payPalSuccess() 1 -> payPalFail() -1 -> { - showToast(R.string.txt_user_canceled_paypal, true) + showToast(R.string.app_name, true) } } } @@ -351,7 +351,7 @@ class PaymentMethodStripeActivity : } if (selectPaymentMethodIndex == -1) { - showToast(R.string.txt_select_payment_method) + showToast(R.string.app_name) return } mSelectPaymentMethodIndex = selectPaymentMethodIndex diff --git a/app/src/main/java/com/abbidot/tracker/deprecated/ui/activity/profile/recharge/cn/RechargeAmountCNActivity.kt b/app/src/main/java/com/abbidot/tracker/deprecated/ui/activity/profile/recharge/cn/RechargeAmountCNActivity.kt index 519be7a..b1dd168 100644 --- a/app/src/main/java/com/abbidot/tracker/deprecated/ui/activity/profile/recharge/cn/RechargeAmountCNActivity.kt +++ b/app/src/main/java/com/abbidot/tracker/deprecated/ui/activity/profile/recharge/cn/RechargeAmountCNActivity.kt @@ -33,7 +33,7 @@ class RechargeAmountCNActivity : override fun initData() { super.initData() - setTopBarTitle(R.string.txt_pay_amount) + setTopBarTitle(R.string.app_name) //充值设备数据 mRechargeDeviceBean = Util.getParcelableAdaptive( @@ -83,7 +83,7 @@ class RechargeAmountCNActivity : private fun submitOrder() { val index = mRechargeAmountCNAdapter.getSelectIndex() if (index == -1) { - showToast(R.string.txt_pay_amount) + showToast(R.string.app_name) return } val intent = Intent(mContext, RechargeOrderDetailCNActivity::class.java) diff --git a/app/src/main/java/com/abbidot/tracker/deprecated/ui/activity/profile/recharge/cn/RechargeDeviceDetailCNActivity.kt b/app/src/main/java/com/abbidot/tracker/deprecated/ui/activity/profile/recharge/cn/RechargeDeviceDetailCNActivity.kt index bbff7c6..9a126c1 100644 --- a/app/src/main/java/com/abbidot/tracker/deprecated/ui/activity/profile/recharge/cn/RechargeDeviceDetailCNActivity.kt +++ b/app/src/main/java/com/abbidot/tracker/deprecated/ui/activity/profile/recharge/cn/RechargeDeviceDetailCNActivity.kt @@ -42,7 +42,7 @@ class RechargeDeviceDetailCNActivity : BaseActivity(ActivitySubscriptionDetailBinding::inflate) { - - private val mCountDownTimerViewModel: CountDownTimerViewModel by viewModels() - - private var mSetMealBean: SetMealBean? = null - - override fun getTopBar() = mViewBinding.ilSubscribeDetailTopBar.titleTopBar - - override fun initData() { - super.initData() - setTopBarTitle(R.string.txt_subscription_detail) - setLeftBackImage(R.drawable.icon_white_back_svg) - - intent.extras?.apply { - mSetMealBean = - Util.getParcelableAdaptive(intent, ConstantString.SetMeal, SetMealBean::class.java) - } - - mViewBinding.apply { - mSetMealBean?.let { - tvSubscribeDetailDeviceOutId.text = it.mealId - tvSubscribeDetailPlanType.text = if (it.hotType == ConstantInt.Type0) { - btnSubscribeDetailEnd.visibility = View.VISIBLE - ilSubscribeDetailCountDown.root.visibility = View.GONE - btnSubscribeDetailRecharge.visibility = View.GONE - getString(R.string.txt_auto_renew) - } else { - btnSubscribeDetailRecharge.visibility = View.VISIBLE - ilSubscribeDetailCountDown.root.visibility = View.VISIBLE - btnSubscribeDetailEnd.visibility = View.GONE - mCountDownTimerViewModel.startCountDown( - (it.createdDate.toLong() - System.currentTimeMillis()) / 1000, 60 - ) - it.name - } - tvSubscribeDetailRenewYear.text = - String.format(mContext.getString(R.string.txt_renew_year), "${it.accountFee}") - tvSubscribeDetailRenewsOn.text = - Utils.formatTime(it.createdDate.toLong(), Utils.DATE_FORMAT_PATTERN_EN6) - } - setOnClickListenerViews(btnSubscribeDetailRecharge, btnSubscribeDetailEnd) - } - } - - override fun liveDataObserve() { - mCountDownTimerViewModel.mCountDowningLiveData.observe(this) { - mViewBinding.ilSubscribeDetailCountDown.apply { - val times = Utils.getSecondToDayHourMin(it) - tvAddSuccessDeviceExpiresDays.text = times[0] - tvAddSuccessDeviceExpiresHours.text = times[1] - tvAddSuccessDeviceExpiresMin.text = times[2] - } - } - } - - override fun onClick(v: View?) { - mViewBinding.apply { - when (v!!) { - btnSubscribeDetailEnd -> finish() - btnSubscribeDetailRecharge -> startActivity( - Intent( - mContext, SubscriptionPlanActivity::class.java - ) - ) - } - } - } -} \ No newline at end of file diff --git a/app/src/main/java/com/abbidot/tracker/ui/fragment/data/ActivityV2Fragment.kt b/app/src/main/java/com/abbidot/tracker/ui/fragment/data/ActivityV2Fragment.kt index 5944524..7689fb2 100644 --- a/app/src/main/java/com/abbidot/tracker/ui/fragment/data/ActivityV2Fragment.kt +++ b/app/src/main/java/com/abbidot/tracker/ui/fragment/data/ActivityV2Fragment.kt @@ -69,7 +69,7 @@ class ActivityV2Fragment : ContextCompat.getDrawable(mContext!!, R.drawable.shape8_gray_yellow_bg) val tColor = ContextCompat.getColor(mContext!!, R.color.data_black_color) it.ivSportTimeType.setImageResource(R.drawable.icon_active_time) - it.tvSportTimeTitle.text = getText(R.string.data_active_other_time) + it.tvSportTimeTitle.text = getText(R.string.data_active_time) it.tvSportTimeTitle.setTextColor(tColor) it.tvSportTimeContent.setTextColor(tColor) } diff --git a/app/src/main/java/com/abbidot/tracker/ui/fragment/device/HomeTrackFragment.kt b/app/src/main/java/com/abbidot/tracker/ui/fragment/device/HomeTrackFragment.kt index b00339e..1b53aa0 100644 --- a/app/src/main/java/com/abbidot/tracker/ui/fragment/device/HomeTrackFragment.kt +++ b/app/src/main/java/com/abbidot/tracker/ui/fragment/device/HomeTrackFragment.kt @@ -655,11 +655,11 @@ class HomeTrackFragment : */ private fun setStateData(mapDeviceBean: MapDeviceBean) { mapDeviceBean.apply { - val startTime = "${getString(R.string.txt_start_time)}:${ - startTime.split(" ")[0].replace( - "-", "." - ) - }" +// val startTime = "${getString(R.string.txt_start_time)}:${ +// startTime.split(" ")[0].replace( +// "-", "." +// ) +// }" val eTime = Utils.stringToDate( endTime, Utils.DATE_FORMAT_PATTERN_CN, Utils.DATE_FORMAT_PATTERN_CN ) diff --git a/app/src/main/java/com/abbidot/tracker/widget/BrowserView.java b/app/src/main/java/com/abbidot/tracker/widget/BrowserView.java index e5bf051..a112232 100644 --- a/app/src/main/java/com/abbidot/tracker/widget/BrowserView.java +++ b/app/src/main/java/com/abbidot/tracker/widget/BrowserView.java @@ -58,6 +58,8 @@ public final class BrowserView extends WebView { WebSettings settings = getSettings(); // 允许文件访问 settings.setAllowFileAccess(true); + // 缓存策略:推荐LOAD_DEFAULT,不要无脑LOAD_NO_CACHE(加剧请求压力) + settings.setCacheMode(WebSettings.LOAD_DEFAULT); // 允许网页定位 settings.setGeolocationEnabled(true); // 允许保存密码 @@ -70,11 +72,12 @@ public final class BrowserView extends WebView { settings.setLoadsImagesAutomatically(true); // 本地 DOM 存储(解决加载某些网页出现白板现象) settings.setDomStorageEnabled(true); - - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { - // 解决 Android 5.0 上 WebView 默认不允许加载 Http 与 Https 混合内容 - settings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW); - } +// if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { +// // 解决 Android 5.0 上 WebView 默认不允许加载 Http 与 Https 混合内容 +// settings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW); +// } + // 解决 Android 5.0 上 WebView 默认不允许加载 Http 与 Https 混合内容 + settings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW); // 不显示滚动条 setVerticalScrollBarEnabled(false); @@ -332,15 +335,15 @@ public final class BrowserView extends WebView { } @Override - public void onRequestError(@Nullable String exceptionCode) { - } + public void onRequestError(@Nullable String exceptionCode) { + } - @Override - public void onResult(@NonNull Object any) { - String str = any.toString(); - result.confirm(str); - } - }, InputType.TYPE_CLASS_TEXT, 100); + @Override + public void onResult(@NonNull Object any) { + String str = any.toString(); + result.confirm(str); + } + }, InputType.TYPE_CLASS_TEXT, 100); return true; } @@ -357,19 +360,19 @@ public final class BrowserView extends WebView { FileChooserParams params) { Util.Companion.checkPermissions((BaseActivity) (mWebView.getContext()), new Util.RequestPermissionCallback() { - @Override - public void onRequestPermissionSuccess() { - openSystemFileChooser((BaseActivity) (mWebView.getContext()), callback, params); - } + @Override + public void onRequestPermissionSuccess() { + openSystemFileChooser((BaseActivity) (mWebView.getContext()), callback, params); + } - @Override - public void onRequestPermissionFail() { - callback.onReceiveValue(null); - XXPermissions.startPermissionActivity((BaseActivity) (mWebView.getContext()), - PermissionLists.getWriteExternalStoragePermission(), - PermissionLists.getReadExternalStoragePermission()); - } - }, "网页弹出选择文件请求", PermissionLists.getWriteExternalStoragePermission(), + @Override + public void onRequestPermissionFail() { + callback.onReceiveValue(null); + XXPermissions.startPermissionActivity((BaseActivity) (mWebView.getContext()), + PermissionLists.getWriteExternalStoragePermission(), + PermissionLists.getReadExternalStoragePermission()); + } + }, "网页弹出选择文件请求", PermissionLists.getWriteExternalStoragePermission(), PermissionLists.getReadExternalStoragePermission()); return true; diff --git a/app/src/main/java/com/abbidot/tracker/wxapi/WXPayEntryActivity.kt b/app/src/main/java/com/abbidot/tracker/wxapi/WXPayEntryActivity.kt index b23ddcd..aa0aada 100644 --- a/app/src/main/java/com/abbidot/tracker/wxapi/WXPayEntryActivity.kt +++ b/app/src/main/java/com/abbidot/tracker/wxapi/WXPayEntryActivity.kt @@ -40,5 +40,4 @@ class WXPayEntryActivity : WXBaseActivity() { } finish() } - } \ No newline at end of file diff --git a/app/src/main/res/layout/activity_add_edit_fences_zone.xml b/app/src/main/res/layout/activity_add_edit_fences_zone.xml index fd0d755..ad4af98 100644 --- a/app/src/main/res/layout/activity_add_edit_fences_zone.xml +++ b/app/src/main/res/layout/activity_add_edit_fences_zone.xml @@ -86,7 +86,6 @@ android:layout_alignParentEnd="true" android:background="@drawable/selector_transparent_pressed" android:padding="@dimen/dp_8" - android:text="@string/txt_reset" android:textAllCaps="true" android:textColor="@color/select_color" android:textSize="@dimen/textSize12" diff --git a/app/src/main/res/layout/activity_first_set_pet_height.xml b/app/src/main/res/layout/activity_first_set_pet_height.xml index 9ebe555..5c77363 100644 --- a/app/src/main/res/layout/activity_first_set_pet_height.xml +++ b/app/src/main/res/layout/activity_first_set_pet_height.xml @@ -23,7 +23,6 @@ - diff --git a/app/src/main/res/layout/activity_more_activity.xml b/app/src/main/res/layout/activity_more_activity.xml index 582ff07..657222a 100644 --- a/app/src/main/res/layout/activity_more_activity.xml +++ b/app/src/main/res/layout/activity_more_activity.xml @@ -362,7 +362,6 @@ style="@style/my_TextView_style_v2" android:drawableStart="@drawable/icon_total_distance_svg" android:drawablePadding="@dimen/dp_6" - android:text="@string/txt_total_distance" android:textSize="@dimen/textSize14" app:typeface="@string/roboto_regular_font" /> diff --git a/app/src/main/res/layout/activity_recharge_amount_cn.xml b/app/src/main/res/layout/activity_recharge_amount_cn.xml index 09e405d..5844f8d 100644 --- a/app/src/main/res/layout/activity_recharge_amount_cn.xml +++ b/app/src/main/res/layout/activity_recharge_amount_cn.xml @@ -40,7 +40,7 @@ style="@style/my_QMUIRoundButton_big_style" android:layout_gravity="center" android:layout_marginBottom="@dimen/dp_60" - android:text="@string/txt_submit_order" + android:text="@string/app_name" app:qmui_backgroundColor="@color/btn_yellow_color" app:typeface="@string/roboto_regular_font" /> \ No newline at end of file diff --git a/app/src/main/res/layout/activity_recharge_order_detail_cn.xml b/app/src/main/res/layout/activity_recharge_order_detail_cn.xml index 164b7a1..32c4b0b 100644 --- a/app/src/main/res/layout/activity_recharge_order_detail_cn.xml +++ b/app/src/main/res/layout/activity_recharge_order_detail_cn.xml @@ -58,7 +58,6 @@ android:id="@+id/tv_need_pay_money_cn" style="@style/my_TextView_style" android:layout_width="wrap_content" - android:text="@string/txt_month_until" android:textSize="@dimen/textSize14" app:typeface="@string/roboto_regular_font" /> @@ -79,7 +78,7 @@ diff --git a/app/src/main/res/layout/activity_select_payment_method.xml b/app/src/main/res/layout/activity_select_payment_method.xml index c590c40..72fc206 100644 --- a/app/src/main/res/layout/activity_select_payment_method.xml +++ b/app/src/main/res/layout/activity_select_payment_method.xml @@ -28,7 +28,7 @@ style="@style/my_QMUIRoundButton_big_style" android:layout_gravity="center_horizontal" android:layout_marginBottom="@dimen/dp_60" - android:text="@string/txt_pay_order_Confirm" + android:text="@string/app_name" app:qmui_backgroundColor="@color/btn_yellow_color" app:typeface="@string/roboto_bold_font" /> \ No newline at end of file diff --git a/app/src/main/res/layout/activity_subscription_detail.xml b/app/src/main/res/layout/activity_subscription_detail.xml deleted file mode 100644 index 489d69f..0000000 --- a/app/src/main/res/layout/activity_subscription_detail.xml +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout/activity_sure_subscription_plan.xml b/app/src/main/res/layout/activity_sure_subscription_plan.xml index d3bb7ce..ca4939f 100644 --- a/app/src/main/res/layout/activity_sure_subscription_plan.xml +++ b/app/src/main/res/layout/activity_sure_subscription_plan.xml @@ -47,7 +47,7 @@ android:layout_height="wrap_content" android:layout_weight="1" android:background="@drawable/shape8_gray_border_white_bg" - android:hint="@string/txt_enter_discount_code" + android:hint="输入折扣码" android:paddingHorizontal="@dimen/dp_12" android:paddingVertical="@dimen/dp_10" android:textSize="@dimen/textSize14" /> @@ -58,7 +58,7 @@ android:layout_marginStart="@dimen/dp_16" android:paddingHorizontal="@dimen/dp_22" android:paddingVertical="@dimen/dp_6" - android:text="@string/txt_check" + android:text="验证" android:textColor="@color/white" android:textSize="@dimen/textSize18" app:qmui_backgroundColor="@color/line_color1" diff --git a/app/src/main/res/layout/fragment_home_pet.xml b/app/src/main/res/layout/fragment_home_pet.xml index deed188..b270ec5 100644 --- a/app/src/main/res/layout/fragment_home_pet.xml +++ b/app/src/main/res/layout/fragment_home_pet.xml @@ -29,7 +29,7 @@ diff --git a/app/src/main/res/layout/fragment_payment_success.xml b/app/src/main/res/layout/fragment_payment_success.xml index 88ec8ec..f9fc1be 100644 --- a/app/src/main/res/layout/fragment_payment_success.xml +++ b/app/src/main/res/layout/fragment_payment_success.xml @@ -24,7 +24,7 @@ diff --git a/app/src/main/res/layout/fragment_route_v2.xml b/app/src/main/res/layout/fragment_route_v2.xml index 3a7d2bb..9ab509d 100644 --- a/app/src/main/res/layout/fragment_route_v2.xml +++ b/app/src/main/res/layout/fragment_route_v2.xml @@ -101,7 +101,6 @@ style="@style/my_TextView_style_v2" android:layout_alignTop="@id/ll_home_route_calendar_from" android:layout_alignBottom="@id/ll_home_route_calendar_from" - android:text="@string/txt_from" android:textColor="@color/white" android:textSize="@dimen/textSize14" app:typeface="@string/roboto_regular_font" /> @@ -143,7 +142,6 @@ android:layout_alignStart="@id/tv_home_route_calendar_from_txt" android:layout_alignTop="@id/ll_home_route_calendar_to" android:layout_alignBottom="@id/ll_home_route_calendar_to" - android:text="@string/txt_to" android:textColor="@color/white" android:textSize="@dimen/textSize14" app:typeface="@string/roboto_regular_font" /> diff --git a/app/src/main/res/layout/item_recharge_amount_cn.xml b/app/src/main/res/layout/item_recharge_amount_cn.xml index 33cea33..fefc2f6 100644 --- a/app/src/main/res/layout/item_recharge_amount_cn.xml +++ b/app/src/main/res/layout/item_recharge_amount_cn.xml @@ -47,7 +47,6 @@ android:layout_alignBaseline="@id/recharge_amount_cn_two_money" android:layout_marginEnd="@dimen/dp_4" android:layout_toStartOf="@id/recharge_amount_cn_two_money" - android:text="@string/txt_month_until" android:textColor="@color/white" android:textSize="@dimen/textSize16" app:typeface="@string/roboto_regular_font" /> diff --git a/app/src/main/res/layout/item_recharge_device.xml b/app/src/main/res/layout/item_recharge_device.xml index 9341e5c..4002f0e 100644 --- a/app/src/main/res/layout/item_recharge_device.xml +++ b/app/src/main/res/layout/item_recharge_device.xml @@ -76,7 +76,7 @@ android:layout_alignBaseline="@id/item_card_day_number" android:layout_marginBottom="@dimen/dp_2" android:layout_toEndOf="@id/item_card_day_number" - android:text="@string/txt_card_list_time" + android:text="@string/app_name" android:textSize="@dimen/textSize16" app:typeface="@string/roboto_regular_font" /> diff --git a/app/src/main/res/layout/item_recharge_history_cn.xml b/app/src/main/res/layout/item_recharge_history_cn.xml index 73b1c07..b98393e 100644 --- a/app/src/main/res/layout/item_recharge_history_cn.xml +++ b/app/src/main/res/layout/item_recharge_history_cn.xml @@ -23,7 +23,6 @@ android:layout_below="@id/recharge_history_cn_meal_name" android:layout_alignStart="@id/recharge_history_cn_meal_name" android:layout_marginTop="@dimen/dp_2" - android:text="@string/txt_tracker_name" android:textColor="@color/title_color" android:textSize="@dimen/textSize12" app:typeface="@string/roboto_regular_font" /> @@ -35,7 +34,6 @@ android:layout_below="@id/recharge_history_cn_device_name" android:layout_alignStart="@id/recharge_history_cn_device_name" android:layout_marginTop="@dimen/dp_2" - android:text="@string/txt_reset_active" android:visibility="gone" android:textColor="@color/title_color" android:textSize="@dimen/textSize12" diff --git a/app/src/main/res/layout/layout_device_recharge_describe_cn.xml b/app/src/main/res/layout/layout_device_recharge_describe_cn.xml index feda353..bfa4702 100644 --- a/app/src/main/res/layout/layout_device_recharge_describe_cn.xml +++ b/app/src/main/res/layout/layout_device_recharge_describe_cn.xml @@ -10,7 +10,6 @@ android:id="@+id/tv_description_surplus_day_title" style="@style/my_TextView_style" android:layout_width="wrap_content" - android:text="@string/txt_surplus_day" android:textColor="@color/tab_select" android:textSize="@dimen/textSize12" app:typeface="@string/roboto_regular_font" /> @@ -21,7 +20,6 @@ style="@style/my_TextView_style" android:layout_width="wrap_content" android:layout_toEndOf="@id/tv_description_surplus_day_title" - tools:text="@string/txt_surplus_day_how" android:textSize="@dimen/textSize12" app:typeface="@string/roboto_regular_font" /> @@ -32,7 +30,6 @@ android:layout_width="wrap_content" android:layout_below="@id/tv_description_surplus_day_title" android:layout_marginTop="@dimen/dp_8" - android:text="@string/txt_expiry_date" android:textColor="@color/tab_select" android:textSize="@dimen/textSize12" app:typeface="@string/roboto_regular_font" /> diff --git a/app/src/main/res/layout/layout_live_v2_data_info.xml b/app/src/main/res/layout/layout_live_v2_data_info.xml index b0745ff..59a5b0c 100644 --- a/app/src/main/res/layout/layout_live_v2_data_info.xml +++ b/app/src/main/res/layout/layout_live_v2_data_info.xml @@ -13,7 +13,6 @@ android:layout_centerHorizontal="true" android:drawableBottom="@drawable/icon_map_navigation_svg" android:drawablePadding="@dimen/dp_6" - android:text="@string/txt_direction" android:textColor="@color/select_color3" android:textSize="@dimen/textSize12" android:visibility="invisible" @@ -48,7 +47,6 @@ android:layout_above="@id/tv_live_v2_speed" android:layout_alignStart="@id/il_live_v2_data_light_switch" android:layout_alignEnd="@id/il_live_v2_data_light_switch" - android:text="@string/txt_speed" android:textColor="@color/select_color3" android:textSize="@dimen/textSize12" android:visibility="gone" diff --git a/app/src/main/res/layout/layout_sport_data.xml b/app/src/main/res/layout/layout_sport_data.xml index 62c6485..8911f06 100644 --- a/app/src/main/res/layout/layout_sport_data.xml +++ b/app/src/main/res/layout/layout_sport_data.xml @@ -18,7 +18,7 @@ style="@style/my_TextView_style_v2" android:layout_marginStart="@dimen/dp_4" android:layout_toEndOf="@id/iv_sport_data_type" - android:text="@string/data_active_distance" + android:text="@string/app_name" android:textColor="@color/select_color3" android:textSize="@dimen/textSize12" app:typeface="@string/roboto_regular_font" /> diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 6297885..ce43e7e 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -278,58 +278,43 @@ 返回 追踪间隔 - 围栏 - 围栏详情 名称 形式 启用围栏 - 半径 + 完成 - 当前 + 常亮 呼吸 - 慢闪 + 快闪 我的宠物 - 宠物 - 我的宠物 - 分享的 + - 关于 + 编辑 活动勋章 - 全选 - 取消全选 - 电量低 + 停止直播 - 直播会及时更新位置,但是会比较耗电 + 选择地图 谷歌地图 高德地图 取消 APP未安装,请先下载安装 运动时间 - 目标 - 里程 + + 卡路里 - 追踪时间 - 睡眠时间 - 运动时间 - 历史 - 历史记录 + 设置目标 修改 当前 - 轨迹 - 分钟 - 大卡 - 请完整填写 - 电子邮件格式不正确 成功 上传成功 添加成功 @@ -338,18 +323,14 @@ 修改成功 提示 添加围栏 - 编辑围栏 - 忘记密码 无数据 成功删除 确定要删除? 确定要解绑设备? 解绑成功 绑定成功 - 体重必须大于0 今天 分钟 - 英里 大卡 @@ -357,15 +338,11 @@ 停止直播? 删除 取消 - 确定 通知 - 全选 - 取消全选 请求失败,请重试 地图加载中… - 注册成功 你好,空白片段 全部图片 图片和视频 @@ -390,30 +367,13 @@ 自定义 选择照片 GIF - 自动订阅: - 充值记录 充值 - 选择套餐 - 订单详情 - 小计 - 优惠券 - 优惠码 - 积分 总计 - 支付 - 付款方式 添加新卡 - 确认 支付详情 - 支付成功 - 支付失败,请重试 重试 返回 - 订阅计划: - 付款间隔: - 截止日期: - 简体中文 确定要退出登录吗? 确定要清除缓存? 灯光模式 @@ -423,7 +383,6 @@ 加载中... 登录失败,请重新登录 确定要取消自动订阅? - 自动订阅已成功取消 自动订阅更方便,因为您不必担心订阅过期 卡号 持卡人姓名 @@ -431,8 +390,6 @@ 截止日期 MM/YY CVV - 请选择支付方式 - 用户取消付款 支付成功 支付失败,请重试 失效日期 @@ -440,9 +397,7 @@ 您确定要关闭设备吗? 裁剪图片 连接中… - 账户注销 注销账户将删除账户下所有的数据,是否继续? - 注销成功 再次返回退出程序 用户名或密码错误 验证码错误 @@ -454,20 +409,8 @@ 是否断开连接设备? 连接成功 连接失败 - 激活成功 - 激活失败,请重试 - 首次登录 - 请绑定手机 请输入手机号 找回密码 - 提交订单 - $ - 剩余可用天数: - 有效期: - %d天 - 设备:%s - 重新激活:%s - 合计:%s 爱彼宠物 隐私政策 官网 @@ -484,7 +427,6 @@ 我接受 拒绝 没有下载地址 - 是否下载固件并升级? 请稍等… 版本说明 固件名称 @@ -512,36 +454,28 @@ 公里 睡眠 直播 - 区域 追踪器 徽章 查看全部 管理 时间 - 开始时间 - 虚拟围栏 WiFi区域 已连接 信号弱 电量 蓝牙 指示灯 - - 检查轨迹和地点 全部已读 订阅 帮助 使用说明 - 常见问题 单位设置 - 商店 退出登录 平均卡路里 平均时间 总数据 小时 - 总距离 最近7天 最近30天 确定 @@ -569,9 +503,7 @@ 10月 11月 12月 - 方向 声音传播速度加快时,距离更近。 - 速度 停止雷达 编辑WiFi区域 WiFi名称: @@ -609,18 +541,13 @@ 成员 活跃中 待处理 - 关系 选择头像 - 朋友 - 爱人 解锁新成就! - 同事 恭喜! 分享 登录 注册 创建账户 - 隐私政策 至少6个字符 国家/地区 电子邮箱 @@ -633,19 +560,15 @@ 立即重置 确认密码 密码重置成功! - 重置 标准视图 卫星视图 显示围栏 - 输入 选择 时刻相伴! 技术支持 收起 查看全部 探险家 - 社交达人 - 运动健将 新追踪器 添加追踪器 充电并开机 @@ -669,12 +592,8 @@ 确认您的套餐 设备编号 条款与条件 - 自动续订 - 关于自动续订 - 您的年度订阅将在每期结束时自动续订,以确保服务不间断。 摘要 税费 - 含税总计 支付方式 我的卡片 未找到卡片 @@ -694,7 +613,6 @@ 跳过 启用 授予权限以提升体验。 - 订阅详情 设备ID 套餐: @@ -705,16 +623,11 @@ 常驻地 选择Wi-Fi网络 稍后 - 您宠物的计量单位是? - 您宠物的身高 - 身长 - 您宠物的体重 通知设置 进入或离开安全区域/禁止区域 设备状态 订阅/低电量警告/关机 活动/睡眠提醒/目标达成 - WiFi区域 关于WiFi区域 在您宠物常驻地(如家中)选择一个网络。一旦进入覆盖范围,您的设备将识别此网络为WiFi区域。 办公室 @@ -724,7 +637,6 @@ 正在追踪您的宠物 WiFi区域设置 输入您的反馈 - 请留下您的邮箱,我们能更快帮助您 输入您的电子邮箱地址 选择文件 关机 @@ -733,7 +645,6 @@ 当前LED状态 已离开安全区域 在WiFi区域内 - 已离开WiFi区域 处于禁止区域 信号强 WiFi区域 @@ -760,14 +671,11 @@ 接收通知 开启 设备未激活。请订阅后激活。 - 小时 (hours) 正在搜索… 请保持设备开机并靠近扫描。 区域外 区域内 7日均值 - 停止自动续订 - 自动续订 创建的围栏太多了 直播已结束。直播时长可通过“直播时长”设置。 GPS信号弱 @@ -800,7 +708,6 @@ 输入消息 请继续验证您的邮箱 验证码有效期为 - 分钟 创建密码 邮箱更改成功! 更改邮箱 @@ -893,11 +800,8 @@ 已退款 - 输入折扣码 - 验证 年度护理 年度护理: - 蓝牙连接失败 LED灯设置 当设备在手机旁时,建议通过蓝牙连接追踪器并调整LED设置。更改将立即生效。 蓝牙设置