android- все статьи тега ➜ страница 42
SparseArray vs HashMap
я могу придумать несколько причин, почему HashMaps с целочисленными ключами намного лучше, чем SparseArrays: документация Android для A SparseArray говорит: "Это, как правило, медленнее, чем традиционные HashMap". если вы пишете код, используя HashMap s, а не SparseArrays ваш код будет работать с другими реализациями Map, и вы сможете использовать все API Java, предназначенные для карт. если вы пишете код, используя HashMaps, а не SparseArrays ваш код будет работать в проектах, отличных от and ...
Как установить задержку в android?
public void onClick(View v) { // TODO Auto-generated method stub switch(v.getId()){ case R.id.rollDice: Random ranNum = new Random(); int number = ranNum.nextInt(6) + 1; diceNum.setText(""+number); sum = sum + number; for(i=0;i<8;i++){ for(j=0;j<8;j++){ int value =(Integer)buttons[i][j].getTag(); if(value==sum){ inew=i; ...
Лучший способ показать индикатор загрузки / прогресса?
каков наилучший способ показать загрузочный счетчик, пока приложение ждет ответа от сервера? можно ли это сделать программно? Так что мне не нужно добавлять счетчик загрузки в xml-файл? ...
Как использовать камеру Android или camera2 API для поддержки старых и новых версий API без замечаний об устаревании?
новый API camera2 смущает меня. Я хочу разработать приложение (для Android API 10 - 21) который использует камеру устройства. Как сказано здесь, Я должен использовать API "камера". однако, когда я пытаюсь добавить API "камеры"(android.аппаратура.Камера) к пользовательским функциям манифеста,он помечается как deprecated. С другой стороны, я не могу изменить его на API "camera2"(android.аппаратура.camera2) С тех пор он совместим только с Android API 21+ (Android 5 - Lollipop) - связал бы его тож ...
Выполнение AsyncTask несколько раз
в моей деятельности я использую класс, который расширяет AsyncTask и параметр, который является экземпляром этого AsyncTask. Когда я звоню mInstanceOfAT.execute("") все нормально. Но приложение падает, когда я нажимаю кнопку обновления, которая снова вызывает AsyncTask(в случае, если сетевое задание не работает). Причина тогда появляется исключение, которое говорит Не удается выполнить задание: задача уже выполнено (задача может быть выполняется только один раз) Я пробовал звонить отм ...
Расширение от двух классов
Как я могу сделать это: public class Main extends ListActivity , ControlMenu кроме того, я хотел бы знать, что этот подход в порядке, что я сделал меню в классе, который является ControlMenu и я расширяюсь в остальной части деятельности. ...
Как установить тег фрагмента по коду?
Я не нашел что-то вроде setTag(String tagName) метод Fragment класса. Единственный способ установить Fragment тег, который я нашел-это делать FragmentTransaction и передача имени тега в качестве параметра. Это единственный способ явно установить Fragment тег в коде? ...
Android Java; как я могу проанализировать локальный файл JSON из папки assets в ListView
в настоящее время я разрабатываю приложение физики, которое должно показывать список формул и даже решать некоторые из них (единственная проблема -ListView) это мой основной макет <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="wrap_content" android:measureWithLargestChild="false" android:orientation="vertical" tools:context=".CatList" ...
Цветной logcat в Android studio от colorpid
по этой ссылке GitHub цветной logcat Я ищу любое решение, как использовать его в android studio/intellij. Есть ли в android studio какой-либо вариант для изменения вызова adb logcat? Вот пример того, как это работает. ...
Android Studio: Манифест Android не существует или имеет неверный корневой тег
я получил эту ошибку на Android Studio (как): как я понял: Я создал проект с нуля и все было нормально. Затем появилось всплывающее окно, и (если я правильно помню) говорил что-то вроде: "Android Framework detected". Я нажал "да", и некоторые изменения произошли с проектом/модулем. И после этого я получил вышеуказанную ошибку Edit: в моем случае проблема была не Gradle связанные. Это было связано с IntelliJ/Android Studio конфигурации в частности. Я понял, что после прочтения этого информа ...
Не удалось загрузить панель действий AppCompat с неизвестной ошибкой в Android studio
Ниже приведен мой xml-файл. В предварительном просмотре есть две ошибки 'failed для загрузки AppCompat ActionBar с неизвестной ошибкой' & 'не удалось создать более одного класса'. Как я могу запустить приложение.Но приложение аварийно завершает работу и в Logcat не отображаются ошибки. Это мой предварительный снимок экрана <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http:/ ...
Как использовать пользовательский шрифт в проекте, написанном в Android Studio
Я пытался использовать пользовательский шрифт в Android Studio, как мы делали в Eclipse. Но, к сожалению, не удалось выяснить, куда поместить папку "активы"! ...
выровнять текст по центру с Android
Я знаю, что это звучит просто. Мне нужно поместить текст в центр, но когда текст слишком длинный, он должен идти ниже, но все равно выравниваться в центре моего xml. вот мой код: <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/showdescriptioncontenttitle" android:paddingTop="10dp" android:paddingBottom="10dp" android:layout_centerHorizontal="true" > <TextView android:id="@+id/showdescription ...
"aapt" IOException error=2, нет такого файла или каталога" почему я не могу построить свой gradle на jenkins?
у меня есть небольшая проблема. Проблема: Я пытаюсь построить gradle моего проекта Android на Дженкинсе, и теперь я стою на этой проблеме, которую я не могу решить. Во время строительства у меня есть это сообщение об ошибке: :Client:mergeDebugResources /var/lib/jenkins/workspace/LMA-Client/Client/build/exploded-aar/com.google.android.gms/play-services/3.1.59/res/drawable-hdpi/common_signin_btn_text_focus_light.9.png: Error: Cannot run program "/opt/android-sdk/build-tools/19.0.1/aapt": java. ...
Обнаружение устройств с сенсорным экраном с помощью Javascript
в Javascript / jQuery, как я могу определить, если клиентское устройство имеет мышь? У меня есть сайт, который скользит вверх немного информационной панели, когда пользователь наводит курсор мыши на элемент. Я использую jQuery.hoverIntent для обнаружения наведения, но это, очевидно, не работает на сенсорных устройствах, таких как iPhone/iPad/Android. Поэтому на этих устройствах я хотел бы вернуться к tap, чтобы показать информационную панель. ...
Многострочный TextView в Android?
мне понравилось ниже в xml <TableRow> <TextView android:id="@+id/address1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="left" android:maxLines="4" android:singleLine="false" android:text="Johar Mor, Gulistan-e-Johar, Karachi" > </TextView> </TableRow> Он не работает для multiline, и я использую TableLayout... так в чем же ошибка, которую я здесь делаю? ...
Изменить авторский шаблон в Android Studio
Я хочу изменить автоматический автор, который появляется при создании файла в AndroidStudio. /** * Created by a556520 on 16/01/14. */ public class POI { автор берет 'a556520' но я хочу, чтобы появилось мое имя, а не номер сотрудника. Это возможно? Я не нашел в настройках. ...
Как я могу обновить одну строку в ListView?
у меня есть ListView, который отображает новости. Они содержат изображение, заголовок и текст. Изображение загружается в отдельный поток (с очередью и все) и когда изображение загружается, я теперь вызываю notifyDataSetChanged() в списке адаптер для обновления образа. Это работает, но getView() это вызывается слишком часто, так как notifyDataSetChanged() звонки getView() для всех видимых элементов. Я хочу обновить только один элемент в списке. Как бы я это сделал? проблемы у меня с моим нынешни ...
Обнаружить, если Android-устройство имеет подключение к интернету
Я хочу сказать, если устройство имеет подключение к Интернету или нет. Я нашел много ответов, таких как: private boolean isNetworkAvailable() { ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo(); return activeNetworkInfo != null; } (взято из определения, есть ли подключение к Интернету на Android.) но это не правильно, например если я п ...
AsyncTaskLoader vs AsyncTask
С Honeycomb и v4 Compatibility Library можно использовать AsyncTaskLoader. Из того, что я понимаю, то AsyncTaskLoader может выжить через изменения конфигурации, как экран переворачивается. рекомендуется использовать AsyncTaskLoader вместо AsyncTask? Делает LoaderManager получить в картине тоже? но я не нашел ни одного хорошего примера(ов) о том, как правильно использовать AsyncTaskLoader. В документах также нет примеров. Может ли кто-нибудь привести несколько хороших примеров. ...