Hello,
Je lance une Activity d'enregistrement de vidéo de la manière suivante:
Code context : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Intent recIntent = new Intent(getActivity(), RecordActivity.class); recIntent.putExtra("cameraId", cameraId); try{ getActivity().startActivity( recIntent ); }catch (Exception e) { Log.d("CamrecExtensionContextException", e.getMessage() ); }
Code Activity : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public class RecordActivity extends Activity { public void onCreate ( Bundle savedInstanceState ) { super.onCreate(savedInstanceState); setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); cameraId = getIntent().getIntExtra("cameraId", 0); _run(); } private void _run() { //création du mediarecorder etc } }
Dans mon activity, j'aimerais rajouter des fonctions public du type getVideoPath(), ou encore startRecord(), stopRecord()
La question, est: comment faire pour y accéder depuis mon premier context? Dois-je utiliser les intent-filter à déclarer dans le manifest? Si oui comment fonctionnent-ils?
Merci de votre aide
Partager