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().
|