Articles of андроида

Титановый андроид для вашего приложения

Я хочу открыть приложение Android из Titanium с Explicit intent и отправить ему строку. Я попробовал следующие примеры, но ни один из них не работает. var intent = Ti.Android.createIntent({ action: Ti.Android.ACTION_DEFAULT, packageName:"com.example.new_pdf_reader" //url:"com.example.new_pdf_reader" }); intent.addCategory(Ti.Android.CATEGORY_DEFAULT); Ti.Android.currentActivity.startActivity(intent); а также var shareIntent = Ti.Android.createIntent({ action : Ti.Android.ACTION_SEND, type : "text/plain" }); shareIntent.putExtra('net.sf.andpdf.extra.PDFFILENAME', "path"); Ti.Android.currentActivity.startActivity(Ti.Android.createIntent(shareIntent, "Share image"));

Индикаторы ошибок (для проверки формы) не показаны для android 4.2?

Задний план На Android вы можете установить индикацию ошибки для любого вида EditText, если хотите показать пользователю, что введенное там (или не напечатанное) неверно (это называется «проверка формы»). Для этого есть даже хорошая библиотека ( здесь ), и многие сообщения здесь доступны о том, как ее использовать. Все работало хорошо для меня, пока я не […]

Gradle: как добавить банку для сборки, но не экспортировать ее

Я использую Open Mobile API (API SEEK) в своем проекте, добавив файл jar в мою сборку градиента: dependencies {compile files('libs/org.simalliance.openmobileapi.jar')} Это дает мне это исключение: java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation at dalvik.system.DexFile.defineClassNative(Native Method) at dalvik.system.DexFile.defineClass(DexFile.java:222) at dalvik.system.DexFile.loadClassBinaryName(DexFile.java:215) at dalvik.system.DexPathList.findClass(DexPathList.java:322) at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:65) at java.lang.ClassLoader.loadClass(ClassLoader.java:497) at java.lang.ClassLoader.loadClass(ClassLoader.java:457) Я понимаю, что мне нужно […]

Диалог Фрагмент на фрагменте с вращением экрана

В моем основном действии у меня есть фрагмент, в котором я применяю setRetainInstance (true), так что AsyncTask, который я использую в нем, не нарушается изменением ориентации. AsyncTask обрабатывает много работы. Вот почему я хотел бы показать диалог с progressBar поверх моей активности. Я сделал несколько исследований, и мне удалось сделать это с помощью DialogFragment: Открытый […]

Как получить максимальный размер admob для текущей конфигурации экрана?

Задний план Я хочу показать объявление с помощью admob в моем приложении, но я также хочу показать там что-то во время его загрузки (до его показа) или, возможно, даже когда нет подключения к Интернету. Проблема Похоже, что admob имеет широкий диапазон размеров для своих объявлений, в зависимости от экрана (ссылка здесь ), на которую вы […]

Listview изменяет положение других представлений на клавиатуре

Я создал экран андроида с LinearLayout в котором я использовал свойство layout_sum для разделения экрана. В этом созданном EditText для поиска в ListView, кажется, хорошо, прежде чем открывать мягкую клавиатуру. Но когда я открываю мягкую клавиатуру, EditText спрятаться, как шоу в изображениях. Вот мой xml-код. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:weightSum="3" > <LinearLayout android:layout_width="match_parent" […]

Невозможно добавить dependecy в gradle (Android Studio)

Я пытаюсь добавить эту зависимость https://github.com/hoang8f/android-flat-button в свой проект студии Android, и я получаю Error:(26, 13) Failed to resolve: info.hoang8f:fbutton:1.0.5 Я могу легко и без лишних проблем добавить зависимость от Google Play. Ниже мой build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { applicationId "com.example.planner" minSdkVersion 15 targetSdkVersion 22 versionCode 1 versionName […]

Как получить размер приложения + размер данных приложения

Как я могу получить размер приложения, включая размер AppData? На данный момент я использую этот код, но он просто получает размер APK. Есть ли способ получить размер AppData, например, приложение Google Setting? public String getApkSize(Context context, String packageName) { try { float value = new File(context.getPackageManager().getApplicationInfo(packageName, 0).publicSourceDir).length() / 1048576F; if (value <= 0) { value […]

Android. Во время обработки изображения лучше хранить или использовать его во временной памяти?

Я пытаюсь создать приложение, которое делает снимок с камерой, и отправляет его обратно в основное действие, чтобы отобразить его в ImageVew. Я видел учебник, который сохраняет изображение на SD-карте при съемке. Я могу сохранить файл, но мне трудно получить местоположение сохраненного изображения. Я думаю, что сохранение изображения на SD-карте – это слишком много работы, поскольку […]

Зачем нам нужно использовать плагин google-services в BOTTOM для Firebase SDK?

На странице настроек SDK Firebase говорится: apply plugin: 'com.android.application' android { // … } dependencies { // … compile 'com.google.firebase:firebase-core:9.0.2' } // ADD THIS AT THE BOTTOM apply plugin: 'com.google.gms.google-services' Почему это? Имеет ли порядок?