Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
Nikolarsen
3 / 3 / 1
Регистрация: 17.12.2016
Сообщений: 212
1

Открыть системную папку

27.01.2017, 15:26. Просмотров 525. Ответов 5
Метки нет (Все метки)

Привет.
Сделал уведомление (приложение сохраняет документ) и хочу чтоб по нажатию на него открывалась системная папка ( Pictures ) в которой этот документ хранится.
Я так понял эта часть кода отвечает за переход. Что нужно изменить ???
Java
1
2
3
4
Intent notificationIntent = new Intent(context, MainActivity.class);
        PendingIntent contentIntent = PendingIntent.getActivity(context,
                                                                0, notificationIntent,
                                                                PendingIntent.FLAG_CANCEL_CURRENT);
Добавлено через 8 часов 37 минут
Делаю так, но пишет невозможно открыть файл..
А мне файл и не надо, мне саму папку со всеми файлами...
Java
1
2
Intent notificationIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("file:///sdcard/Pictures/.pdf"));
        startActivity(notificationIntent);
Добавлено через 18 часов 56 минут
Так и не нашёл ответ...
Может не туда копаю...
Даже по имени файла не открывает его...
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.01.2017, 15:26
Ответы с готовыми решениями:

Открыть папку файл менеджером
Привет. Я хочу из программы послать intent с url папки. Надо чтобы...

Не могу программно открыть папку с фото
Здравствуйте, написал свой файловый менеджер, но при запуске должна открыться...

Можно ли добавить свое сообщение в системную шторку?
Условно назвал этот список системных уведомлений шторкой (см.картинку) ...

Создать системную папку
Добрый вечер! Меня интересует вопрос создания таких же папок как у Dropbox и...

Сохранение файла в системную папку
Всем привет!!! :) Нуждаюсь в вашей помощи :) Нужно сохранить "ini" файл в...

5
Hellrider_
50 / 50 / 4
Регистрация: 12.03.2013
Сообщений: 171
27.01.2017, 22:56 2
Так путь прописывать нельзя, как у вас. Вот чето типа такого нужно

Java
1
2
3
4
5
File path = Environment.getExternalStoragePublicDirectory(
            Environment.DIRECTORY_PICTURES);
 
Intent notificationIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(path));
        startActivity(notificationIntent);
Добавлено через 9 минут
поравочка
Java
1
2
3
4
5
File path = Environment.getExternalStoragePublicDirectory(
            Environment.DIRECTORY_PICTURES);
 
Intent notificationIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(path.toString()));
        startActivity(notificationIntent);
1
Nikolarsen
3 / 3 / 1
Регистрация: 17.12.2016
Сообщений: 212
28.01.2017, 19:13  [ТС] 3
Hellrider_,
Не работает
Java
1
2
3
4
5
6
7
8
9
public void button (View v ){
        
        File path = Environment.getExternalStoragePublicDirectory(
            Environment.DIRECTORY_PICTURES);
 
        Intent notificationIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(path.toString()));
        startActivity(notificationIntent);
        
    }
Папку не открывает.. Ошибка
0
Pablito
2761 / 2193 / 741
Регистрация: 12.05.2014
Сообщений: 7,697
Завершенные тесты: 1
30.01.2017, 12:11 4
та ты задолбал уже, которая тема и не доходит - ЛОГ ОШИБКИ ГДЕ?
0
Nikolarsen
3 / 3 / 1
Регистрация: 17.12.2016
Сообщений: 212
30.01.2017, 22:07  [ТС] 5
Паблито, я ковыряю код в AIDE на телефоне Android studio в глаза не видел даже.
Ошибка значит: приложение установил, запустил, БАЦ, и не запустилось. Пишет просто " ошибка приложения"
Если в AIDE можно достать лог то как?
Я видел там в одном месте кучу непонятных слов, но их там куча целая...в сообщение не влезет...

Добавлено через 4 минуты
Что то типа?

