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

Программное копирование файлов - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Корректная работа с данными при переключении Activity http://www.cyberforum.ru/android-dev/thread850534.html
В моей программе пользователь может вызывать окно настроек, чтобы менять в нем значения некоторых переменных, влияющих на работу программы. Как лучше всего сделать так, чтобы изменения, внесенные...
Программирование Android Ошибка с объявлением Попробовал выполнить этот урок у себя на компьютере. Получил такое. Чего можно починить, чтобы заработало? Текст activity_main.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout ... http://www.cyberforum.ru/android-dev/thread850519.html
Есть ли аналог процентов в разметки вида? Программирование Android
Нужно элемент растянуть по ширине как fill_parent, а высота, чтобы составляла определенный процент от высоты. Точнее нужен определенный диапазон. К примеру 10% - 20%, или не более 20% от ширины, но...
Программирование Android Подскажите пожалуйста пример сервиса с видео плеером
Подскажите пожалуйста пример сервиса с видео плеером. Нигде не могу найти пример его
Программирование Android Как в ListView обработать нажатие кнопки и изменить здесь же значение в textView ? http://www.cyberforum.ru/android-dev/thread850334.html
У меня есть ListView, у него есть своя разметка на которой находится строчки на каждой из которых Button и textView. Как мне обработать нажатие кнопки и изменить здесь же значение в textView,...
Программирование Android Как сохранить текст с EditText при переходе на другую Activity? проблема такая что не могу реализовать EditText сохраняет данные в буфер или еще куда-то при переходе на следующую Acitivity подробнее

Показать сообщение отдельно
JIyrApy
32 / 32 / 1
Регистрация: 22.08.2010
Сообщений: 252
29.04.2013, 12:29  [ТС]
попробовал реализовать броткаст.
приемник:
xml
XML
1
2
3
4
5
<receiver android:name="<имя_пакета>.CopyReceiver"> 
           <intent-filter>
               <action android:name="com.my.action" />
           </intent-filter>
        </receiver>
класс:
Java
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
36
37
38
public class CopyReceiver extends BroadcastReceiver {
 
    @Override
    public void onReceive(Context context, Intent intent) {
        String appl=intent.getExtras().getString("appl");
        if(appl.contains("<строка>")){
            String dbpath=appl;
            if(dbpath.contains("<строка>")){
                Log.e("MyLogs", dbpath);
               if(chchFile(dbpath)){
                   try {
                     copyDBFile(dbpath, <путь_копирования>);
                    } catch (IOException e) {
                     e.printStackTrace();
                    }
               }
            }
        }
        
    }
    
    // метод для проверки существования файла
            public boolean chchFile(String fileName){
                тут код для проверки файлов
            }
            
            
            //копирование файлов
            public boolean copyFile(File source, File dest) {
                тут код для копирования файлов
            }
            
            // метод для подготовки к копированию файлов
            public boolean copyDBFile(String inFile, String outFile) throws IOException{
                тут код для подготовки к копированию, вызывающий copyFile
            }
 
}
передачик:
Java
1
2
3
Intent intent = new Intent("com.my.action");
                intent.putExtra("appl", <путь_откуда копируем>);
                sendBroadcast(intent);
но в результате выдается ошибка при запуске приложения приемника (типа такое-то приложение было заверешно), в логах пусто.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru