Articles of андроида

NotificationManager.cancel () не работает для меня

Я несколько часов пытался удалить постоянное уведомление с помощью службы, используя: startForeground(1337, notification); Код, который я использую для его отмены: NotificationManager nManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE); nManager.cancel(1337); // cancel existing service notification, doesn't take effect nManager.cancelAll(); //surpluous, but also doesn't take effect Что мне здесь не хватает? Я сбит с толку. Чтобы уточнить, почему я это […]

String добавляет формат в android

Кто-нибудь мне поможет. Я не знаю, как добавить String с форматом в android, подобным этому: String key = ""; append("%d-%d-%d", 0, 1, 2)); Пожалуйста, дайте мне пример. Заранее спасибо.

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

Я хочу узнать текущую скорость автомобиля и сделать пройденный путь. У меня есть телефон Android с акселерометром и гироскопом, который отправил мне данные. Это данные в телефонной системе координат, которые, вероятно, не будут совпадать с системой координат автомобиля. Как я могу преобразовать эти ускорения и вращения в систему координат автомобиля?

Преобразование изображения в растровое изображение в android

Я хочу выбрать картинку с SD-карты мобильного телефона. Я использую ниже код для выбора и отображения в моей деятельности Uri selectedImageUri = data.getData(); selectedImagePath = getPath(selectedImageUri); Uri uri = Uri.parse(selectedImagePath); uploadimage.setImageURI(uri); Он работает нормально, но я хочу преобразовать это изображение в Bitmap , у меня есть путь к изображениям и URI. Как преобразовать изображение в […]

В чем разница между addView и addViewInLayout

Я видел некоторые виджеты с помощью addView и иногда addViewInLayout. В чем разница между ними? Что произойдет, если я заменим его другим? Должен ли я держать флаг во время компоновки и использовать «addViewInLayout» или «addView» соответственно? Благодарю. БР, Генри пс. Добавить теги: removeview, removeviewinlayout

Декодировать часть Bitmap из файла на Android

У меня есть файл с очень большим изображением: например, 9000×9000. Я не могу загрузить Bitmap в память, потому что размер кучи. Но мне нужно отобразить небольшую часть этого растрового изображения, например, ширину прямоугольника = 100-200 и height = 200-400 (результирующий размер суб-битмапа = 100×200) Как я могу получить это растровое изображение из файла? Примечание. Я […]

Андроидная плоская кнопка

У меня есть кнопки с закругленными углами, как заставить их выглядеть так: Мне нужно определить мой собственный стиль? Я не хочу менять свой код, только ресурсы XML, если возможно, как применить этот стиль (border radius = 0) к моим кнопкам?

Мне нужно восстановить все переменные onResume?

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

Почему мой TableLayout не разрешается накачивать?

Для виджета я использую простой макет, который содержит TableLayout <?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content"> <TableRow > (…) </TableRow> </TableLayout> Но когда я хочу обновить его содержимое, создав RemoteViews RemoteViews eventElementLayout = new RemoteViews( this.getPackageName(), R.layout.widget_events_element ); У меня есть исключение, говорящее мне, что TableLayout не разрешается накачивать. 12-04 01:36:12.548: WARN/AppWidgetHostView(195): updateAppWidget couldn't find […]

Исключение исключения при использовании ExecutorService

Я хочу подождать две задачи, чтобы закончить, а затем вернуть результат, но иногда я получаю эту ошибку. Зачем? Откуда возникла CancellationException? public class ShouldVoteTask extends AbstractWorkerTask<Void, Void, Boolean> { private final int placeID; private final int userID; public ShouldVoteTask(final int placeID, final int userID) { this.placeID = placeID; this.userID = userID; } @Override protected Boolean […]