Articles of андроидных

Сравнение структуры структуры Android с структурой MFC / Win32?

Я разрабатываю как для Android, так и для Windows (используя MFC, а иногда и win32), и вчера я случайно сравнивал две структуры. Они очень и очень разные, и в результате разработка для окон ALOT отличается от разработки для Android. Мне было интересно, где люди думают, что фреймворки, подобные Android, превосходят структурные рамки таких как win32 […]

Как получить процент буферизации VideoView на Android

Мой код, как показано ниже: Uri uri = Uri.parse(URL); video.setVideoURI(uri); video.start(); Я использую VideoView для воспроизведения потокового видео. Видео – это VideoView. И я хочу получить процент буферизации, такой как setOnBufferingUpdateListener в MediaPlayer. MediaPlayer.setOnBufferingUpdateListener(new OnBufferingUpdateListener() { @Override public void onBufferingUpdate(MediaPlayer mp, int percent) { //buffering is percent } }); Как мне это сделать?

Клиент Android отправляет большой файл с помощью Socket, файл, полученный сервером, является неполным

Я хочу отправить большой файл с Android на сервер через сокет, но файл, полученный сервером, является неполным. Код на Android: Socket client = new Socket(ipStr, 4444); OutputStream outputStream = client.getOutputStream(); FileInputStream fileInputStream = new FileInputStream(file); BufferedInputStream bufferedInputStream = new BufferedInputStream(fileInputStream); byte[] buffer = new byte[512]; byte[] sendLen = getBytes(file.length(), true); outputStream.write(sendLen); outputStream.flush(); int count; while […]

Является ли плохой практикой иметь только одно действие в вашем приложении для Android, которое использует фрагменты?

Мне интересно, если это «нет» в сообществе Android. Мое приложение имеет только MainActivity и использует ViewPager и TabLayout для перемещения по фрагментам в приложении. Единственная проблема, которую я вижу, – это если пользователь нажмет кнопку «Назад», она выйдет из приложения, и приложение не останется активным, как это было бы, нажав кнопку «Домой». Твои мысли?

Как сделать большую панель инструментов Android с расширенными возможностями?

Я хочу поместить поиск в панель инструментов приложений. Таким образом, пользователь имеет панель инструментов по умолчанию со значком действия поиска. При нажатии на нее панель инструментов должна изменять размер и увеличивать или больше альтернативных слайдов сверху. Он должен отображать в нем поле поиска и другие элементы управления. Выйдя из поиска, панель инструментов должна изменить размер […]

Android: как правильно ждать завершения процесса обслуживания

Вот сценарий: У меня есть 2 мероприятия и одна услуга Первым действием является страница просмотра / поиска. Второе действие отображает результаты поиска Поиск всегда выполняется против внутреннего SQLite db Периодически (например, ежедневно) db необходимо обновить с удаленного источника, который является длительным процессом Если пользователь выполняет поиск во время обновления, я хочу подождать, пока обновление не […]

Android: значение амплитуды для значения Decibel?

Я пытаюсь восстановить децибел шума с микрофона на телефоне Android. Я могу получить значение амплитуды и искать формулу для преобразования ее в децибел. Я использую следующую функцию MediaRecorder для получения амплитуды. MediaRecorder.getMaxAmplitude (); В другом вопросе я нашел следующую формулу. Power_db = 20 * log10 (amp / amp_ref); amp – амплитуда, но не уверен, что […]

Объект интерфейса не работает при вызове из другого фрагмента

Итак, у меня есть приложение для Android, которое в основном является логином на сервере node.js. Структура файла состоит из: MainActivity.java, FirstFragment.java, MiddleMan.java и MySocket.java. MainActivity.java package ""; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.widget.EditText; import java.net.URISyntaxException; public class MainActivity extends Activity implements MiddleMan { String SERVER_ADDRESS = ""; MySocket my_socket; @Override protected […]

Запрос POST с дооснащением 500

У меня есть следующее Тело, отправленное через почту почтальона просто отлично (как сырой JSON) {"payload":{"email":"","username":"","password":""}} Однако, когда я пытаюсь отправить его через Retrofit следующим образом, он не работает (дает 500): public Observable<JsonObject> signup(String email, String userName, String password) { JsonObject data = new JsonObject(); JsonObject payload = new JsonObject(); data.addProperty("email", email); data.addProperty("username", userName); data.addProperty("password", password); […]

Android – cdma snr или ber

Хотелось бы определить через код, будет ли голос канала на Android испытывать шум. Список функций находится по адресу http://developer.android.com/reference/android/telephony/SignalStrength.html. Я вижу функцию getGsmBitErrorRate (), и это будет полезно при переключении на GSM. Я вижу функцию getEvdoSnr (), но я думаю, что это только для «канала данных». Единственной другой функцией с CDMA является getCdmaEci0 (). Как […]