优化通过scheme直接拨号和视频,增加数据加密。优化ContactInfo数据结构。优化无障碍流程

This commit is contained in:
2025-07-18 01:46:16 +08:00
parent ea3a446768
commit f242a915bc
13 changed files with 760 additions and 225 deletions

View File

@@ -1,8 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.ttstd.elderlyassistant">
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.SEND_SMS" />
<!-- NFC权限 -->
<uses-permission android:name="android.permission.NFC" /> <!-- 声明只有带NFC的手机才可以下载 -->
<uses-feature
android:name="android.hardware.nfc"
android:required="true" />
@@ -53,16 +57,31 @@
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<!-- <activity-->
<!-- android:name=".activity.third_party.NfcQQMusicActivity"-->
<!-- android:launchMode="singleTask">-->
<!-- <intent-filter>-->
<!-- <action android:name="android.nfc.action.NDEF_DISCOVERED" />-->
<!-- <category android:name="android.intent.category.DEFAULT" />-->
<!-- &lt;!&ndash; 匹配 QQ 音乐 Scheme &ndash;&gt;-->
<!-- <data android:scheme="qqmusic" />-->
<!-- </intent-filter>-->
<!-- </activity>-->
<!-- <activity -->
<!-- android:name=".activity.third_party.NfcQQMusicActivity" -->
<!-- android:launchMode="singleTask"> -->
<!-- <intent-filter> -->
<!-- <action android:name="android.nfc.action.NDEF_DISCOVERED" /> -->
<!-- <category android:name="android.intent.category.DEFAULT" /> -->
<!-- &lt;!&ndash; 匹配 QQ 音乐 Scheme &ndash;&gt; -->
<!-- <data android:scheme="qqmusic" /> -->
<!-- </intent-filter> -->
<!-- </activity> -->
<activity
android:name=".activity.scheme.SchemeActivity"
android:exported="true"
android:launchMode="singleTop">
<intent-filter>
<action android:name="android.nfc.action.NDEF_DISCOVERED" />
<category android:name="android.intent.category.DEFAULT" />
<!-- 指定 Scheme 协议 -->
<data android:scheme="elderlyassistant" android:host="ttstd.com" />
</intent-filter>
</activity>
<service
android:name="com.google.android.accessibility.selecttospeak.SelectToSpeakService"