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

Android: отображение специальных символов

Я хотел бы отображать специальные символы, такие как: ṁ ṭ m ē. В случае, если они здесь не отображаются, так должны выглядеть четыре символа: В Android они будут отображаться на квадратах. Для других скриптов я могу решить эту проблему с использованием другого шрифта. Но в этом случае установка шрифта ( TextView.setTypeFace ) не решит эту […]

Как сделать разрешение gps дополнительным?

У моего приложения есть поддержка gps. В коде я проверяю наличие аппаратного обеспечения GPS. К сожалению, на рынке люди без gps не могут установить мое приложение. Как использовать GPS-опцию, чтобы пользователи могли установить ее, даже если на устройстве нет GPS-навигатора?

Android: отклонено разрешение для вибратора (что происходит?)

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

Доступ к длинному ключу из метаданных из AndroidManifeast.xml

Я выполнил следующий код и хочу получить доступ к значению key метаданных как целое число Long из класса MetaActivity.java . AndroidManifest.xml <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.slk.metachecking" android:versionCode="1" android:versionName="1.0" > <application> <meta-data android:name="key" android:value="488659867867350" /> </application> MetaActivity.java ApplicationInfo ai = getPackageManager().getApplicationInfo(getPackageName(), PackageManager.GET_META_DATA); Bundle metaData = ai.metaData; metaData.getString("key"); // Returns -36235050 metaData.getLong("key"); // Returns 0 Поддерживает ли Android long […]

Добавление пользовательского ввода из «Редактировать текст в список»

Я пытаюсь получить пользовательский ввод из «Редактировать текст в виде списка», я видел ответ на этот похожий вопрос, но я не могу понять это Я пробовал это, не получал ошибок от IDE, но он не работает public class ListtestActivity extends Activity { /** Called when the activity is first created. */ Button bt; EditText et; […]

GCM Android: onRegistered () не называется

У меня проблема с GCM на Android. Он не может выполнить onRegistered() вызов onRegistered() или когда-либо возвращать хороший regId на одном из моих тестовых устройств (Droid2), но он отлично работает на другом устройстве (Galaxy Nexus). Я следую основному примеру здесь . Вызывающий выглядит следующим образом: GCMRegistrar.checkDevice(this); GCMRegistrar.checkManifest(this); final String regId = GCMRegistrar.getRegistrationId(this); if (regId.equals("")) GCMRegistrar.register(this, […]

Android выбирает пользовательские шрифты

Как дать пользователю возможность выбрать шрифт? В «предпочтениях» я хочу изменить шрифт и список шрифтов. Я установил шрифт таким образом: mTimerLabel = (TextView)findViewById(R.id.label); Typeface typeface = Typeface.createFromAsset(getAssets(), "Fonts/digital-7i.ttf"); mTimerLabel.setTypeface(typeface);

Общий метод не распознает общий тип при передаче его в качестве параметра

Я пытаюсь создать динамическое создание экземпляра: private <F extends Fragment> void addFragment(F fragment) { fragment.setArguments(new Bundle()); FragmentTransaction tx = getFragmentManager().beginTransaction(); tx.add(R.id.container, fragment); tx.submit(); } Однако компилятор отклоняет tx.add(R.id.container, fragment) потому что для add(int, F) нет сигнатуры метода! Как заставить метод add () понять, что F действительно является фрагментом? Заранее спасибо 🙂

Создание чата с использованием Shapes или 9-patch image

Я пытаюсь создать шаблон для своих чатов в приложении Android, в котором я сейчас работаю. Конечный результат должен выглядеть примерно так: Я попробовал его с помощью Shapes, но я не мог правильно использовать несколько слоев. Я также попробовал 9-патч-образ, но создание 9-патча было до меня. Я не имел понятия, как его использовать, особенно с аватаром, […]

Android Studio Аннотация AbstractProcessor не найден

Я пытаюсь добавить обработчик аннотации к моему проекту Android, но я получаю сообщение об ошибке, что AbstractProcessor не может быть найден. Тем временем я создал отдельный проект java, но я предпочел бы сохранить все в одном проекте Android. Какой лучший способ включить AbstractProcessor в мой проект? Я использую AndroidStudio и Gradle. ОБНОВИТЬ: Я переупаковал javax.annotation […]