chore: 整理文档目录并清理冗余 JNI 与布局文件

This commit is contained in:
2026-10-22 16:32:04 +08:00
parent e95490b5ce
commit dfd43a167b
14 changed files with 49 additions and 89 deletions

143
doc/keystore_sha1.txt Normal file
View File

@@ -0,0 +1,143 @@
应用签名 SHA1 汇总(来源:app/build.gradle signingConfigs)
生成时间:2026-10-21 18:34:04
signingConfig: zhanRui
keystore: zhanxun.keystore
别名: zhanxun
SHA1: F1:A5:4A:3F:02:4A:8D:1B:74:D1:FF:1F:74:D3:BE:66:ED:79:31:2E
signingConfig: zhanRuiUserdebug
keystore: zhanxunUserdebug.keystore
别名: zhanxunuserdebug
SHA1: 27:19:6E:38:6B:87:5E:76:AD:F7:00:E7:EA:84:E4:C6:EE:E3:3D:FA
signingConfig: zhanRui12
keystore: zhanrui12.jks
别名: zhanrui12
SHA1: 00:CF:12:B7:18:7F:6D:9E:5A:62:6C:61:8E:F5:E2:72:88:E7:01:36
signingConfig: mtk
keystore: xueshibaoos.jks
别名: xueshibaoos
SHA1: 27:19:6E:38:6B:87:5E:76:AD:F7:00:E7:EA:84:E4:C6:EE:E3:3D:FA
signingConfig: G10P
keystore: G10PMTK11.jks
别名: g10pmtk11
SHA1: D0:A7:1B:AE:9C:FF:86:25:A1:28:13:3E:F3:1E:1A:99:E5:B5:17:6B
signingConfig: G11Userdebug
keystore: G11Userdebug.keystore
别名: g11userdebug
SHA1: 33:C0:99:B3:96:81:4C:33:5F:C8:0A:AB:1E:B9:95:86:C2:C7:03:00
signingConfig: G10PUserDebug
keystore: G10PUserDebug.jks
别名: g10puserdebug
SHA1: 27:19:6E:38:6B:87:5E:76:AD:F7:00:E7:EA:84:E4:C6:EE:E3:3D:FA
signingConfig: zhanruiG10Z
keystore: zhanruiG10Z.keystore
别名: zhanruig10z
SHA1: F1:A5:4A:3F:02:4A:8D:1B:74:D1:FF:1F:74:D3:BE:66:ED:79:31:2E
signingConfig: G10ZUserDebug
keystore: G10zUserDebug.keystore
别名: g10zuserdebug
SHA1: 27:19:6E:38:6B:87:5E:76:AD:F7:00:E7:EA:84:E4:C6:EE:E3:3D:FA
signingConfig: mtk12
keystore: mtkAndroid12.keystore
别名: mtk12
SHA1: 4B:8C:A5:4E:A4:A2:33:2B:ED:27:36:DF:15:F5:39:9B:9F:B5:02:40
signingConfig: P20S
keystore: MTKP20S.keystore
别名: mtkp20s
SHA1: 48:03:96:C6:0B:6B:70:CA:03:1F:43:EF:55:DC:6F:E1:FD:AE:2F:56
signingConfig: iPlay50mini
keystore: iPlay50Mini.keystore
别名: platform
SHA1: C7:0A:5D:ED:5A:47:27:FD:EC:93:6C:4E:A3:D0:55:AB:08:F6:4F:1A
signingConfig: teclast8183
keystore: TeclastMTK12.jks
别名: teclastmtk12
SHA1: 27:19:6E:38:6B:87:5E:76:AD:F7:00:E7:EA:84:E4:C6:EE:E3:3D:FA
signingConfig: Huaruian8768
keystore: Huaruian8768.jks
别名: huaruian8768
SHA1: 33:C0:99:B3:96:81:4C:33:5F:C8:0A:AB:1E:B9:95:86:C2:C7:03:00
signingConfig: T40Air
keystore: T40Air.jks
别名: t40air
SHA1: AB:56:8F:41:E8:20:20:4D:5F:4C:1F:8E:11:58:17:C8:C9:42:4C:B0
signingConfig: BCM310
keystore: BCM310.keystore
别名: bcm310
SHA1: AB:56:8F:41:E8:20:20:4D:5F:4C:1F:8E:11:58:17:C8:C9:42:4C:B0
signingConfig: P50
keystore: P50TD.jks
别名: p50td
SHA1: EC:84:AB:FA:7D:53:AB:12:23:61:12:49:7C:A6:09:FF:B1:75:66:19
signingConfig: seewo
keystore: aiud.keystore
别名: androidreleasekey
SHA1: 21:2D:1A:D8:4A:A8:65:AD:90:42:D1:40:CF:30:CE:6C:BC:EA:63:4F
signingConfig: iPlay50miniPro
keystore: iPlay50miniPro.jks
别名: iplay50minipro
SHA1: 78:71:78:2A:CF:E9:83:97:92:7C:56:0B:58:2C:96:C2:BA:17:BB:3A
signingConfig: U1302
keystore: U1302.keystore
别名: u1302
SHA1: 70:C8:F5:02:D9:FB:53:E3:28:3B:11:03:2F:3D:60:ED:BA:D1:97:6C
signingConfig: MT6765
keystore: MT6765.keystore
别名: mt6765
SHA1: 4B:8C:A5:4E:A4:A2:33:2B:ED:27:36:DF:15:F5:39:9B:9F:B5:02:40
signingConfig: G128T
keystore: HuaruianG128T.jks
别名: g128t
SHA1: 33:C0:99:B3:96:81:4C:33:5F:C8:0A:AB:1E:B9:95:86:C2:C7:03:00
signingConfig: G122
keystore: 6789U.p12
别名: 6789u
SHA1: 3C:E5:B0:D8:24:AF:BC:5B:23:3D:AE:20:04:A5:7A:24:15:F9:93:E2
signingConfig: DX11
keystore: DX11.p12
别名: dx11
SHA1: 27:19:6E:38:6B:87:5E:76:AD:F7:00:E7:EA:84:E4:C6:EE:E3:3D:FA
signingConfig: MT6789
keystore: MT6789.keystore
别名: mt6789
SHA1: 78:71:78:2A:CF:E9:83:97:92:7C:56:0B:58:2C:96:C2:BA:17:BB:3A
signingConfig: SM8150
keystore: sm8150.jks
别名: platformkey
SHA1: 15:18:76:80:C2:32:60:E7:27:3F:45:D8:EE:40:F6:E0:9E:D6:01:5D
signingConfig: G122J
keystore: G122J.p12
别名: g122j
SHA1: 33:C0:99:B3:96:81:4C:33:5F:C8:0A:AB:1E:B9:95:86:C2:C7:03:00
signingConfig: crosshatch
keystore: AospCrosshatch.keystore
别名: aospcrosshatch
SHA1: 27:19:6E:38:6B:87:5E:76:AD:F7:00:E7:EA:84:E4:C6:EE:E3:3D:FA

58
doc/permission.xml Normal file
View File

@@ -0,0 +1,58 @@
<?xml version="1.0" encoding="utf-8"?>
<exceptions>
<exception package="com.aoleyun.sn">
<permission name="android.permission.CAMERA" fixed="true" />
<permission name="android.permission.BROADCAST_STICKY" fixed="true" />
<permission name="android.permission.BLUETOOTH" fixed="true" />
<permission name="android.permission.BLUETOOTH_ADMIN" fixed="true" />
<permission name="android.permission.CHANGE_NETWORK_STATE" fixed="true" />
<permission name="android.permission.GET_PACKAGE_SIZE" fixed="true" />
<permission name="android.permission.QUERY_ALL_PACKAGES" fixed="true" />
<permission name="android.permission.KILL_BACKGROUND_PROCESSES" fixed="true" />
<permission name="android.permission.READ_SYNC_SETTINGS" fixed="true" />
<permission name="android.permission.RECORD_AUDIO" fixed="true" />
<permission name="android.permission.RECEIVE_BOOT_COMPLETED" fixed="true" />
<permission name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" fixed="true" />
<permission name="android.permission.SYSTEM_ALERT_WINDOW" fixed="true" />
<permission name="android.permission.SYSTEM_OVERLAY_WINDOW" fixed="true" />
<permission name="android.permission.MODIFY_AUDIO_SETTINGS" fixed="true" />
<permission name="android.permission.WRITE_SECURE_SETTINGS" fixed="true" />
<permission name="android.permission.BATTERY_STATS" fixed="true" />
<permission name="android.permission.DELETE_CACHE_FILES" fixed="true" />
<permission name="android.permission.DUMP" fixed="true" />
<permission name="android.permission.MASTER_CLEAR" fixed="true" />
<permission name="android.permission.REBOOT" fixed="true" />
<permission name="android.permission.REAL_GET_TASKS" fixed="true" />
<permission name="android.permission.READ_PRIVILEGED_PHONE_STATE" fixed="true" />
<permission name="android.permission.SHUTDOWN" fixed="true" />
<permission name="android.permission.GET_TASKS" fixed="true" />
<permission name="android.permission.SET_WALLPAPER" fixed="true" />
<permission name="com.android.browser.permission.WRITE_HISTORY_BOOKMARKS" fixed="true" />
<permission name="com.android.browser.permission.READ_HISTORY_BOOKMARKS" fixed="true" />
<permission name="android.permission.INSTALL_PACKAGES" fixed="true" />
<permission name="android.permission.REQUEST_INSTALL_PACKAGES" fixed="true" />
<permission name="android.permission.DELETE_PACKAGES" fixed="true" />
<permission name="com.aoleyun.sn.permissions.INSTALL_APK" fixed="true" />
<permission name="android.permission.ACCESS_COARSE_LOCATION" fixed="true" />
<permission name="android.permission.ACCESS_FINE_LOCATION" fixed="true" />
<permission name="android.permission.ACCESS_WIFI_STATE" fixed="true" />
<permission name="android.permission.ACCESS_NETWORK_STATE" fixed="true" />
<permission name="android.permission.CHANGE_WIFI_STATE" fixed="true" />
<permission name="android.permission.WRITE_EXTERNAL_STORAGE" fixed="true" />
<permission name="android.permission.INTERNET" fixed="true" />
<permission name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" fixed="true" />
<permission name="android.permission.READ_LOGS" fixed="true" />
<permission name="android.permission.VIBRATE" fixed="true" />
<permission name="android.permission.WAKE_LOCK" fixed="true" />
<permission name="android.permission.WRITE_SETTINGS" fixed="true" />
<permission name="android.permission.FOREGROUND_SERVICE" fixed="true" />
<permission name="android.permission.READ_PHONE_STATE" fixed="true" />
<permission name="android.permission.READ_EXTERNAL_STORAGE" fixed="true" />
<permission name="android.permission.ACCESS_MOCK_LOCATION" fixed="true" />
<permission name="android.permission.ACTIVITY_RECOGNITION" fixed="true" />
<permission name="android.permission.SCHEDULE_EXACT_ALARM" fixed="true" />
<permission name="android.permission.RECEIVE_USER_PRESENT" fixed="true" />
<permission name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" fixed="true" />
<permission name="android.permission.ACCESS_BACKGROUND_LOCATION" fixed="true" />
</exception>
</exceptions>

