Articles of Андроид

Android – как вызывать тост каждые 10 секунд, используя ScheduledExecutorService?

Лог «привет» появляется только один раз, а тост вообще не появляется. @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ScheduledExecutorService scheduler = Executors.newSingleThreadScheduledExecutor(); scheduler.scheduleAtFixedRate(new Runnable() { public void run() { Log.i("hello", "world"); Toast.makeText(getApplicationContext(), "It works", Toast.LENGTH_SHORT).show(); // TODO Auto-generated method stub } }, 10, 10, TimeUnit.SECONDS); }

Как сделать DialogFragment модальным?

У меня есть DialogFragment: public static class CharacteristicDialog extends DialogFragment { int mNum; static CharacteristicDialog newInstance(int num) { CharacteristicDialog f = new CharacteristicDialog(); Bundle args = new Bundle(); args.putInt("num", num); f.setArguments(args); return f; } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mNum = getArguments().getInt("num"); setStyle(STYLE_NO_INPUT, 0); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle […]

Использование внутренних чертежей для Android

Я пытаюсь написать тристатный переключатель. Но я не могу получить доступ к стандарту com.android.internal.R.styleable.Switch_track, который можно использовать в качестве фона. Любая идея, как получить эту возможность? Если есть другой подход для получения фона по умолчанию, пожалуйста, дайте мне знать.

Как преобразовать JSONArray в ListView?

У меня есть код, который делает следующее – Подключиться к веб-службе через файл HttpClient в PHP Возвращает результат из SQL-запроса Формат Returns – это jArray (JSONArray) for(int i=0; i < jArray.length() ; i++) { json_data = jArray.getJSONObject(i); int id=json_data.getInt("id"); String name=json_data.getString("name"); Log.d(name,"Output"); } Когда я смотрю на LogCat, я вижу все «имена» запроса, каждая запись […]

IAB consumePurchase () больше не работает для статического ответа android.test.purchased

В нашем бета-приложении используется android.test.purchased поэтому клиенты могут протестировать бесплатно. Но недавно что-то сломалось с потреблением этих тестовых продуктов. Процесс покупки все еще работает нормально, но когда мы пытаемся использовать: int response = ms.consumePurchase(3, mContext.getPackageName(), token); Теперь это всегда возвращает RESULT_DEVELOPER_ERROR == 5 . Прошедшие данные выглядят действительными, токен – inapp:com.lootworks.swords:android.test.purchased который, я думаю, верен […]

Android ждет, пока задача async завершит выполнение определенного метода

Я искал ответ, но никто не отвечает, потому что нет смысла использовать асинхронную задачу; В Android api 11 или выше он заставит код его выполнять сетевые запросы в основном потоке, поэтому я должен выполнить асинхронную задачу … Итак, вопрос в том, можно ли дождаться завершения асинхронизации, прежде чем продолжить, Мне нужны данные для следующего метода […]

Тип изображения Android ImageView centerCrop

Я создаю активность на Android. Я хочу показать фоновое изображение. Я поместил ImageView в свой основной RelativeLayout. <RelativeLayout android:id="@+id/relativeLayoutMain" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_alignParentLeft="true" android:orientation="vertical" > <ImageView android:id="@+id/bgImage" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_alignParentRight="true" android:layout_alignParentBottom="true" android:src="@drawable/bg4" android:scaleType="centerCrop" /> </RelativeLayout> Это делает так. Мне нужно сделать так: Как мне это сделать?

Как очистить историю журналов вызовов в Android?

Как вы можете очистить всю историю журнала вызовов в андроиде? В настоящее время у меня есть этот код, который может только очистить конкретный журнал вызовов public void DeleteCallLogByNumber(String number) { String queryString="NUMBER="+number; this.getContentResolver().delete(CallLog.Calls.CONTENT_URI,queryString,null); } }

Потоковая передача HLS на Android

HLS поддерживается на Android с версии 3.0. До тех пор, пока Honeycomb не поддерживал H.264 и AAC, но был только протокол потоковой передачи RTSP . HLS и MPEG-2 TS нет (см. Здесь ) не поддерживались. Перенос ffmpeg на платформу Android может быть решением для этого (доступны источники LGPL ara). Однако я ищу готовое решение с […]

Android – Дождитесь готовности внешнего хранилища

В настоящее время я разрабатываю живые обои, которые читаются с внешнего хранилища. Когда устройство загружается, я предполагаю, что можно запустить живые обои до того, как хранилище будет готово. Особенно, если он выполняет периодическую проверку ошибок. Другие сообщают о проблемах, и я думаю, что это причина. Я не могу проверить это, потому что внешнее хранилище, похоже, […]