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

Частота обновления экрана (FPS) на Canvas - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Vk.com api audio.get +resonce http://www.cyberforum.ru/android-dev/thread569773.html
Прошу о помощи мучаюсь уже неделю, в кратце, делаю запрос через vk api, запрос приходит успешно, но вот ответ обработать не знаю как. вот описание запроса...
Программирование Android Передача данных между activity Здравствуйте! Для передачи данных между Activity требуется Создаём новое намерение (Intent). Intent intent = new Intent(this, NewActivity.class);И добавляем в него нужные на параметры:... http://www.cyberforum.ru/android-dev/thread569386.html
Программирование Android Клиент bluetooth. как в кнопке правильно вызвать метод для подключения?
нашел в интернете готовый класс private class ConnectThread extends Thread { private final BluetoothSocket mmSocket; private final BluetoothDevice mmDevice; public...
Не могу найти ошибку Программирование Android
Здравствуйте! Помогите, пожалуйста, найти ошибку в коде: вот QuizGameActivity.java: package com.androidbook.triviaquiz; import android.content.Intent; import android.os.Bundle; import...
Программирование Android Ярлык на рабочем столе http://www.cyberforum.ru/android-dev/thread568768.html
Создаю ярлык таким способом: ShortcutIconResource icon = Intent.ShortcutIconResource.fromContext(this, R.drawable.ic_launcher); Intent intent = new Intent(); Intent...
Программирование Android client/server для android phone <-> pc на java Написал клиент/сервер на java для передачи сообщений из телефона в комп. Клиент на телефон samsung galaxy fit gt-s5670 с Android 2.2.1, сервер на компютере. Передача данный осуществляется с помощью... подробнее

Показать сообщение отдельно
nnnikotinnn995
4 / 4 / 0
Регистрация: 07.07.2011
Сообщений: 314
03.06.2012, 08:49  [ТС]
Вообще установить частоту кадров можно так
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
/       @Override
           public void run() 
           {
                 long Time = 1000 / FPST;
                 long startTimeT;
                 long sleepTimeT;
                 while (running) {
                        Canvas c = null;
                        startTimeT = System.currentTimeMillis();
                        try {
                               c = view.getHolder().lockCanvas();
                               synchronized (view.getHolder()) {
                                      view.onDraw(c);
                               }
                        } finally {
                               if (c != null) {
                                      view.getHolder().unlockCanvasAndPost(c);
                               }
                        }
                        sleepTimeT = Time-(System.currentTimeMillis() - startTimeT);
                        try {
                               if (sleepTimeT > 0)
                                      sleep(sleepTimeT);
//                             else
//                                    sleep(10);
                        } catch (Exception e) {}
                 }
           }
Подскажите пожалуйста , когда при таком методе установки FPS будут обрабатываться методы onTouchEvent(MotionEvent event)-точно во время прикосновения к экрану или тогда, когда закончится sleep(sleepTimeT)?
И заодно как вы думаете, все ли телефоны могут поддерживать FPS=30;?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru