Bonjour à tous,
Avec D10 Seattle, je cherche à faire une appli. permettant d'activer / désactiver la sonnerie (vibreur).
Avez-vous une idée sur le sujet svp ?
Merci à tous
Bonjour à tous,
Avec D10 Seattle, je cherche à faire une appli. permettant d'activer / désactiver la sonnerie (vibreur).
Avez-vous une idée sur le sujet svp ?
Merci à tous
J'ai trouvé la solution :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 ,Androidapi.JNI, Androidapi.Jni.JavaTypes, //JObject Androidapi.Jni.Os, //JVibrator Androidapi.JNI.Media, //JAudioManager Androidapi.Helpers, //SharedActivity Androidapi.Jni.GraphicsContentViewText, //TJContext Androidapi.Jni.App, //TJActivity Androidapi.JNIBridge; //ILocalObject procedure TForm1.Button3Click(Sender: TObject); var audioObj: JObject; audioManager: JAudioManager; begin audioObj := SharedActivity.getSystemService(TJContext.JavaClass.AUDIO_SERVICE); audioManager := TJAudioManager.Wrap((audioObj as ILocalObject).GetObjectID); case StrToInt (Edit1.Text) of 0: audioManager.setRingerMode(TJAudioManager.JavaClass.RINGER_MODE_SILENT); 1: audioManager.setRingerMode(TJAudioManager.JavaClass.RINGER_MODE_VIBRATE); 2: audioManager.setRingerMode(TJAudioManager.JavaClass.RINGER_MODE_NORMAL); else begin end; end; end; procedure TForm1.Button4Click(Sender: TObject); var vibObj: JObject; vibrator: JVibrator; begin vibObj := SharedActivity.getSystemService(TJActivity.JavaClass.VIBRATOR_SERVICE); vibrator := TJVibrator.Wrap((vibObj as ILocalObject).GetObjectID); vibrator.vibrate(1500); end;
Partager