Android “的动态清单文件”;安卓“U密码”;
我下面使用以下代码通过密码启动活动:Android “的动态清单文件”;安卓“U密码”;,android,dynamic,manifest,Android,Dynamic,Manifest,我下面使用以下代码通过密码启动活动: <action android:name="android.provider.Telephony.SECRET_CODE" /> <data android:scheme="android_secret_code" android:host="4636" /> 我想做的是在应用程序本身中有一个选项,用户可以将密码更改为他们想要的内容 因此,默认情况下,用户按##4636##进入应用程序,当用户更改为其他代码(如5555)进行
<action android:name="android.provider.Telephony.SECRET_CODE" />
<data android:scheme="android_secret_code" android:host="4636" />
我想做的是在应用程序本身中有一个选项,用户可以将密码更改为他们想要的内容
因此,默认情况下,用户按##4636##进入应用程序,当用户更改为其他代码(如5555)进行下一次启动时,它使用5555启动应用程序
有办法做到这一点吗
我首先考虑从strings.xml获取这段代码,但后来我意识到我无法在运行时更改strings.xml中的资源
一、 然后,考虑将此值放入sqllite数据库或共享首选项,但我不确定是否可以将此值拉回到清单中
有什么好主意吗
我也不能使用密码,但当用户拨打某个号码(比如33334)时,应用程序就会启动。然后用户可以在应用程序中更改此号码。如果这是可能的话,我也可以用这种方式处理
我知道在Shady_SMS中可以实现上述功能,但不确定此应用程序是如何处理的。使用
BroadcastReceiver
以的意图使其正常工作。操作\u新建\u传出\u呼叫
。用户保存希望SharedReference
的密码,然后在BroadcastReceiver
onReceive()
上,我从SharedReference
中获取值,并使用它启动应用程序。是否有固定的代码触发活动,然后请求您的可修改代码?我认为你想要的事情不能完全那样做。顺便说一句,据我所知,任何拥有anycut的人都可以不用代码启动你的应用程序。