Skip to content

Commit e35dc1e

Browse files
committed
White list apps.
1 parent cf82a45 commit e35dc1e

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

sample/src/main/java/com/xdandroid/sample/misc/server/TargetActivity.java

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,21 @@
1010
*/
1111
public class TargetActivity extends Activity {
1212

13-
/* @SuppressWarnings("unchecked")
13+
/* static final List<String> WHITE_LIST_APPS = Arrays.asList(
14+
"com.breel.wallpapers",
15+
"com.github.shadowsocks",
16+
"com.xdandroid.kill",
17+
"com.xdandroid.server",
18+
"me.piebridge.brevent",
19+
20+
"com.alibaba.android.rimet",
21+
"com.bearyinnovative.horcrux",
22+
"com.tencent.mm",
23+
"com.tencent.tim",
24+
"com.alibaba.alimei"
25+
);
26+
27+
@SuppressWarnings("unchecked")
1428
@Override
1529
protected void onCreate(Bundle savedInstanceState) {
1630
super.onCreate(savedInstanceState);
@@ -34,6 +48,7 @@ protected void onCreate(Bundle savedInstanceState) {
3448
} catch (Exception e) { return null; }
3549
})
3650
.filter(Objects::nonNull)
51+
.filter(appInfo -> !WHITE_LIST_APPS.contains(appInfo.packageName))
3752
.forEach(appInfo -> {
3853
if (appInfo.targetSdkVersion >= Build.VERSION_CODES.M) appInfo.targetSdkVersion = Build.VERSION.SDK_INT;
3954
if (appInfo.targetSdkVersion <= Build.VERSION_CODES.LOLLIPOP_MR1) appInfo.targetSdkVersion = Build.VERSION_CODES.LOLLIPOP_MR1;

0 commit comments

Comments
 (0)