Articles of Защита от

Приоритет ThreadPoolExecutor в Java (Android)

Я пытаюсь сделать ThreadPoolExecutor с приоритетом. Поэтому я определяю private static ThreadPoolExecutor threadpool = new ThreadPoolExecutor(30, MAXPOOL, MAXPOOL, TimeUnit.SECONDS, queue, new mThreadFactory()); Итак, ключ – это ссылка на очередь. Но когда я заявляю: static PriorityBlockingQueue<mDownloadThread> queue=new PriorityBlockingQueue<mDownloadThread>(MAXPOOL,new DownloadThreadComparator()); Компилятор дает ошибку в первой строке: конструктор ThreadPoolExecutor (int, int, int, TimeUnit, PriorityBlockingQueue, FileAccess.mThreadFactory) не определен с […]

Android: Будет ли новый поток просто остановлен после его завершения?

Будет ли поток просто завершаться после завершения его выполнения? Вот как я инициализирую свой поток: new Thread(new Runnable() { public void run() { } }).start(); В основном, что я пытаюсь сделать, просто выполните одну задачу в новом потоке, а затем завершите поток. Однако через некоторое время я начну еще один и т. Д. Я не […]

Хорошая практика для многопоточности

У меня есть приложение, где, когда «статистика игры», он запускает пару разных потоков. Я начинаю такие темы: Thread thread = new Thread(new Runnable() { public void run() { //… } }); thread.setName("killMeAtEnd"); thread.start(); Позже, когда заканчивается игра, у меня есть метод dispose () внутри игры, который сортирует все текущие потоки и заканчивает все потоки с […]

Как Google проверяет SHA1 и имя пакета в вызовах API?

При регистрации приложения Android в консоли API для доступа к API Google вы должны ввести свой сертификат отпечатка сертификата SHA1 и имя пакета приложения. Теперь мне было интересно, как Google может проверить, что эти значения верны, когда вызовы api – это просто простые HTTP-запросы (в простейшем случае, когда вы не используете их клиент API, который […]

Как я могу использовать Android Face Unlock в своем личном приложении?

Я хочу использовать Face Unlock в качестве второго фактора для своего приложения, так как большинство моих пользователей не блокируют свои телефоны с помощью пароля. Существуют ли API Android для интеграции Face Unlock в приложение для Android? Существуют API-функции распознавания лиц для распознавания фотографий, но я не смог найти доступные API, которые можно использовать в автономном […]

InApp Billing Security и метод удаленного вызова метода

Я реализовал в приложении биллинг в приложении, и теперь я хочу, чтобы обеспечить его немного больше. Читая материал разработчика, он заявляет: В дополнение к запуску программы обфускации, мы рекомендуем использовать следующие методы для обфускации вашего кода биллинга в приложении. Встроенные методы в другие методы. Стройте строки «на лету» вместо того, чтобы определять их как константы. […]

Android: как защитить данные в базе данных SQLite?

В настоящее время я разрабатываю Android-игру, которая сохраняет данные в базу данных SQLite. Это не «чувствительные» данные, но я не хочу, чтобы пользователи могли его модифицировать (по понятным причинам игрового баланса, так как это было бы обманом). И довольно легко получить доступ и изменить SQLite db, когда ваш телефон укоренен (на рынке есть много приложений). […]

Как получить контекст из любого места?

В Android есть ли способ получить контекст приложения статического способа? Например, чтобы извлечь его из фонового потока. благодаря

Что делает synchronized () / wait () / notifyAll () в Java?

Возможный дубликат: Синхронизация Java Я читаю книгу « Начало игр для Android» . Он использует synchronized() много, но я действительно не понимаю, что он делает. Я не использовал Java в течение длительного времени, и я не уверен, что когда-либо использовал многопоточность. В примерах Canvas используется synchronized(this) . Однако в примере OpenGL ES он создает объект […]

Является ли поток экземпляра базы данных Sqlite безопасным

У меня есть база данных с некоторыми таблицами. Я хочу обновить таблицы, используя несколько потоков. Я буду использовать тот же экземпляр SQLiteDatabase во всех потоках. Пожалуйста, предложите, правильно ли этот подход. Является ли база данных Sqlite потоковой? Может ли два разных потока одновременно обновлять одну и ту же таблицу для разных значений.

Intereting Posts
Android: есть ли способ получить размер объекта RemoteViews? Обновление конфликта версий для игровых сервисов 9.4.0 Android studio 2.2 Смена анимации ActionBar? Как добавить проект библиотеки в Android Studio и использовать его? (Некоторые из них не вступили в силу) ItemTouchHelper сделать перетаскиваемый элемент переместить нижний колонтитул фрагмента Как я могу одновременно записывать звук с каждого микрофона на микрофонный массив в отдельный буфер в Android? Как заставить Android Studio прекратить возвращать сгенерированный код в результатах поиска? Как сделать программу Android «wait» Замена Android-L CardView state_pressed для старых версий Android Как связать ресурсы с Android на рабочем столе в libgdx? Set Location Center of Map – GMaps v2 – Android Файл расширения загружен, но нет Как я могу получать уведомления о том, что Snackbar уволился? Активность, не зарегистрированная в манифесте Как применить математические операции к размерам Android?