Articles of Андроидные

Сделать вкладки в ActionBar прокручивать, когда достигнут предел, а не создавать выпадающий список

Как видно из названия, у меня есть приложение Android 4.0 Tablet, в котором используется режим Actionbar и tab. Если я добавлю более 4 или 5 вкладок в панель действий, вместо этого будет создан раскрывающийся список. Я прочитал документацию, в которой говорится: «Примечание: в некоторых случаях система Android будет отображать вкладки панели действий в виде раскрывающегося […]

Android: Intent Flag, чтобы уничтожить активность и начать новый

Таким образом, у меня есть функция входа в систему. Эта активность раздувает макет login.xml, который имеет USER_NAME и PASSWORD EditText Views, когда я ввожу имя пользователя и пароль и нажимаю кнопку «Логин», я запускаю новое действие. В новой операции есть кнопка «Выход», которая в основном запускает предыдущую операцию, например: Intent loginIntent = new Intent(getActivity(), Login.class); […]

Как изменить текст вкладки Android на лету?

Кажется, это должно быть просто, но я не могу понять, как это сделать. Мне нужно, чтобы вкладка начиналась с текста, но после этого текст меняется после того, как пользователь выбирает элемент из списка. Я знаю, как менять фон и цвета вкладки mTabHost.getChildAt(index).setBackgroundColor(); Но нет возможности изменить индикатор вкладки. Я попытался использовать EditText. private EditText tabName; […]

Permission.READ_CONTACTS, похоже, не работает

Я работаю над простым приложением, которое просматривает контакты пользователя. К сожалению, я продолжаю получать следующую ошибку: java.lang.SecurityException: Permission Denial: reading com.android.providers.contacts.HtcContactsProvider2 uri content://com.android.contacts/contacts from pid=27455, uid=10171 requires android.permission.READ_CONTACTS Мой файл манифеста выглядит следующим образом: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.android.helloMaps" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion="8" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission […]

Android: получить элемент списка из кнопки, нажатой в пользовательском listview

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

Возвращает массив String по методу JNI

Мне нужно получить список строк (char *) из C ++ и вернуть его на Java. Как я могу это сделать? Я думаю, что одним из решений является возвращение большой строки, предварительно определенной как: «[item1] [item2]» и сделать разделение на Java, но это не похоже на правильный подход.

Лучший способ хранения SparseBooleanArray в Bundle?

Когда происходит изменение конфигурации, мой список ListView Checkbox теряется, и я понимаю, почему. Я пытаюсь реализовать public void onSaveInstanceState(final Bundle outState) В одном из моих фрагментов. Поэтому мне просто интересно, какой самый простой способ сохранить мой SparseBooleanArray в outState . Кроме того, я немного смущен, поскольку ListView имеет метод: getListView().getCheckedItemPositions(); Для чего это полезно?

Как получать трансляцию, когда приложение установлено или удалено

Я хочу сделать приложение, которое может получать трансляцию, когда другое приложение установлено или удалено. Мой код В проявлении: <receiver android:name=".apps.AppListener"> <intent-filter android:priority="100"> <action android:name="android.intent.action.PACKAGE_INSTALL"/> <action android:name="android.intent.action.PACKAGE_ADDED"/> <action android:name="android.intent.action.PACKAGE_REMOVED"/> </intent-filter> </receiver> В AppListener: import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.util.Log; public class AppListener extends BroadcastReceiver { @Override public void onReceive(Context context, Intent arg1) { // […]

Получить фрагмент фрагмента из FragmentActivity

У меня есть FragmentActivity где я добавляю Fragment . В зависимости от ситуации я хочу получить доступ к Buttons из макета этого фрагмента и изменить их. Что я делаю: View view = myFragment.getView(); Button myButton = (Button) view.findViewById(R.id.my_button); myButton.setOnClickListener(new MyClickListener()); Но переменная view всегда равна null . Как я могу получить представление о деятельности?

Android: получите уникальный идентификатор уведомления

У меня есть блок, который выглядит так: for(int counter = 0; counter < sList.size(); counter++){ String s = sList.get(counter); Notification notification = new NotificationCompat.Builder(this).setContentTitle("Title").setContentText(s).setSmallIcon(R.drawable.ic_launcher).setContentIntent(pendingIntent).build(); notification.flags |= Notification.FLAG_AUTO_CANCEL; notificationManager.notify(counter, notification); } Этот блок расположен в службе, которая запускается будильником. Таким образом, этот блок действительно может быть выполнен несколько раз, прежде чем пользователь увидит уведомления. Когда этот […]

Intereting Posts
Как использовать ветку git с Android Studio Как я могу создать прямоугольник с двумя изогнутыми сторонами в XML-чертеже? Рисование верхней границы формы на Android Как отрегулировать высоту строки в TextView с несколькими типоразмерами? Библиотека дизайна Android CoordinatorLayout, AppBarLayout и DrawerLayout Проверка на стороне сервера биллинга версии 3 для покупок в приложении Google Как добавить проект библиотеки в Android Studio и использовать его? (Некоторые из них не вступили в силу) Как разрешить: произошла непредвиденная ошибка Инициализация Android-конструктора »в VS 2015 с помощью Xamarin Как убить действие при нажатии кнопки «Назад»? Ошибка: слишком длинный путь к файлу в окнах, не более 240 символов Ошибка: (27, 13) Не удалось решить: com.google.firebase: firebase-core: 9.8.0 Как я могу отлаживать javascript на Android? Android appcompat v7: 23 Как измерить высоту TextView на основе ширины и размера шрифта устройства? Как заставить Proguard игнорировать внешние библиотеки?