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

Использование Сервисов - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android OnPress - OnRelease (Кнопки) http://www.cyberforum.ru/android-dev/thread780807.html
Курил форум - не нашел ничего толкового. Есть ли в API что-то вроде Time.timeDelay (Unity3D)? Т.е. ПОКА нажата кнопка - выполняется действие, как только кнопка отпускается - действие прекращается....
Программирование Android не отображается карта здравствуйте,возникла проблема,не отображается карта. т.е все компилируется без ошибок,но сама карта не отображается.если запускаю google sample то даже есть реакция на нажатие но карты нет, просто... http://www.cyberforum.ru/android-dev/thread780741.html
Программирование Android Контакты с гугл аккаунта
Используя контент провайдер получаю список контактов у которых есть дни рождения. Этот список вывожу в виджет. Получаю 5, 10 строк не больше. На телефонах, где телефонная книжка большая, примерно...
Программирование Android Рисование
Здравствуйте, можно ли кинуть поверх бэкграунда прозрачный слой и рисовать на нем? на канве вроде нельзя прозрачность ставить.. или если можно на andengine рисовать на спрайтах..
Программирование Android Пути и подводные камни Монетизации http://www.cyberforum.ru/android-dev/thread780164.html
Доброго времени суток! Интересуют такие моменты: 1) Варианты вывода денег для Украинских разработчиков (прозрачные и теневые). 2) Payoneer. Много Интернет-источников посвящены этому...
Программирование Android Не запускается эмулятор Сигнатура проблемы: Имя события проблемы: APPCRASH Имя приложения: emulator-arm.exe Версия приложения: 0.0.0.0 Отметка времени приложения: 50c006de Имя модуля с ошибкой: atioglxx.dll ... подробнее

Показать сообщение отдельно
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
12.02.2013, 19:20
ну подебагайте, не знаю что еще посоветовать.

Добавлено через 3 часа 52 минуты
взял пример с документации - http://developer.android.com/guide/components/services.html
немножко изменил
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
package com.example.wrtest;
 
import android.app.Service;
import android.content.Intent;
import android.os.Handler;
import android.os.HandlerThread;
import android.os.IBinder;
import android.os.Looper;
import android.os.Message;
import android.util.Log;
import android.widget.Toast;
 
public class MyService extends Service {
 
    private Looper mServiceLooper;
    private ServiceHandler mServiceHandler;
 
    private int i = 0;
 
    @Override
    public IBinder onBind(Intent intent) {
        return null;
    }
 
    // Handler that receives messages from the thread
    private final class ServiceHandler extends Handler {
        public ServiceHandler(Looper looper) {
            super(looper);
        }
 
        @Override
        public void handleMessage(Message msg) {
            while (true) {
                synchronized (this) {
                    try {
                        wait(1000);
                        i++;
                        Log.v("llloooggg", String.valueOf(i));
                    } catch (Exception e) {
                    }
                }
            }
        }
    }
 
    @Override
    public void onCreate() {
        // Start up the thread running the service. Note that we create a
        // separate thread because the service normally runs in the process's
        // main thread, which we don't want to block. We also make it
        // background priority so CPU-intensive work will not disrupt our UI.
        HandlerThread thread = new HandlerThread("ServiceStartArguments",
                android.os.Process.THREAD_PRIORITY_BACKGROUND);
        thread.start();
 
        // Get the HandlerThread's Looper and use it for our Handler
        mServiceLooper = thread.getLooper();
        mServiceHandler = new ServiceHandler(mServiceLooper);
    }
 
    @Override
    public int onStartCommand(Intent intent, int flags, int startId) {
        Toast.makeText(this, "service starting", Toast.LENGTH_SHORT).show();
 
        // For each start request, send a message to start a job and deliver the
        // start ID so we know which request we're stopping when we finish the
        // job
        Message msg = mServiceHandler.obtainMessage();
        msg.arg1 = startId;
        mServiceHandler.sendMessage(msg);
 
        // If we get killed, after returning from here, restart
        return START_STICKY;
    }
}
раз в секунду пишет в логи и слип никак не влияет....
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.