Articles of андроид

Различные размеры установленных приложений на разных устройствах

Размер файла app apk около 25 МБ. Когда я устанавливаю его (отладочную или выпускную версию) на моем Sony Xperia (Android 4.0.4), размер приложения составляет около 30 МБ. Но некоторые пользователи жалуются, что размер установленного приложения составляет около 80 МБ, например, на устройстве Galaxy Ace 2 (Android 4.x). Это размер приложения сразу после установки. Как размер […]

Можно ли принудительно установить EULA во время установки Android-приложения?

При загрузке приложения Android в Google Playstore я не видел никакой опции указывать текст EULA. Мне интересно, можно ли обеспечить соблюдение EULA, чтобы пользователь мог согласиться на него до того, как произойдет установка. Если это невозможно, мне нужно будет программным образом заставить пользователя согласиться на первое использование.

Может ли артефакт maven содержать как банку, так и аару?

У меня есть библиотека в Центральном репозитории Maven. Для последней версии я добавил файл .aar в дополнение к нормальному .jar. Однако я не могу заставить Android Studio использовать версию aar библиотеки. В моем файле build.gradle у меня есть: dependencies { compile 'com.android.support:appcompat-v7:19.+' compile 'com.mygroup:mylibrary:1.2.2' } Это успешно достало файл jar, но как его получить, чтобы […]

Proguard: проект библиотеки исключений в Android

У меня есть два проекта Project_A и Project_B. Project_B – это проект библиотеки для Project_A. Project_B имеет внешнюю банку в своей папке libs. Когда я запускаю proguard на Project_A, я получаю ошибки как: (Unknown verification type [69] in stack map frame)) Ошибка относится к файлу, присутствующему во внешней банке (которая присутствует в библиотеках Project_B) Я […]

Как добавить несколько родных библиотек (.so) в IntelliJ

У меня есть две сторонние библиотеки, скажем libfoo.so и libbar.so . Мне сложно загружать обе эти библиотеки. Я скопировал их в папку libs под соответствующей архитектурой процессора (armeabi, mips и x86), а также установил каталог Native libs разделе Структура проекта> Модули> Android> Структура, чтобы указать на эту папку libs. Я могу загружать только одну библиотеку, […]

Как я могу получить временную метку видеокадра во время записи?

Поэтому я пытался выяснить способ получения временной отметки видеокадра, поскольку он записывается. Все образцы онлайн и в документации API говорят вам использовать MediaRecorder для записи видео с камеры. Проблема в том, что данные временной метки не возвращаются, и не возникает обратный вызов, когда он записывает кадр. Я начал исследовать приложение Camera в исходном коде Android […]

Как поймать намерение вызова от Htc Hero Dialer

Кто-нибудь нашел способ поймать исходящие звонки с Htc Hero Dialer? В настоящее время я использую намерение NEW_OUTGOING_CALL в своем приложении, и это работает для стандартного набора телефонов Android, но не для Htc Hero. Похоже, что набор героев не срабатывает в этом конкретном намерении. Есть ли другой способ достичь этого?

FireBase Cloud Messaging не работает

Я пытаюсь использовать FireBase Cloud Messaging. Я получаю токен, но не получаю никаких уведомлений с консоли. Вот мой манифест: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="careerage.jobseeker.app" android:hardwareAccelerated="true" android:versionCode="1" android:versionName="0.0.1"> <uses-sdk android:minSdkVersion="16" android:targetSdkVersion="23" /> <supports-screens android:anyDensity="true" android:largeScreens="true" android:normalScreens="true" android:resizeable="true" android:smallScreens="true" android:xlargeScreens="true" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <android:uses-permission android:name="android.permission.READ_PHONE_STATE" /> <android:uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <application android:hardwareAccelerated="true" android:icon="@drawable/icon" […]

Так что шатер не будет работать без устаревших singleLine = "true"?

Marquee работает только с устаревшим singleLine : <TextView … android:ellipsize="marquee" android:singleLine="true" android:marqueeRepeatLimit="marquee_forever"/> И не работает с maxLines = 1: <TextView … android:ellipsize="marquee" android:maxLines="1" android:marqueeRepeatLimit="marquee_forever"/> И всегда используя mTextView.setSelected(true); конечно

Ярлыки приложений Android GraphView Realtime

Я использую GraphView в Android для построения данных в реальном времени (ECG), полученных из подключенного Bluetooth (BLE). Через некоторое время (5-10 секунд = 500-1000 пунктов) приложение становится очень медленным и медленным. Скорость выходных данных датчика составляет 100 Гц, и данные принимаются и отображаются по мере их создания (каждые 10 мс). Как указано в подобных случаях, […]