2012-06-01 7 views
0

Я использую телефон Htc. Экран блокировки моего телефона может отображать значки, которые добавляются в нижней панели моего основного экрана. Бар позволяет мне добавлять приложение и ярлык. Если я наберу пароль, чтобы разблокировать свой телефон, мне понадобилось 10 секунд. У меня есть мышление:[Android] action другое приложение

Я пишу приложение для создания ярлыка, и ярлык может транслироваться в приложение записи, чтобы начать запись.

{ Intent shortCutContain =new Intent("example.app.REC"); shortCutContain.setClassName("example.app", "example.app.AudioService"); shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_INTENT,shortCutContain); }

это то, что я делаю ...... но это не удалось

Пожалуйста, помогите мне

ответ

0

Вот код для запуска диктофона:

Intent intent = new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION); 
startActivityForResult(intent, RQS_RECORDING); 

@Override 
protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
// TODO Auto-generated method stub 
if(requestCode == RQS_RECORDING){ 
savedUri = data.getData(); 
Toast.makeText(AndroidIntentAudioRecording.this,"Saved: " + savedUri.getPath(), 
Toast.LENGTH_LONG).show(); 
} 
} 

Put этот код на вашем onCreate(), если вы хотите запустить рекордер автоматически.

+0

благодарит ваш ответ. Но приложение записи, которое я использую, может сохранять во многих форматах. Итак, я хочу отправить действие для записи приложения. –

+0

Вы хотите запустить третье приложение. проверьте это сообщение: http://stackoverflow.com/questions/2780102/open-another-application-from-your-own-intent – 113408

+0

Приложение записи может добавить виджет на главный экран. Виджет отправит PendingIntent в AudioService для записи без открытая деятельность. Но статья или примеры статей рассказывали мне, как «startActivity». –

Смежные вопросы