Articles of android

Разница между вольдом и udevd

Я знал, что Android использует демона объема вместо udevd. Поскольку оба этих демона действуют аналогично следующим: Используйте сокет netlink для приема uevents, отправленных из ядра. Работа с файловыми узлами для дальнейшей обработки. Я не понимаю разницу между этими двумя разными демонами. Может ли кто-нибудь предоставить обратную связь? Это будет здорово с плюсами и минусами. благодаря

Инициализация блоков Android TextToSpeech / Freezes UI Thread

Я написал следующий код: public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } private TextToSpeech mTTS; @Override protected void onPause() { super.onPause(); if (mTTS != null) { mTTS.stop(); mTTS.shutdown(); } } @Override protected void onResume() { super.onResume(); mTTS = new TextToSpeech(getApplicationContext(), new TextToSpeech.OnInitListener() { @Override public void onInit(int status) […]

Galaxy S4 SupportActionBar охватывает весь экран в ActionMode

Samsung Galaxy S4 показывает очень странное поведение при входе в ACtionMode в моем приложении, которое использует SupportActionBar из Support-v7. Кто-нибудь знает, как это исправить? Думаю, проблема исходит от Samsung Android-Rom.

Просмотр утечки памяти пейджера с растровыми изображениями и волейболом

Я использую View Pager для отображения изображений, загружаемых из сети в моем приложении. Количество изображений может быть от 5 до 20. Я использую библиотеку Volley для выполнения сетевых операций. Приложение не занимало много памяти, но теперь, после добавления пейджера представления, приложение занимает много памяти, и каждый раз, когда я открываю это действие, память, используемая в […]

ViewPager с детьми с фиксированной шириной

Мне нужно создать ViewPager который сможет передавать ViewPager с фиксированной шириной (например, дочерние с шириной 700dp). К сожалению, текущая версия ViewPager автоматически сделает всю ширину MATCH_PARENT в MATCH_PARENT , есть ли способ добавить эту функцию в ViewPager ? Мой макет ViewPager : <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" > <android.support.v4.view.ViewPager android:id="@+id/some_id" android:layout_width="match_parent" android:layout_height="300dp" […]

Как убедиться, что только одна AsyncTask работает в фоновом режиме

У меня есть класс DownloadAndSave который простирается от AsyncTask . В методе doInBackground он извлекает данные из http-соединения и сохраняет данные с помощью OrmLite, но также очищает старые записи из базы данных. Итак, что-то вроде этого: doInBackground() { clearDb(); dataList = fetchDataFromHttp(); saveToDb(dataList); } Я часто получаю исключение БД: Попытка повторного открытия уже закрытого объекта: […]

Как настроить пользовательский интерфейс для нескольких экранных Android?

У меня есть xml-файл следующим образом. <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:background="@drawable/imagesand" android:layout_height="match_parent" > <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:paddingLeft="10dp" android:paddingRight="10dp" > <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Collaboration Set Up :" android:textSize="20dp" /> <EditText android:id="@+id/projectname" android:layout_width="match_parent" android:layout_height="36dp" android:hint="Group Name" android:paddingLeft="10dp" android:background="@drawable/button" android:ems="10" > </EditText> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Data To Collect :" android:textSize="20dp" /> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" […]

Как создавать файлы / папки во внешнем хранилище, доступные через USB?

Я использую Nexus 5 в качестве тестового устройства для своего первого приложения для Android. Когда я подключаю телефон к компьютеру через USB, он появляется в проводнике, и я могу получить доступ к различным файлам и папкам на устройствах (точно так же, как если бы устройство было USB-накопителем …). Я думал, что эти файлы и папки […]

Android: зачем подписывать конфиги в Gradle нужны чистые пароли?

Должно быть, чего-то не хватает. Похоже, что для подписания релиза APK в Android Studio вам нужно жестко записать в конфигурационный файл Gradle свой пароль подписи и точное местоположение файла подписи. Это действительно безопасно? В Eclipse меня всегда просили ввести пароль, и я предпочел это.

Как отключить ландшафт на макете

Я использую все возможные макеты для моего приложения как в портретном, так и в альбомном (small-normal-large-xlarge), но после тестирования на маленьком экране мне просто не понравилось, как это выглядит так, что я пытаюсь сделать, это отключить пейзаж Для небольших макетов. Есть ли способ сделать это? Все, что я обнаружил, это изменения в манифесте, но я […]