Articles of Ява

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

Этот вызов, который происходит во Фрагменте, иногда вылетает из-за исключения NullPointerException, особенно когда приложение не работает на переднем плане: . GetActivity () getApplication ()); Этот вызов возникает, когда обратная связь возвращается с сервера или когда требуется перерисовать фрагмент. Я не уверен, почему этот вызов вызовет NPE, может ли фрагмент остаться в памяти, пока активность будет […]

Насколько безопасно внутреннее хранилище?

Что мне нужно: Для Android: мне нужно постоянно сохранять данные, но также иметь возможность редактировать (и, очевидно, читать). Эти данные НЕ ДОЛЖНЫ быть доступны пользователю – он может содержать такие вещи, как рекордер, который не должен редактироваться пользователем. Моя проблема Я бы использовал (и уже использовал) Internal Storage , но я не уверен, насколько он […]

Что может замедлить загрузку в android 4.1.X, а не на 4.2?

Я использую UrlImageViewHelper, чтобы загружать изображения в адаптер. Мой адаптер: @Override public View getView(int position, View convertView, ViewGroup parent) { if(convertView==null){ convertView=new SquaredImageView(getContext()); } SquaredImageView view= (SquaredImageView) convertView; final long time=System.currentTimeMillis(); UrlImageViewHelper.setUrlDrawable(view,getItem(position).getLook_picture(), R.drawable.placeholder_bkp, -1,new UrlImageViewCallback() { @Override public void onLoaded(ImageView imageView, Bitmap loadedBitmap, String url, boolean loadedFromCache) { Log.d(TAG,"time : "+ (System.currentTimeMillis()-time)); } }); return […]

Ресурсы $ NotFoundException при вызове Robolectric.buildActivity ()

Я использую Robolectric 3.0 RC3 для модульного тестирования в Android Studio. И я получаю ResourceNotFoundException каждый раз, когда я запускаю тест. Пожалуйста, помогите мне решить проблему. build.gradle dependencies { testCompile 'junit:junit:4.12' compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:22.0.0' testCompile 'org.mockito:mockito-core:1.9.5' testCompile 'org.robolectric:robolectric:3.0-rc3' compile 'com.ibm.icu:icu4j:53.1' } Тест-класс @Before public void setUp() throws Exception { activity = […]

Как разбить активность Android в нескольких файлах

В Android много функциональности находится в производном классе Activity . Когда активность становится большой (со многими обработчиками событий и т. Д.), Файл Java может стать большим и очень загроможденным. Есть ли способ «разбить» файл кода Java-класса, например, C # имеет partial ключевое слово?

Android – MediaPlayer на Prepare Called еще до того, как поток подготовлен на Android 4.0+

Я столкнулся с проблемой, что всякий раз, когда поток воспроизводится моим приложением в Android 4.0+, метод OnPrepare из MediaPlayer.OnPreparedListener вызывается еще до загрузки потока, и поэтому я не могу указать пользователю, что потоковая загрузка / буферизация находится в обработать. Я уже нашел вопрос такого же типа, но не ответил. Вот что я делаю. @Override public […]

Шифрование видео на лету с камеры Android

Я хочу зашифровать видео на лету, чтобы захватить камеру. Поэтому мне нужно сообщить android MediaRecorder чтобы записать этот поток видео в мой CipherOutputStream . Проблема заключается в MediaRecorder.setOutputFile() метод MediaRecorder.setOutputFile() принимает только FileDescriptor и нет способа получить шифрование дескриптора файла из CipherOutputStream. Поэтому мой вопрос заключается в том, как я могу либо эмулировать FileDescriptor, чтобы […]

Как обновить PNR Capcha, добавленную на сайте Indian Railways

У меня есть приложение запросов PNR в Google Play. Он работал очень хорошо. Но в последнее время индийские Railwys добавили капчу в свой раздел запроса PNR, и из-за этого я не могу передать надлежащие данные серверу, чтобы получить правильный ответ. Как добавить эту капчу в моем приложении в виде изображения и попросить пользователей ввести информацию […]

Многопроцессорность на Android

Я выполнял некоторые тесты на Android, чтобы проверить, насколько эффективна производительность алгоритма (например, FFT), если он будет распараллелен. Я реализовал алгоритмы, используя pthread с JNI (FFTW) и потоками Java (из JTransforms). Вместо того, чтобы получать лучшую производительность, используя потоки, как ожидалось, у меня есть лучшие результаты с использованием последовательного алгоритма. Мне непонятно, почему у меня […]

Завершение действия из другого класса

Я работаю над приложением, которое требует постоянного подключения к Интернету. Если подключение к Интернету отсутствует, я хочу, чтобы пользователь был отключен от приложения (отображен на экране входа в систему). У меня есть класс сетевого приемника, который обнаруживает сетевое подключение. Я хочу, чтобы этот класс либо прекратил действие поверх стека, либо начал новую операцию входа и […]