29.05.2013 / 11:32 |  | 
Naik    Пользователь  
   Сейчас: Offline 
 Имя: %name% Регистрация: 14.03.2010
   | boNNdaR, ты закрываешь приложение, а тред еще работает. В onDestroy активити завершай цикл в треде через флаг, как пишет mrEDitor.
   | 
  29.05.2013 / 19:47 |  | 
aNNiMON    Супервизор 
   Сейчас: Offline 
 Имя: Витёк Регистрация: 11.01.2010
   | mrEDitor, попробуй просто проверить наличие объекта Canvas: while (alive) {  
c = sh.lockCanvas();  
if (с == null) continue;  
c.drawColor(Color.BLACK);  
c.drawText("blabla", 10, 10, p);  
sh.unlockCanvasAndPost(c);  
}  
 Просто блок try/catch забирает некоторое процессорное время, нежелательно использовать его в общем.  __________________
   let live  | 
  31.05.2013 / 11:14 |  | 
Salat-Cx65    Пользователь  
   Сейчас: Offline 
 Имя: Сергей Откуда: Кременчуг Регистрация: 23.03.2010
   | Товарищи, интересует вопрос возможно ли устанавливать настройки подключения к Интерету из программы (то-есть установить APN, login и password) и желательно чтобы их смогли юзать и другие приложения. Будем считать что пишу прогу для автонастройки интернета.
   | 
  31.05.2013 / 11:50 |  | 
Naik    Пользователь  
   Сейчас: Offline 
 Имя: %name% Регистрация: 14.03.2010
   |  | 
  31.05.2013 / 11:58 |  | 
Naik    Пользователь  
   Сейчас: Offline 
 Имя: %name% Регистрация: 14.03.2010
   |  | 
  31.05.2013 / 12:09 |  | 
Naik    Пользователь  
   Сейчас: Offline 
 Имя: %name% Регистрация: 14.03.2010
   | public static final Uri APN_TABLE_URI = Uri.parse("content://telephony/carriers");  
public static final Uri APN_PREFER_URI = Uri.parse("content://telephony/carriers/preferapn");  
   
public static boolean setPreferredApn(Context context, String name) {  
    boolean changed = false;  
    String columns[] = new String[] { Carriers._ID, Carriers.NAME };  
    String where = "name = ?";  
    String wargs[] = new String[] {name};  
    String sortOrder = null;  
    Cursor cur = context.getContentResolver().query(APN_TABLE_URI, columns, where, wargs, sortOrder);  
    if (cur != null) {  
        if (cur.moveToFirst()) {  
            ContentValues values = new ContentValues(1);  
            values.put("apn_id", cur.getLong(0));  
            if (context.getContentResolver().update(APN_PREFER_URI, values, null, null) == 1)  
                changed = true;  
        }  
        cur.close();  
    }  
    return changed;  
}  
  | 
  31.05.2013 / 12:29 |  | 
Salat-Cx65    Пользователь  
   Сейчас: Offline 
 Имя: Сергей Откуда: Кременчуг Регистрация: 23.03.2010
   | чтото не пускает секьюрити меня
   | 
  31.05.2013 / 13:44 |  | 
Gaani    Пользователь  
   Сейчас: Offline 
 Имя: Dilshod Регистрация: 29.07.2011
   | Привет форумчаны,на основе уроков на mobilab.ru хотел сделать игру типа говоряший кот,но не могу реализовать переключение между анимациями,то есть когда касание на руки игралась соответствующая анимация,а если на ноги другая и т. д. Помогите пожалуйста кодом,как это реализовать самым простенким способом.Заранее спасибо!
   | 
  31.05.2013 / 16:19 |  | 
Salat-Cx65    Пользователь  
   Сейчас: Offline 
 Имя: Сергей Откуда: Кременчуг Регистрация: 23.03.2010
   | Такс,с установкой APN разобрался. На старших андроидах оказыватся нельзя взять и просто так поставить свою. На младших работает. Ну мне 2.3.3 и надо собсно. Теперь дальше. Надо сделать сервис который бы обновлял состояние апн каждые 5 минут. Нашел тут в кодах пример автозапуска при старте аппарат, еще не проверял. Интересует как еще с активити стартонуть сервис.
   | 
  31.05.2013 / 18:59 |  | 
boNNdaR    Пользователь  
   Сейчас: Offline 
 Имя: Рома Откуда: місто Львів Регистрация: 01.12.2010
   | Как использовать вот эту конструкцию не в onDraw- b = BitmapFactory.decodeResource(getResources(), R.drawable.ball); Ругается что метод getResources().
   |