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

Тяжело ли глобально перехватить нажатия пальца? - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Как вставить резделители в ListView? http://www.cyberforum.ru/android-dev/thread973470.html
Имеется ListView, допустим список фамилий, как вставить разделители между алфавитными группами списка? -----А----- Алексеев Андреев -----Б----- Белый Бодров Бородин -----В----- Воронин
Android Независимая панелька Нашел уже штук 5 программ, которые дают свой индикатор в виде полупрозрачной панельки поверх ВСЕХ других окон/программ. Независимая от программы (не встроена в основную активити) полупрозрачная панелька с текстом (или без) висит прямо поверх остальных программ. Видна даже в играх или при проигрывании видео. Не подскажете как подобное можно сделать??? Например:... http://www.cyberforum.ru/android-dev/thread973468.html
Android progressbar
Вопросы нубские, т.к только учусь. 1) Как сменить стиль прогрес бара? я создал папку res\drawable там создал xml файл verticalprogressbar2.xml <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
ассемблер Android
Доброго времени суток! Вот такой вот вопрос: что мне нужно сделать, чтобы на моем телефоне мигал пиксель раз в секунду. Делать это нужно через ассемблер. ОС на телефоне андроид
Android Анимация GridLayout не работает http://www.cyberforum.ru/android-dev/thread972597.html
Всем привет. Наблюдаю удивительную проблему - не стартует анимация для GridLayout. Внутри этого layout'а у меня находится множество ImageView с картинками. Код очень прост: public class LayoutActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_layout); GridLayout layout =...
Android Выборка из базы случайной строки Подскажите пожалуйста, как выбрать из базы, имеющей три столбца(id, text1, text2), случайную строку по id. А потом из этой строки поле text1 и text2 поместить в двумерный массив. подробнее

Показать сообщение отдельно
Netscape
 Аватар для Netscape
371 / 358 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
10.10.2013, 18:03     Тяжело ли глобально перехватить нажатия пальца?
Вот, написал рабочий код:
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
import android.app.Service;
import android.content.Intent;
import android.graphics.PixelFormat;
import android.os.IBinder;
import android.util.Log;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnTouchListener;
import android.view.WindowManager;
 
public class GlobalTouchService extends Service {
 
    @Override
    public IBinder onBind(Intent arg0) {
        return null;
    }
    
    @Override
    public void onCreate() {
        super.onCreate();
        
        WindowManager.LayoutParams params = new WindowManager.LayoutParams(
                WindowManager.LayoutParams.MATCH_PARENT,
                WindowManager.LayoutParams.MATCH_PARENT,
                WindowManager.LayoutParams.TYPE_SYSTEM_ALERT,
                WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE
                        | WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL
                        | WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH,
                PixelFormat.TRANSLUCENT);
        WindowManager wm = (WindowManager) getSystemService(WINDOW_SERVICE);
        View detector = new View(this);
        detector.setOnTouchListener(new OnTouchListener() {
            @Override
            public boolean onTouch(View v, MotionEvent event) {
                Log.d("touch", "touch. x=" + event.getX() + ", y=" + event.getY());
                return false;
            }
        });
                
        wm.addView(detector, params);
        
    }
    
}
Цитата Сообщение от Tester64 Посмотреть сообщение
Как сделать так чтобы она не перехватывала/блокировала нажатия на кнопки над которыми она лежит?
Это будет домашним заданием.
 
Текущее время: 00:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru