Я следующий http://android.amberfog.com/?p=422 начать деятельность секретным кодом, используя код ниже:Dynamic манифеста Файл «android_secret_code»
<action android:name="android.provider.Telephony.SECRET_CODE" />
<data android:scheme="android_secret_code" android:host="4636" />
То, что я хотел бы сделать это, чтобы иметь возможность в самом приложении, где пользователь может сменить секретный код на то, что пожелает.
Так как по умолчанию, пользователь нажимает # # 4636 # # попасть в приложение, а когда пользователь изменяет в какой-то другой код, скажем, 5555, для следующего запуска он использует 5555 для запуска приложения.
Возможно, так получилось?
Сначала я подумал о том, как получить этот код из strings.xml, но потом понял, что я не могу изменить ресурсы в файле strings.xml во время выполнения.
Я тогда подумал о том, чтобы поместить это значение в базу данных sqlite или по общему предпочтению, но я не уверен, могу ли я вернуть это значение обратно в манифест.
Есть ли хорошие идеи для этого?
Я также не мог использовать secret_code, но когда пользователь называет определенный номер (скажем, 33334), то запуск приложения. Затем пользователь может изменить это число в приложении. Если это возможно, я тоже смогу справиться с этим.
Я знаю, что это возможно в Shady_SMS, но не уверен, как это приложение обрабатывает это.
У вас есть фиксированный код, который запускает действие, чем тогда запрашивает ваш модифицируемый код? Я думаю, что вы хотите, чтобы это было сделано именно так. BTW, любой, у кого есть anycut, может запустить ваше приложение без кода, насколько я знаю. – blindstuff