Форум программистов, компьютерный форум CyberForum.ru

Воспроизведение mp3 в программе, способной это сделать(файловый менеджер) - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Сделать приложение для отслеживания перемещения ребенка (геоданные) http://www.cyberforum.ru/android-dev/thread1780538.html
Столкнулся с проблемой. Нужно следить за перемещениями ребенка (мониторить где он находится в данный период времени). В интернете готовые решения скажем так очень дорогостоящие. Хочется написать собственное приложение, которое будет собирать данные о местоположении телефона, отправлять их на сервер, а на сервере (хотелось бы реализовать с помощью API яндекс или гугл карт) я могу смотреть где...
Android Как обработать нажатие на ImageView? Eclipse(android) Ребят, не пойму в чем ошибка, как обработать нажатие на картинку? public class MainActivity extends ActionBarActivity implements OnClickListener { ImageView imageView1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); http://www.cyberforum.ru/android-dev/thread1780290.html
Запустить сервис в другом потоке Android
Как правильно запустить сервис в другом потоке? Сервис должен работать всегда (даже когда приложение закрыто)
Spring for android Android
Всем доброго дня! Не давно начал изучать spring и для этого воспользовался книгой. Прочитав уже небольшую часть книги я понял, что это очень удобный фреймворк позволяющий упрощать написание больших проектов. Так как в начале книги пояснялось что данный фреймворк предназначен для веб разработки, то следовательно для андроида он никак применим??? Как я смотрю на эту ситуацию: сам...
Android Выбор рекламной площадки http://www.cyberforum.ru/android-dev/thread1779904.html
Делаю глобальное обновление для своей игры, в результате которого, в нем появилась игровая валюта. В некоторых играх я встречал возможность получения монет за просмотр рекламы. Так вот, мне хотелось бы сделать такой же функционал, только нужно найти хорошую площадку, где платили бы за просмотр, а не за клики. Год назад писал парень из vidiger.com, у них это называется "Реклама за получение...
Android Kryonet для Android Можно ли использовать библиотеку kryonet под android? https://github.com/EsotericSoftware/kryonet Добавлено через 2 часа 31 минуту В описании написано же Не заметил Извиняюсь подробнее

Показать сообщение отдельно
Федоров Степан
0 / 0 / 0
Регистрация: 02.12.2013
Сообщений: 55
17.07.2016, 16:44  [ТС]     Воспроизведение mp3 в программе, способной это сделать(файловый менеджер)
Оказалось, что неправильно открываются и остальные файлы, но проблему сумел решить очень просто. Выяснилось что все приложения используют конструкцию :"file://" + [путь к файлу]. Вот правильный код открытия файла:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
private void openFile(String file){//file - путь к файлу
        String type = getTypeOfFile(file);
        Intent intent = new Intent(Intent.ACTION_VIEW);
        intent.setDataAndType(Uri.parse("file://" + file), type);
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        Intent chooser = Intent.createChooser(intent, "Выбор программы");
        startActivity(chooser);
    }
 
private String getTypeOfFile(String file){//получаем тип файла по пути к нему используя стандартный класс MimeTypeMap
        String type = "";
        MimeTypeMap mime = MimeTypeMap.getSingleton();
 
        int index = file.lastIndexOf(".");
        if(index != 0) {
            type = mime.getMimeTypeFromExtension(file.substring(index + 1).toLowerCase());
        }
        if(type != null)
            return type;
        else
            return "";
    }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru