Привет, У меня есть этот простой код на Android Wear Мне нужно немного помочь, все работает хорошо, если я использую только телефон, проблема заключается в том, что я преподавал, что одежда для Android будет автоматически использовать телефон аппаратное обеспечение для звука и все эти хорошие вещи. Вот мой тестовый кодAndroid Wear общался с телефоном
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final WatchViewStub stub = (WatchViewStub) findViewById(R.id.watch_view_stub);
stub.setOnLayoutInflatedListener(new WatchViewStub.OnLayoutInflatedListener() {
@Override
public void onLayoutInflated(WatchViewStub stub) {
imageButtonOne = (ImageButton) findViewById(R.id.imageButtonOne);
textviewOne = (TextView) findViewById(R.id.textviewOne);
imageButtonOne.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
textviewOne.setText("Hello World!");
soundOne() ;
}
});
}
public void soundOne() {
try {
Uri notification = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
Ringtone one = RingtoneManager.getRingtone(getApplicationContext(), notification);
one.play();
} catch (Exception e) {
e.printStackTrace();
}
// MediaPlayer media = MediaPlayer.create(this, R.raw.sound_file_1);
// media.start() ;
// Toolkit.getDefaultToolkit().beep() ;
}
});
Это называют звук, но потому, что часы не имеют динамики не будет звучать. Я хочу, чтобы телефон сделал звук. Пожалуйста, если кто-то может мне помочь, вас оценят.
Я немного потерял Я хочу сделать что-то вроде этого: https://play.google.com/store/apps/details?id=net.nickapps.wear.findmyphone&hl = ru Я буду использовать больше аппаратных средств телефона, но я заставляю посылать команду bluetooth для вызова телефона. –
Вы отправляете команды с устройства Wear на телефон через Wearable Data Layer, как я уже сказал. Затем ваше приложение телефона напрямую взаимодействует с аппаратное обеспечение телефона. – ianhanniballake