Articles of Ява

Как получить вписанный прямоугольник в холсте клип

В андроидном холсте я определил область отсечения со многими формами (прямоугольник и 2 круга). Я хочу получить вписанный прямоугольник, определенный областью отсечения. У Canvas есть метод, называемый getClipBounds() который дает мне описанный прямоугольник, как мне получить вместо этого вписанный прямоугольник? Изменить: вот информация о том, как производится оригинальная форма: Сначала добавьте клип для большого круга […]

Мое Android-приложение вылетает, несмотря на то, что я уловил исключение, которое, по его словам, вызывает крушение

Вот мой код: private ArrayList<PInfo> getSelectedPackages() { ArrayList<PInfo> apps = new ArrayList<PInfo>(); for (String aname : Lock.getAllowedApps()) { try { PackageInfo pi = getPackageManager().getPackageInfo(aname, 0); PInfo newInfo = new PInfo(pi.applicationInfo, getPackageManager()); apps.add(newInfo); } catch (NameNotFoundException e) { ErrorReporter.getInstance().handleSilentException(e); } } return apps; } Сбой линии: PackageInfo pi = getPackageManager().getPackageInfo(aname, 0); Что не имеет никакого смысла, […]

Активность никогда не запускается при нажатии на уведомление по версии для Android версии 4.0

Вот код реализации уведомления: Notification notification = new Notification(); RemoteViews expandedView = new RemoteViews(mContext.getPackageName(), R.layout.status_bar_ongoing_event_progress_bar); // ignore the setup code for expanedView notification.contentView = expandedView; Intent intent = new Intent(mContext, MyActivity.class); PendingIntent contentIntent = PendingIntent.getActivity(mContext, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT); notification.contentIntent = contentIntent; mNotificationMgr.notify(notification_id, notification); Этот код отлично работает на Android-устройстве 2.2, однако это не работает на […]

OnFling и multitouch – несколько указателей MotionEvent

Я хотел бы реализовать некоторую логику с помощью MotionEvent.getPointerCount () в onFling () SimpleGestureDetector, однако никакие MotionEvent s не передаются в onFling, содержащие любую информацию указателя. Кроме того, onFling даже не вызывается, когда задействованы несколько сенсорных указателей. Что я делаю? Есть ли работа? Помогите!

Значок вкладки изменения Android

Я пытаюсь изменить значок вкладки при изменении состояния. Все работает правильно, если я использую drawable из следующего xml: <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/d_selected" android:state_selected="true" /> <item android:drawable="@drawable/d_normal" /> </selector> Однако теперь мне нужно загружать изображения из папки данных / данных, и из этих изображений генерируются «d» и «dSel». Используя следующий код, отображается только «dSel», а другие […]

Как назначить ручные ярлыки в Eclipse (Android и Java)

Я только начал использовать eclipse и задаюсь вопросом, есть ли способ найти все предопределенные ярлыки eclipse (в частности, android и Java) и назначить их вручную.

Программная отправка текстового сообщения – установка срока действия

Можно ли программно установить дату истечения срока действия текстового сообщения (SMS / MMS) или есть способ отправить сообщение, которое автоматически удаляет себя через java на Android? Я не могу найти каких-либо примеров, кроме приложений / веб-сайтов, которые работают как средний человек, и я бы предпочел, чтобы у конечного пользователя (получателя) не было необходимости устанавливать приложение. […]

Как нажать на кнопку, которая индексируется в 10 позиции в ListView – автоматизация Robotium?

Предположим, у меня есть ListView, который содержит 20 ListItems. У каждого элемента есть кнопка, теперь я хочу нажать кнопку, которая находится в позиции 10 в ListView. Как я могу автоматизировать его с помощью роботизма?

Назначение календаря Android для начала и окончания

У меня есть приложение с повесткой дня со списком времени и даты. Когда пользователь нажимает на одно из этих событий, цель календаря должна начинаться, поэтому необходимо открыть календарь с указанием времени, даты и напоминания. Однако, когда я загружаю намерение, время начала – это только текущее время, а время окончания – на час вперед. Может кто-нибудь, […]

Фокус Потерянная анимация на Android / Ice Cream Sandwich

На моем планшете, всякий раз, когда вы кладете палец на что-то щелкнув (например, пункт меню), он выделяется как бледно-голубой. Когда вы отталкиваете свой палец, есть небольшое небольшое угасание. Кто-нибудь знает, где эта анимация / цвет живет в SDK? Я хочу программно воспроизвести эту анимацию на Button которая у меня есть.