118
doc/接口说明.txt Normal file
View File

@@ -0,0 +1,118 @@
一:对接方式: aidl
1.导入jar包依赖
2.绑定aidl服务:
Intent intent = new Intent("com.kte.interfacesettings.aidl");
intent.setPackage("com.kte.interfacesettings");
context.bindService(intent, aidlConnection, Context.BIND_AUTO_CREATE);
3.解绑服务:
unbindService(mConnection);
二:接口说明
// 启用/禁用MTP数据传输功能 :
void setMtpEnable(boolean enable);
// 启用/禁用Camera功能 :
void setCameraEnable(boolean enable);
// 启用/禁用蓝牙功能 :
void setBluetoothEnable(boolean enable);
// 启用/禁用wifi :
void setWifiAdvanceEnable(boolean enable);
// 设置默认浏览器:
void setDefaultBrowser(String packageName);
// 关机功能:
void shutdownDevice();
// 睡眠/唤醒功能(熄屏亮屏):
void lockNow(boolean on);
// 设置背光亮度(屏幕亮度-1,0-255 ):
void setBackLightBrightness(int brightness);
// 禁用/启用 飞行模式:
void setAirplaneDisable(boolean disable);
// 重启功能:
void rebootDevice();
// 清除最近任务:
void clearRecentTask();
// 清除应用数据:
void clearAppData(String packageName);
// 恢复出厂设置:
void wipeData();
// 静默安装apk功能
void silentInstall(String path,boolean autoLa);
// 静默卸载apk功能
void silentUninstall(String pkgName);
// 获取硬件MAC地址:
String getMACaddress();
// 静默截图功能(截屏)
Bitmap captureScreen(String savePath);
// 设置默认输入法
boolean setDefaultInputMethod(String ime);
// 设置默认播放器
boolean setDefaultVideoPlayer(String packageName,String className);
// 获取root状态
boolean isRooted();
// 设置锁屏壁纸
void setLockWallPaper(String filePath);
// 显示/隐藏下拉状态栏图标
void showNotificationItems(int item, boolean visible);
// 显隐系统设置项:
void setSettingOptionGoneorVisible(int item ,boolean visible);
// 获取当前所有正在运行的第三方应用进程接口
List<String> getThirdAppPkgList();
/**
* 打开/关闭护眼模式(夜间模式)
* @param state
* true 关闭;false 打开;默认是关闭状态;
**/
void setProtectEyeModeClosed(boolean state);
/**
* 获取护眼模式状态(夜间模式)
* @return state
* true 打开;false 关闭;
**/
boolean getProtectEyeMode();
/**
* 打开/关闭阅读模式(黑白屏)
* @param state
* true 关闭;false 打开;默认是关闭状态;
**/
void setReaderModeClosed(boolean state);
/**
* 获取阅读模式(黑白屏)
* @return state
* true 打开;false 关闭;
**/
boolean getReaderMode();

View File

@@ -0,0 +1,30 @@
更新:
2021-08-04 17:19:09
设备信息:
1.白名单网址获取重定向后的地址
2.增加获取随机mac地址
3.MAC地址显示为设备MAC
4.发送禁止联网的包名时如果应用未安装会断网
5.修复平板使用时间管控到时间不会解锁的bug
应用市场:
更新:
2021-07-29 18:18:28
v2.2.1
设备信息:
1.删除所有白名单之外的APK,如果能正确获取到白名单数据就删除,如果获取失败或者网络错误则不删除
2.监听网络变化,如果可以联网直接获取数据,不用等待
3.当打开了应用市场的时候,唤醒设备信息直接获取数据
4.减少更新设备系统信息的频率
5.应用内网页管控更新
6.亮屏请求间隔为3个小时
7.桌面图标隐藏显示延迟修复
8.删除管控默认关闭功能
9.浏览器主页自动添加到白名单
10.修复删除系统其他管控,重启之后是上一个的管控
11.没有设置白名单时主页无法访问
12.修复重启偶尔会删除禁止升级的应用
应用市场:
1.优化应用安装后广播逻辑

BIN
doc/获取SN.docx Normal file

Binary file not shown.