Articles of android для Android

Android – Как я могу получить изображение из ClipData?

Я создаю загрузчик изображений, который имеет возможность загружать сразу несколько изображений. galerijButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent photoPickerIntent = new Intent(Intent.ACTION_PICK); photoPickerIntent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true); photoPickerIntent.setType("image/*"); startActivityForResult(photoPickerIntent, SELECT_PHOTO); } }); … @Override protected void onActivityResult(int requestCode, int resultCode, Intent imageReturnedIntent) { super.onActivityResult(requestCode, resultCode, imageReturnedIntent); switch(requestCode) { case SELECT_PHOTO: if(resultCode == RESULT_OK){ if(imageReturnedIntent.getData() != […]

В чем разница между isDeviceLocked и isKeyguardSecure в KeyguardManager от android?

Ниже выдержки из http://developer.android.com/reference/android/app/KeyguardManager.html Public boolean isDeviceLocked () Возвращает, заблокировано ли устройство в данный момент, и для его разблокировки требуется PIN-код, шаблон или пароль. Возвращает true, если для разблокировки устройства в настоящее время требуется PIN-код, шаблон или пароль. Public boolean isKeyguardSecure () Верните, требуется ли keyguard пароль для разблокировки. Возвращает true, если блокировка клавиатуры защищена. […]

Как преобразовать Bitmap в Base64 String

Я разрабатываю приложение для Android, которое загружает Base64 String изображения в веб-сервер. Поэтому я использовал следующий код для преобразования Bitmap в Base64 String. public String getEncoded64ImageStringFromBitmap(Bitmap bitmap) { ByteArrayOutputStream stream = new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.PNG, 100, stream); byte[] byteFormat = stream.toByteArray(); String imgString = Base64.encodeToString(byteFormat, Base64.NO_WRAP); return imgString; } Например, мне нужно преобразовать это изображение . […]

Android AsyncTask как аргумент метода

Я работаю над приложением, которое использует много AsyncTasks. Когда я начал участвовать в кодировании этого приложения, targetSdkVersion был установлен в 10, поэтому у нас не было проблем с AsyncTasks, потому что все они выполнялись на параллельных потоках фона. Поскольку мы установили targtSdkVersion в 17, у нас есть некоторые проблемы с задачами, потому что они теперь […]

Какая-то очередь для асинтезы

Здравствуйте, у меня есть ListView со списком файлов. I щелкните элемент и начните загрузку этого файла в asynctask. Затем я нажимаю другой, и его нужно поставить в очередь, дождаться этого файла и начать загрузку после его завершения. Я могу сделать некоторый класс, который будет содержать все кликированные ссылки и передать его в загружаемую часть asynctask? […]

Максимальный выходной ток от USB-смартфонов

Выходное напряжение от USB-порта составляет 5 В, и его нельзя изменить, не так ли ?! Но какова максимальная сила тока, которую я могу слить с смартфона? Это зависит от батареи, оборудования или ограничено ОС? Есть разница между телефонами Android / iPhone / otherOS? Могу ли я контролировать выходной ток с помощью приложения? И если телефон […]

Ошибка android-support-v4, сгенерированная при стирании R.java

Ok, шаги im следуют. 1 – создать новый проект из существующего источника 2-select Android \ android-sdk \ extras \ android \ compatible \ v4 \ samples \ Support4Demos 3-отделка Итак, мое прекрасное затмение создает проект, но он стирает класс R.java из gen, поэтому я получаю ошибки от каждого класса пакета. Я делаю Кроме того, style.xml […]

Как запустить намерение карты с маркером / наложением на заданной широте и долготе?

У меня широта и долгота, и я хочу открыть карты Google, сосредоточенные в этой точке. Поэтому я использую для него следующий код: Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("geo:"+lat +","+lng)); startActivity(intent); Однако это не помещает маркер в центр. Я хочу разместить какой-то маркер в точке, с которой я начинаю (и, возможно, какое-то имя для нее). Есть […]

Получить цветной ресурс как строку

Я пытаюсь использовать Color.parseColor() в цветовом ресурсе: <color name="redish">#FF0000</color> Я пробовал это, но это дает мне ошибку Неизвестный цвет : Color.parseColor(Integer.toHexString(context.getResources().getColor(R.color.redish))) Как правильно преобразовать ресурс цвета в String ?

Изменение значка меню ActionBar в зависимости от стиля

Я хочу использовать разные значки ActionBar зависимости от того, какой стиль я использую (Dark или Light). Я не мог понять, как, как я пытался: <style name="AppThemeDark" parent="Theme.Sherlock.ForceOverflow"> <item name="android:actionButtonStyle">@style/customActionButtonStyleDark</item> <item name="actionButtonStyle">@style/customActionButtonStyleDark</item> </style> <style name="AppThemeLight" parent="Theme.Sherlock.Light.ForceOverflow"> <item name="android:actionButtonStyle">@style/customActionButtonStyleLight</item> <item name="actionButtonStyle">@style/customActionButtonStyleLight</item> </style> <style name="customActionButtonStyleDark" > <item name="@drawable/action_search">@drawable/action_search</item> </style> <style name="customActionButtonStyleLight" > <item name="@drawable/action_search">@drawable/action_search_light</item> </style> Я также попытался […]