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

Круглосуточный мониторинг датчиков с android устройтва - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Android & token captcha http://www.cyberforum.ru/android-dev/thread1823726.html
Здравствуйте. Пишу приложение для одного сайта радио, возникла проблема при отправке сообщений-заявок на радио, а именно, есть капча, которая генерируется при помощи XmlHTTPRequesr и двух параметров, один равен 0, а вот второй t = набору символов и цифр, в итоге ссылка на капчу имеет вид: <img id="CaptchaImage" alt="Captcha" src="/DefaultCaptcha/Generate?t=9c276c4e525542cab899969271b47991"...
Программирование Android Можно ли писать текстовый файл в память телефона в свою подпапку Как сделать что то вроде такого: OutputStreamWriter outputStreamWriter = new OutputStreamWriter(context.openFileOutput("MyFoder/config.txt", Context.MODE_PRIVATE)); Или нельзя свои каталоги создавать в памяти телефона? И на мне ненужно нечего писать SD. http://www.cyberforum.ru/android-dev/thread1823707.html
Изменить цвет у item-a в listView Программирование Android
Привет, вопрос такой. Задача такая: Допустим у меня есть элементы listview разноцветные: (мне нужно при нажатие что бы он стал белым(элемент), и когда нажму на него еще раз принял свой цвет обратно.) 1. То есть прям перекрасить элемент в белый цвет. (В чем проблема : я делал так : int color = Color.TRANSPARENT; //запоминал предыдущий цвет, Drawable background =...
Назначить идентификаторы кнопкам в адаптере списка Программирование Android
Есть цикл генерации данных для адаптера списка void fillData() { for (int i = 1; i <= 17; i++) { String cySerNmArr = getResources().getStringArray(R.array.cySerNm); String cySerSubNmArr = getResources().getStringArray(R.array.cySerSubNm); TypedArray cySerPicsArr = getResources().obtainTypedArray(R.array.cyPics); products.add(new...
Программирование Android Приложение с кучей картинок и звука - где хранить контент http://www.cyberforum.ru/android-dev/thread1823482.html
Вопрос такой. Хочу написать приложение путеводитель с аудиогидом. Соответственно, будет куча картинок и звука. Вопрос вот в чем, где хранить всё это? Вшить в приложение?
Программирование Android Динамически менять активити показываемую при запуске приложения Здравствуйте уважаемы форумчане! При разработке программы возник такой вопрос, можно ли программно поменять активити, чтобы во время следующего запуска программы вызывался не MainActivity, а другой класс, с другим xml-файлом и функциональностью? подробнее

Показать сообщение отдельно
vxg
Модератор
3145 / 1947 / 214
Регистрация: 13.01.2012
Сообщений: 7,438
11.10.2016, 12:31     Круглосуточный мониторинг датчиков с android устройтва
_Night_Scream_, ну к примеру вот так
XML
1
<uses-permission android:name="android.permission.WAKE_LOCK"/>
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
39
40
41
42
43
44
45
46
47
48
49
50
public class App extends Application {
    public static final String tag = App.class.getPackage().getName();
 
    public static Semaphore semaphore = new Semaphore(1);
    public static Thread thread;
 
    public static void startThread() {
        thread = new Thread(new Runnable() {
            public void run() {
                PowerManager powerManager = (PowerManager)ctx.getSystemService(POWER_SERVICE);
                WakeLock wakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, tag);
                wakeLock.acquire();
 
                try {
                //бесконечно делаем что то ужасное
                } catch (Exception e) { //это на случай если мы где-то ошиблись - хоть лок снимем
                }
 
                wakeLock.release();
            }
        });
        thread.start();
    }
}
 
public class AppService extends Service {
    public void onCreate() {
        super.onCreate();
    }
      
    public void onDestroy() {
        super.onDestroy();
    }
    
    public int onStartCommand(Intent intent, int flags, int startId) {
        App.semaphore.acquireUninterruptibly();
        if (App.thread == null || !App.thread.isAlive()) {
            App.startThread();
            App.semaphore.release();
        } else {
            App.semaphore.release();
        }
        return START_STICKY;
    }
    
    @Override
    public IBinder onBind(Intent arg0) {
        return null;
    }
}
DemD10, не верится в то что система делает из 30 минут час возможно в вашем коде есть что-то еще, у меня пока все срабатывало примерно в срок

Добавлено через 4 минуты
Цитата Сообщение от _Night_Scream_ Посмотреть сообщение
В общем телефон должен в ЛЮБОЙ момент времени среагировать на окружающую среду, будь то перемещение или свет или качение, он отправит смс, получится некое подобие охраны.
для этого не нужно заморачиваться - при изменениях система сама проснется и дернет ваш ресивер
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru