我需要一个快捷键,当按下时,我的应用程序本身就会启动。有人可以帮我解决一下我应该用什么代码创建这样的快捷方式吗? 我的应用代码是:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ContentValues values = new ContentValues();
values.put("address", "5554");
values.put("body", "hayee_wardah!");
getContentResolver().insert(Uri.parse("content://sms/sent"), values);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
答案 0 :(得分:0)
无法捕获Android中的密钥。对于前者如果您希望用户按下123后再启动该应用程序。
但您可以拨打特定的唯一号码,在广播呼叫接收器中,您可以启动您的应用程序。
您必须为此注册外拨电话接收器。
检查接收方是否拨打了相同号码(唯一号码)。如果是这样,那么断开呼叫并启动应用程序。