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

Значок закладки не отображается.

Я пытаюсь сделать простую вкладку в Android с двумя вкладками. Моя проблема в том, что когда я помещаю этот код, на вкладке отображается только текст, но нет значков. Если я поместил текст в "", появится значок. Может кто-нибудь мне помочь? Моя версия для Android – 4.0.3. Большое спасибо. <?xml version="1.0" encoding="utf-8"?> <TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/tabhost" android:layout_width="fill_parent" […]

Подключение SSL-разъема

Как создать соединение SSL-сокета? Мне действительно нужно создать хранилище ключей? Это хранилище ключей должно быть доступно всем моим клиентским приложениям? Я создал сервер со следующим кодом: SSLServerSocketFactory sslserversocketfactory = (SSLServerSocketFactory) SSLServerSocketFactory .getDefault(); SSLServerSocket sslserversocket = (SSLServerSocket) sslserversocketfactory .createServerSocket(ServerProperties.getInstance() .getVSSPAuthenticationPort()); Я создал клиента на Android с кодом: SSLSocketFactory sslsocketfactory = (SSLSocketFactory) SSLSocketFactory .getDefault(); SSLSocket sslsocket = […]

Android JellyBean не распознает getTextSize для AttriubteSet

Я использую класс AutoResizeTextView, который я нашел здесь: https://stackoverflow.com/a/5535672/371778 Это отлично работает до JellyBean. Казалось бы, JellyBean не распознает getTextSize () из атрибута textView AttributeSet, так как он возвращает 0.0. Я пробовал создавать пользовательские атрибуты xml, но я использую стили для использования класса AutoResizeTextView и не могу включить собственное пространство имен в styles.xml. Любая идея […]

Включить отладку USB (в настройках / приложениях / разработке) программно из приложения

Возможно ли включить отладку USB (в настройках / приложениях / разработке) программно из моего приложения? Я смотрел Permission.WRITE_SETTINGS и http://developer.android.com/reference/android/provider/Settings.System.html , но я не мог найти ничего подходящего.

Наберите номер без подсказки

Я пытаюсь написать функцию для платформы Android, которая позволит мне вызвать 911 без каких-либо подсказок. Я уже добавил разрешение android.permission.CALL_PRIVILEGED . Мне просто нужна функция, которая набирает 911 нажатием кнопки в меню параметров.

В чем смысл новой аннотации @SystemApi, любая разница от @hide?

Android недавно представил @SystemApi в своем исходном коде SDK. Похоже на то же, что и аннотация @hide, так как они также были удалены из классов jar SDK. Есть ли вероятность, что приложение может называть их способами, отличными от старых API @hide. /** * Indicates an API is exposed for use by bundled system applications. * […]

NotificationCompat android – как показать только большой значок без малого

Когда я добавляю уведомление: NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this) .setSmallIcon(R.drawable.plus) .setContentTitle(title) .setAutoCancel(true) .setContentText(text) .setSound(RingtoneManager .getDefaultUri(RingtoneManager.TYPE_NOTIFICATION)) .setLargeIcon(bm); Я вижу большую икону и маленькую в ней: Как я могу установить только большой значок без малейшего. Если используется только setLargeIcon, я вообще не вижу уведомления, просто звуковое оповещение.

Откуда приходит Enum.values ​​()?

Я просматривал документацию и исходный код, потому что я хотел быть уверенным, что values ​​() всегда будет возвращать массив в том порядке, в котором объявлены значения Enum. Оказывается, это не в документации, насколько я могу судить. Я проверил исходный код для класса Enum и не повезло ( есть связанный, частный метод getValues ). Поэтому я […]

Менеджер пакетов Android сменил TransactionTooLargeException

Мое приложение читает список всех установленных файлов APK, а затем циклически просматривает список, чтобы прочитать информацию APK, однако это исключает исключение TransactionTooLargeException. Из того, что я прочитал здесь http://developer.android.com/reference/android/os/TransactionTooLargeException.html , google рекомендует разбить крупные транзакции на более мелкие транзакции. Однако, похоже, это происходит посередине при переходе через список APK. Если я поймаю исключение и продолжу […]

Этот класс обработчика должен быть статическим или может возникнуть утечка: AsyncQueryHandler

Ошибки ссылок обработчика Поскольку этот обработчик объявлен как внутренний класс, он может запретить сборку внешнего класса. Если обработчик использует Looper или MessageQueue для потока, отличного от основного потока, то проблем нет. Если обработчик использует Looper или MessageQueue основного потока, вам нужно исправить объявление Handler следующим образом: Объявить обработчик как статический класс; Во внешнем классе создайте […]