FATAL EXCEPTION: main
01-28 19:08:43.392 4222 4222 E AndroidRuntime Process: com.ad.obyavlenie, PID: 4222
01-28 19:08:43.392 4222 4222 E AndroidRuntime java.lang.IllegalStateException: Could not find method button(View) in a parent or ancestor Context for android:onClick attribute defined on view class android.widget.Button
01-28 19:08:43.392 4222 4222 E AndroidRuntime at android.view.View$DeclaredOnClickListener.resolveMethod(View.java:4532)
01-28 19:08:43.392 4222 4222 E AndroidRuntime at android.view.View$DeclaredOnClickListener.onClick(View.java:4496)
01-28 19:08:43.392 4222 4222 E AndroidRuntime at android.view.View.performClick(View.java:5265)
01-28 19:08:43.392 4222 4222 E AndroidRuntime at android.view.View$PerformClick.run(View.java:21534)
01-28 19:08:43.392 4222 4222 E AndroidRuntime at android.os.Handler.handleCallback(Handler.java:815)
01-28 19:08:43.392 4222 4222 E AndroidRuntime at android.os.Handler.dispatchMessage(Handler.java:104)
01-28 19:08:43.392 4222 4222 E AndroidRuntime at android.os.Looper.loop(Looper.java:207)
01-28 19:08:43.392 4222 4222 E AndroidRuntime at android.app.ActivityThread.main(ActivityThread.java:5728)
01-28 19:08:43.392 4222 4222 E AndroidRuntime at java.lang.reflect.Method.invoke(Native Method)
01-28 19:08:43.392 4222 4222 E AndroidRuntime at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
01-28 19:08:43.392 4222 4222 E AndroidRuntime at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:679)
01-28 19:11:00.135 4535 4535 E AndroidRuntime FATAL EXCEPTION: main
01-28 19:11:00.135 4535 4535 E AndroidRuntime Process: com.ad.obyavlenie, PID: 4535
01-28 19:11:00.135 4535 4535 E AndroidRuntime java.lang.IllegalStateException: Could not find method button(View) in a parent or ancestor Context for android:onClick attribute defined on view class android.widget.Button
01-28 19:11:00.135 4535 4535 E AndroidRuntime at android.view.View$DeclaredOnClickListener.resolveMethod(View.java:4532)
01-28 19:11:00.135 4535 4535 E AndroidRuntime at android.view.View$DeclaredOnClickListener.onClick(View.java:4496)
01-28 19:11:00.135 4535 4535 E AndroidRuntime at android.view.View.performClick(View.java:5265)
01-28 19:11:00.135 4535 4535 E AndroidRuntime at android.view.View$PerformClick.run(View.java:21534)
01-28 19:11:00.135 4535 4535 E AndroidRuntime at android.os.Handler.handleCallback(Handler.java:815)
01-28 19:11:00.135 4535 4535 E AndroidRuntime at android.os.Handler.dispatchMessage(Handler.java:104)
01-28 19:11:00.135 4535 4535 E AndroidRuntime at android.os.Looper.loop(Looper.java:207)
01-28 19:11:00.135 4535 4535 E AndroidRuntime at android.app.ActivityThread.main(ActivityThread.java:5728)
01-28 19:11:00.135 4535 4535 E AndroidRuntime at java.lang.reflect.Method.invoke(Native Method)
01-28 19:11:00.135 4535 4535 E AndroidRuntime at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
01-28 19:11:00.135 4535 4535 E AndroidRuntime at com.
0
vxg
Модератор
3265 / 2063 / 325
Регистрация: 13.01.2012
Сообщений: 8,002
31.01.2017, 07:19 6
Nikolarsen
Could not find method button(View) in a parent or ancestor Context for android:onClick attribute defined on view class android.widget.Button
Походу на разметке у кнопки указан метод вызываемый при клике который не определён в активити
0
31.01.2017, 07:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.01.2017, 07:19

Файл не копируется в системную папку
Друзья, помогите решить проблему. Я копирую файл с помощью FSO в system32....

Копировать файл в системную папку (CopyFile)
Здравствуйте!!! :) Помогите пожалуйста!!! Нужно файл "test.txt" скопировать...

Как записать файла в системную папку без прав ROOT?
Здравствуйте! Очень нужно записать файл db.sqt по пути...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru