Вопросы с тегом «android»

Android - это мобильная операционная система Google, используемая для программирования или разработки цифровых устройств (смартфоны, планшеты, автомобили, телевизоры, одежда, стекло, IoT). Для тем, связанных с Android, используйте специальные теги Android, такие как android-intent, android-активность, android-адаптер и т. Д. Для вопросов, не связанных с разработкой или программированием, но связанных с платформой Android, используйте эту ссылку: https: // android.stackexchange.com.

16
Нарисовать многострочный текст на холсте
Надеюсь, быстрый вопрос, но я не могу найти никаких примеров ... Я хотел бы написать многострочный текст на заказ Viewчерез a Canvas, и у onDraw()меня есть: ... String text = "This is\nmulti-line\ntext"; canvas.drawText(text, 100, 100, mTextPaint); ... Я надеялся, что это приведет к разрывам строк, но вместо этого я вижу …

14
Использование типов сборки в Gradle для запуска того же приложения, которое использует ContentProvider на одном устройстве
Я настроил Gradle, чтобы добавить суффикс имени пакета в мое приложение отладки, чтобы иметь версию выпуска, которую я использую, и версию отладки на одном телефоне. Я ссылался на это: http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Types Мой файл build.gradle выглядит так: ... android { ... buildTypes { debug { packageNameSuffix ".debug" versionNameSuffix " debug" } } …

11
Android - реализация startForeground для службы?
Поэтому я не уверен, где и как реализовать этот метод, чтобы моя служба работала на переднем плане. В настоящее время я начинаю свою службу следующим образом в другом действии: Intent i = new Intent(context, myService.class); context.startService(i); А затем в onCreate () myServices я пробую startForeground () ...? Notification notification = …

4
Как я могу использовать распознавание речи без надоедливого диалога на телефонах Android
Возможно ли это без изменения API Android? Я нашел статью об этом. Есть один комментарий, что я должен внести изменения в API Android. Но не было сказано, как делать модификацию. Может ли кто-нибудь дать мне несколько советов, как это сделать? Спасибо! Я нашел эту статью; SpeechRecognizer Его потребности почти такие …

1
«Предпочитаю запускать процессор кинжала вместо этого класса» в Котлине
Я получаю эту заметку в сборке всякий раз, когда делаю инъекцию в класс kotlin (кстати, у меня есть смешанный проект Android с kotlin и java). Например, после этой задачи gradle: compileStagingDebugJavaWithJavac(StagingDebug - мой вариант сборки) я получаю следующее сообщение: «Примечание. Создание MembersInjector или Factory для com.packageNameXXX.CourseDiscoveryMapFragment. Вместо этого лучше запускать …
124 android  kotlin  dagger 

10
Отправка файлов с помощью POST с HttpURLConnection
Поскольку разработчики Android рекомендуют использоватьHttpURLConnection класс, мне было интересно, может ли кто-нибудь предоставить мне хороший пример того, как отправить «файл» растрового изображения (фактически поток в памяти) через POST на HTTP-сервер Apache. Меня не интересуют файлы cookie, аутентификация или что-то сложное, но я просто хочу иметь надежную и логичную реализацию. Все …

11
Вызов метода фрагмента из родительского действия
В руководстве по разработке фрагментов Android я вижу, что «действие может вызывать методы во фрагменте, получая ссылку на фрагмент из FragmentManager с помощью findFragmentById()или findFragmentByTag()». В следующем примере показано, как получить ссылку на фрагмент, но не показано, как вызывать определенные методы во фрагменте. Кто-нибудь может привести пример, как это сделать? …


11
Удалить маркер из GoogleMap
В новом API Карт Google для Android мы можем добавить маркер , но нет способа (легко) удалить его. Мое решение - оставить маркеры на карте и перерисовать карту, когда я хочу удалить маркер, но это не очень эффективно. private final Map<String, MarkerOptions> mMarkers = new ConcurrentHashMap<String, MarkerOptions>(); private void add(String …

9
Как программно позвонить по телефону?
Я передаю действию номер для вызова связкой а затем, в такой активности, у меня есть кнопка для вызова этого номера, это код: callButton.setOnClickListener(new OnClickListener() { public void onClick(View v) { Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse(bundle.getString("mobilePhone"))); } }); Что-то не так, потому что при нажатии на кнопку ничего не происходит …

30
Приложение с ошибкой выполнения: processDebugResources Android Studio
Я использую bitbucket, поэтому могу работать с другим разработчиком, но кажется, что мы не можем заставить его работать безупречно. Я получил эту ошибку после получения от него изменений: Execution failed for task ':app:processDebugResources'. > com.android.ide.common.internal.LoggedErrorException: Failed to run command: E:\Program Files (x86)\Android\android-sdk\build-tools\19.0.0\aapt.exe package -f --no-crunch -I E:\Program Files (x86)\Android\android-sdk\platforms\android-19\android.jar -M …

6
Что такое onCreate (Bundle savedInstanceState)
Может кто - нибудь помочь мне знать о Bundle savedInstanceStateв onCreate(Bundle savedInstanceState)я новичок в Android. Я пытаюсь понять это с сайта developer.android.com. Но я не могу понять. Кто-нибудь может это упростить?
124 android  bundle  oncreate 

5
Как безопасно хранить токен доступа и секрет в Android?
Я собираюсь использовать oAuth для получения писем и контактов из Google. Я не хочу каждый раз просить пользователя войти в систему, чтобы получить токен доступа и секрет. Насколько я понял, мне нужно хранить их вместе с моим приложением либо в базе данных, либо SharedPreferences. Но меня немного беспокоят аспекты безопасности. …

2
Удалить эффекты прокрутки RecyclerView
У меня два RecyclerViewвнутри NavigationDrawer. Оба имеют эффекты синей прокрутки. Как убрать этот эффект в обоих RecyclerViews? Я попытался изменить: mRecyclerView.setHasFixedSize(true);на false, но он удалил эффекты прокрутки. (Каков эффект этого метода?)

6
Обновить определенное поле объекта в Android Room
Я использую библиотеку сохраняемости комнаты Android для своего нового проекта. Я хочу обновить какое-то поле таблицы. Я пробовал как в моем Dao- // Method 1: @Dao public interface TourDao { @Update int updateTour(Tour tour); } Но когда я пытаюсь выполнить обновление с помощью этого метода, он обновляет каждое поле объекта, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.