Articles of Андроидная

Android MVP объяснение

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

Как вызвать метод в другой Activity from Activity

Разработка приложения для Android, в котором я У меня есть два класса класса A и класса B. В классе A я попробовал фрагменты кода, как показано ниже, Как вызвать метод в другой Activity from Activity. public class FirstActivity extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main2); } public void method() { // some […]

Отображение нескольких действий на одном экране

Можно ли одновременно показывать два действия на одном экране? Мне нужно, чтобы каждое действие отображало данные, которые со временем меняются.

Запуск исполняемого банку в android

Возможно ли запустить исполняемый файл jar (на основе командной строки) в android? Один из моих друзей сказал мне, что можно запускать исполняемые файлы, написанные на C. Возможно ли для Java тоже? Я запустил инструмент через оболочку adb.

Почему Camera.setParameters (Camera.Parameters) не работает на Sony-Ericsson X10 и Droid?

Кто-нибудь сталкивался с странным поведением с API-интерфейсом камеры при использовании на Sony-Ericsson X10 или Droid? Например, следующий код не работает на этих устройствах. В результате я получаю много отрицательной обратной связи на рынке, переводя на многие отмененные заказы … mParameters.set("rotation", orientation); mParameters.set("jpeg-quality", img_quality); mParameters.set("picture-size", "1024×768"); mCamera.setParameters(mParameters); Не могли бы вы предложить альтернативный способ добиться того […]

Android: включение полос прокрутки в пользовательском представлении

Я внедрил настраиваемый макет, который расширяет RelativeLayout. Он отображает множество разных элементов, созданных во время выполнения, и прокручивается в обоих измерениях с помощью scrollTo () и scrollBy (). Прокрутка работает, и теперь я бы хотел добавить стандартные полосы прокрутки Android. Использование Scrollviews невозможно, так как мне нужно, чтобы макет был прокручиваемым в двух измерениях, поэтому […]

Не нажимать на то, чтобы отключить текущую активность на кнопке «Назад»

У меня есть два действия: A и B. У меня есть кнопка в A, когда нажатие начинается с нового намерения B. Однако всякий раз, когда я нажимаю кнопку «Назад», находясь в B, нажмите кнопку снова, перезагружает Activity.I не хочу Сделайте это, я хочу, чтобы он возобновил действие B. На самом деле я занимаюсь сетью в […]

Отладка в Android-источнике

Я новичок в Android, и я пытаюсь отладить проблему с Android-приложением (используя Eclipse с Android SDK). Я хотел бы войти в код платформы Android (в частности, код в Activity.class , более конкретно код в startActivityForResult() где возникает проблема), и я не могу правильно заставить Eclipse найти код для Activity.class чтобы я мог войти и увидеть […]

Перетаскивание не работает в библиотеке ListviewAnimation nhaarman

Я использую библиотеку ListviewAnimation nhaarman https://github.com/nhaarman/ListViewAnimations, которая отлично работает. Но я столкнулся со следующими проблемами: Основная проблема, с которой я столкнулся, заключается в том, что я не могу отлаживать свой код. Я напрямую копировал / вставлял четыре необходимые библиотеки в папку libs . Размещение точки отладки внутри любого из методов listview, таких как onItemLongClick() , […]

Теневой слой работает с эмулятором, но не на самом устройстве

Я создаю пользовательский drawable (он простирается от Drawable), и я пытаюсь применить к нему теневой эффект. Вот часть моего кода: public void draw(Canvas canvas) { Path path = new Path(); path.moveTo(0, 0); path.lineTo(0, Y/2); path.lineTo(X/2, Y); path.lineTo(X, Y/2); path.lineTo(X, 0); path.lineTo(0, 0); Paint paint = new Paint(); paint.setColor(context.getResources().getColor(R.color.red_dark)); paint.setStyle(Style.FILL_AND_STROKE); paint.setStrokeWidth(2f); paint.setShadowLayer(1, 0, 10f, context.getResources().getColor(R.color.black)); canvas.drawPath(path, […]