Skip to content

Commit 55b17ca

Browse files
committed
update docs
1 parent 89750eb commit 55b17ca

File tree

5 files changed

+70
-40
lines changed

5 files changed

+70
-40
lines changed

app/src/main/java/com/zfdang/touchhelper/ui/home/HomeFragment.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,11 +94,13 @@ public void onClick(View v) {
9494
public void onClick(View v) {
9595
// 打开电池优化的界面,让用户设置
9696
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
97-
Intent intent = new Intent();
9897
String packageName = getActivity().getPackageName();
99-
PowerManager pm = (PowerManager) getActivity().getSystemService(Context.POWER_SERVICE);
98+
10099
// open battery optimization setting page
100+
Intent intent = new Intent();
101+
PowerManager pm = (PowerManager) getActivity().getSystemService(Context.POWER_SERVICE);
101102
intent.setAction(Settings.ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS);
103+
// intent.setData(Uri.parse("package:" + packageName));
102104
startActivity(intent);
103105
}
104106
}

app/src/main/res/layout/fragment_home.xml

Lines changed: 34 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
android:layout_width="match_parent"
1313
android:layout_height="wrap_content"
1414
android:layout_marginStart="16dp"
15-
android:layout_marginTop="16dp"
15+
android:layout_marginTop="12dp"
1616
android:layout_marginEnd="16dp"
1717
android:text="@string/text_instructions"
1818
android:textSize="18sp"
@@ -84,33 +84,6 @@
8484

8585
</TableRow>
8686

87-
<TableRow
88-
android:layout_width="match_parent"
89-
android:layout_height="wrap_content">
90-
91-
<androidx.constraintlayout.widget.ConstraintLayout
92-
android:layout_width="match_parent"
93-
android:layout_height="wrap_content"
94-
android:layout_weight="1">
95-
96-
<TextView
97-
android:layout_width="0dp"
98-
android:layout_height="wrap_content"
99-
android:layout_marginTop="8dp"
100-
android:layout_marginBottom="8dp"
101-
android:text="@string/text_optional_hint"
102-
android:textAlignment="center"
103-
android:textSize="18sp"
104-
app:layout_constraintBottom_toBottomOf="parent"
105-
app:layout_constraintEnd_toEndOf="parent"
106-
app:layout_constraintStart_toStartOf="parent"
107-
app:layout_constraintTop_toTopOf="parent" />
108-
109-
110-
</androidx.constraintlayout.widget.ConstraintLayout>
111-
112-
</TableRow>
113-
11487
<TableRow
11588
android:layout_width="match_parent"
11689
android:layout_height="wrap_content">
@@ -164,6 +137,37 @@
164137

165138
</TableRow>
166139

140+
<TableRow
141+
android:layout_width="match_parent"
142+
android:layout_height="wrap_content">
143+
144+
<androidx.constraintlayout.widget.ConstraintLayout
145+
android:layout_width="match_parent"
146+
android:layout_height="wrap_content"
147+
android:layout_weight="1">
148+
149+
<androidx.constraintlayout.widget.Guideline
150+
android:id="@+id/guideline_rom_battery"
151+
android:layout_width="wrap_content"
152+
android:layout_height="wrap_content"
153+
android:orientation="vertical"
154+
app:layout_constraintGuide_percent="1.0" />
155+
156+
<TextView
157+
android:id="@+id/text_rom_battery"
158+
android:layout_width="0dp"
159+
android:layout_height="wrap_content"
160+
android:layout_marginTop="12dp"
161+
android:text="@string/text_rom_battery"
162+
android:textSize="18sp"
163+
app:layout_constraintEnd_toStartOf="@id/guideline_rom_battery"
164+
app:layout_constraintStart_toStartOf="parent"
165+
app:layout_constraintTop_toTopOf="parent" />
166+
167+
</androidx.constraintlayout.widget.ConstraintLayout>
168+
169+
</TableRow>
170+
167171
<TableRow
168172
android:layout_width="match_parent"
169173
android:layout_height="wrap_content">
@@ -178,7 +182,7 @@
178182
android:layout_width="wrap_content"
179183
android:layout_height="wrap_content"
180184
android:orientation="vertical"
181-
app:layout_constraintGuide_percent="0.85" />
185+
app:layout_constraintGuide_percent="1.0" />
182186

