Вниз  Android-программирование (1-ые посты)
- 29.05.2013 / 11:32
Naik
  Пользователь

Naik 
Сейчас: Offline
boNNdaR, ты закрываешь приложение, а тред еще работает. В onDestroy активити завершай цикл в треде через флаг, как пишет mrEDitor.
- 29.05.2013 / 19:47
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
mrEDitor, попробуй просто проверить наличие объекта Canvas:
  1. while (alive) {
  2. c = sh.lockCanvas();
  3. if (с == null) continue;
  4. c.drawColor(Color.BLACK);
  5. c.drawText("blabla", 10, 10, p);
  6. sh.unlockCanvasAndPost(c);
  7. }
Просто блок try/catch забирает некоторое процессорное время, нежелательно использовать его в общем.
__________________
 let live
- 31.05.2013 / 11:14
Salat-Cx65
  Пользователь

Salat-Cx65 
Сейчас: Offline
Товарищи, интересует вопрос возможно ли устанавливать настройки подключения к Интерету из программы (то-есть установить APN, login и password) и желательно чтобы их смогли юзать и другие приложения. Будем считать что пишу прогу для автонастройки интернета.
- 31.05.2013 / 11:50
Naik
  Пользователь

Naik 
Сейчас: Offline
Salat-Cx65, есть такое разрешение http://developer.android.com/r...l#WRITE_APN_SETTINGS значит можно
- 31.05.2013 / 11:58
Naik
  Пользователь

Naik 
Сейчас: Offline
- 31.05.2013 / 12:09
Naik
  Пользователь

Naik 
Сейчас: Offline
  1. public static final Uri APN_TABLE_URI = Uri.parse("content://telephony/carriers");
  2. public static final Uri APN_PREFER_URI = Uri.parse("content://telephony/carriers/preferapn");
  3.  
  4. public static boolean setPreferredApn(Context context, String name) {
  5.     boolean changed = false;
  6.     String columns[] = new String[] { Carriers._ID, Carriers.NAME };
  7.     String where = "name = ?";
  8.     String wargs[] = new String[] {name};
  9.     String sortOrder = null;
  10.     Cursor cur = context.getContentResolver().query(APN_TABLE_URI, columns, where, wargs, sortOrder);
  11.     if (cur != null) {
  12.         if (cur.moveToFirst()) {
  13.             ContentValues values = new ContentValues(1);
  14.             values.put("apn_id", cur.getLong(0));
  15.             if (context.getContentResolver().update(APN_PREFER_URI, values, null, null) == 1)
  16.                 changed = true;
  17.         }
  18.         cur.close();
  19.     }
  20.     return changed;
  21. }

- 31.05.2013 / 12:29
Salat-Cx65
  Пользователь

Salat-Cx65 
Сейчас: Offline
чтото не пускает секьюрити меня
- 31.05.2013 / 13:44
Gaani
  Пользователь

Gaani 
Сейчас: Offline
Привет форумчаны,на основе уроков на mobilab.ru хотел сделать игру типа говоряший кот,но не могу реализовать переключение между анимациями,то есть когда касание на руки игралась соответствующая анимация,а если на ноги другая и т. д.
Помогите пожалуйста кодом,как это реализовать самым простенким способом.Заранее спасибо!
- 31.05.2013 / 16:19
Salat-Cx65
  Пользователь

Salat-Cx65 
Сейчас: Offline
Такс,с установкой APN разобрался. На старших андроидах оказыватся нельзя взять и просто так поставить свою. На младших работает. Ну мне 2.3.3 и надо собсно. Теперь дальше. Надо сделать сервис который бы обновлял состояние апн каждые 5 минут. Нашел тут в кодах пример автозапуска при старте аппарат, еще не проверял. Интересует как еще с активити стартонуть сервис.
- 31.05.2013 / 18:59
boNNdaR
  Пользователь

boNNdaR 
Сейчас: Offline
Как использовать вот эту конструкцию не в onDraw-
b = BitmapFactory.decodeResource(getResources(), R.drawable.ball);
Ругается что метод getResources().
Наверх  Всего сообщений: 4453
Фильтровать сообщения
Поиск по теме
Файлы топика (184)