Я разрабатываю приложение Google Glass, которое должно получать видео с моего телефона и воспроизводить его на стекле Google. Может ли кто-нибудь помочь мне получить видео с моего телефона в Google Glass.Как получить видео с телефона в Google Glass?
мне удалось получить видео из стекла и играть, вот мой код:
private void play() {
int position = mList.getSelectedItemPosition();
if(mLength > 0 && position != -1) {
int index = mMovieCursor.getColumnIndexOrThrow(MediaStore.Video.Media.DATA);
mMovieCursor.moveToPosition(position);
String videoLocationPath = mMovieCursor.getString(index);
Uri videoLocation = Uri.parse(videoLocationPath);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(videoLocation, "video/*");
getSoundManager().playSound(SoundId.VIDEO_START);
startActivity(intent);
}
...................
и мой погрузчик
@Override
public Loader<Cursor> onCreateLoader(int loaderId, Bundle bundle) {
switch(loaderId) {
case URL_LOADER:
String[] proj = { MediaStore.Video.Media._ID,
MediaStore.Video.Media.ALBUM,
MediaStore.Video.Media.BUCKET_DISPLAY_NAME,
MediaStore.Video.Media.DATA,
MediaStore.Video.Media.DISPLAY_NAME,
MediaStore.Video.Media.SIZE };
long bucketId = getIntent().getLongExtra(EXTRA_MOVIE_BUCKET, 0L);
String selection = null;
String[] selectionArgs = null;
if(bucketId != 0) {
selection = MediaStore.Video.Media.DATA + " not like ? and " + MediaStore.Video.Media.BUCKET_ID + " =? " ;
selectionArgs = new String[] {"%sdcard/glass_cached_files%", Long.toString(bucketId) };
} else {
selection = MediaStore.Video.Media.DATA + " not like ? ";
selectionArgs = new String[] { "sdcard/glass_cached_files%" };
}
return new CursorLoader(this, MediaStore.Video.Media.EXTERNAL_CONTENT_URI,
proj, selection, selectionArgs, MediaStore.Video.Media.DISPLAY_NAME);
default:
return null;
}
}
Заранее спасибо
Как установить стеклянное устройство в качестве клиента в мое приложение для телефона (которое должно работать как сервер)? – DaChavoh
Пожалуйста, запустите [здесь] (http://developer.android.com/guide/topics/connectivity/bluetooth.html#ConnectingAsAServer) о том, как это сделать. – Koh