183187
<TextView
184188
android:id="@+id/text_task_manager"
@@ -202,7 +206,7 @@
202206
android:layout_width="match_parent"
203207
android:layout_height="wrap_content"
204208
android:layout_marginStart="16dp"
205-
android:layout_marginTop="32dp"
209+
android:layout_marginTop="20dp"
206210
android:layout_marginEnd="16dp"
207211
android:text="@string/text_status_help"
208212
android:textSize="18sp"

app/src/main/res/values/strings.xml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
<string name="title_settings">设置</string>
55
<string name="title_about">关于</string>
66
<string name="status_title">服务状态</string>
7-
<string name="text_instructions">\"开屏跳过\"基于安卓系统的无障碍服务来实现跳过自动广告功能,开源不联网,绝对安全!为了保证程序能正常工作,请检查以下设置:</string>
8-
<string name="text_accessibility_permission">1. 请在\"无障碍\"设置里,打开\"开屏跳过 - 无障碍服务\"。</string>
9-
<string name="text_optional_hint">-- 以下两项为建议设置 --</string>
10-
<string name="text_power_permission">2. 请在\"电池优化\"设置里,设置\"开屏跳过\"为\"不优化\"。</string>
11-
<string name="text_task_manager">3. 请在\"任务管理\"里,锁定\"开屏跳过\"。</string>
12-
<string name="text_status_help">如有问题,请访问网址:</string>
7+
<string name="text_instructions">\"开屏跳过\"基于安卓系统的无障碍服务来实现跳过自动广告功能,开源不联网,绝对安全!为保证程序能正常工作,请检查以下设置:</string>
8+
<string name="text_accessibility_permission">1. \"无障碍\"设置里,打开\"开屏跳过 - 无障碍服务\"。</string>
9+
<string name="text_power_permission">2. 在\"电池优化\"设置里,设置\"开屏跳过\"为\"不优化\"。</string>
10+
<string name="text_rom_battery">3. 在电池管理里,设置\"开屏跳过\"为\"允许后台耗电\"。设置方法因品牌不同有所差异,比如VIVO系统为:\"设置\" -> \"电池\" -> \"后台耗电管理\"。</string>
11+
<string name="text_task_manager">4. 在\"任务管理\"里,锁定\"开屏跳过\"。</string>
12+
<string name="text_status_help">更多信息,请访问网址:</string>
1313
<string name="text_status_weblink">https://touchhelper.zfdang.com/enable</string>
1414

1515
<string name="button_setting">设置</string>
@@ -26,7 +26,7 @@
2626
</string>
2727

2828
<string name="about_weblink">https://touchhelper.zfdang.com/</string>
29-
<string name="about_copyright">Copyright © 2021 Zhengfa Dang</string>
29+
<string name="about_copyright">Copyright © 2022 Zhengfa Dang</string>
3030

3131
<string name="app_version">版本: %s (%d)</string>
3232
</resources>

docs/enable.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,31 @@
2626

2727
<p><img src="images/power-optimization.jpeg" width="250"></p>
2828

29-
## 3. 在任务管理或者后台清理程序里豁免本程序
29+
此项设置为标准安卓系统都有的设置,但各个ROM并非完全遵守此设定。
30+
31+
## 3. 在特定ROM的电池管理里将本程序加入白名单
32+
33+
各品牌的手机往往会有自己的电池管理方法,需要将本程序添加到ROM自己的电池管理白名单里。
34+
35+
#### 3.1 VIVO系统的设置路径为:设置 -> 电池 -> 后台耗电管理
36+
37+
**设置“开屏跳过”为“允许后台高耗电”**
38+
39+
<p><img src="images/vivo_battery.jpeg" width="250"></p>
40+
41+
### 3.2 OPPO系统
42+
43+
### 3.3 小米系统
44+
45+
貌似不需要单独设置这个,系统会遵循第二项的设置
46+
47+
### 3.4 华为系统
48+
49+
### 3.5 三星系统
50+
51+
52+
53+
## 4. 在任务管理或者后台清理程序里豁免本程序
3054

3155
请在任务管理,或者后台清理程序里,将本程序锁定,避免被误杀。
3256

docs/images/vivo_battery.jpeg

620 KB
Loading

0 commit comments

Comments
 (0)