Форум программистов, компьютерный форум CyberForum.ru

Обновление виджета - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Обработка двух одновременных касаний http://www.cyberforum.ru/android-dev/thread588427.html
Здравствуйте,имеется такой код по обработке одного касания vpered.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { // TODO Auto-generated method stub int Action=event.getAction(); StringBuilder str=new StringBuilder(); str.append("\nActrion type: ");
Android exe to apk Здравствуйте форумчане!Интересует один вопрос,в программировании под андроид я не мастер,поэтому спрашиваю у вас:) Имеется пару небольших программок в exe,в частности программы вычисляющие стратегию игры,требуется портировать(или переписать,я точно не знаю:) их под андроид. Возможно ли это вообще? Спасибо за ответ и понимание http://www.cyberforum.ru/android-dev/thread587392.html
Android Размещение приложение в Google Play
Начинаю писать приложение под Android и интересует вот такой вот вопрос: в Google Play минимальная цена за приложение 1$, так же как и в App Store? Заранее спасибо.
Android Потоковое изменение цифрового сигнала телефона во время разговора
Подскажите, как можно изменять исходящий(цифровой, не аналоговый) сигнал телефона, во время разговора(потоково) (на телефоне под android)? И в каком формате этот сигнал в GSM протоколе?
Android Удаление программы по паролю http://www.cyberforum.ru/android-dev/thread585730.html
Возникла проблема. Нужно чтобы пользователь мог удалить приложение только введя конкретный пароль установленный ранее. Что то наподобие родительского контроля. Можно ли это сделать, и если да то как?!
Android Определение граний произвольной закрытой фигуры При написании игры, столкнулся с проблемой. Для простоты приведу упрощенный пример. Имеем два прямоугольника частично пересекающихся между собой (см. картинку внизу). Прямоугольники отрисовываются через canvas. В результате получаем три фигуры. Как можно узнать все линии (или ещё как то определить для дальнейшей работы) желтой фигуры на картинке? В каком направлении стоит думать? подробнее

Показать сообщение отдельно
Gurgen1986
Сообщений: n/a

Обновление виджета - Android

28.05.2012, 21:07. Просмотров 987. Ответов 0
Метки (Все метки)

Здравствуйте,
У меня возникла такая удивительная проблема.

Создал виджет, который из интернета берет картинку и показывает в виджете, в первый раз все отлично (если использовать config), но update никак не делает, помогите пожалуйста, думаю проблема в InputStream, но решить никак не могу.

Спасибо заранее.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager,
int[] appWidgetIds) {
 
ComponentName thisWidget = new ComponentName(context,
MyWidgetProvider.class);
int[] allWidgetIds = appWidgetManager.getAppWidgetIds(thisWidget);
for (int widgetId : allWidgetIds) {
 
int number = (new Random().nextInt(100));
 
RemoteViews remoteViews = new RemoteViews(context.getPackageName(),
R.layout.widget_layout);
 
 
try {
URL url = new URL(
"http://widget.yerevan-guide.com/getimage.ashx?id=4");
HttpURLConnection connection = (HttpURLConnection) url
.openConnection();
connection.setConnectTimeout(10000);
connection.setDoInput(true);
connection.connect();
 
InputStream input = (InputStream) ((URLConnection) connection)
.getInputStream();
 
Bitmap myBitmap;
myBitmap = BitmapFactory.decodeStream(input);
 
remoteViews
.setTextViewText(R.id.update, String.valueOf(number));
 
remoteViews
.setImageViewUri(
R.id.imgWidget,
Uri.parse("http://widget.yerevan-guide.com/getimage.ashx?id=4"));
remoteViews.setImageViewBitmap(R.id.imgWidget, myBitmap);
 
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
 
Intent intent = new Intent(context, MyWidgetProvider.class);
 
intent.setAction(AppWidgetManager.ACTION_APPWIDGET_UPDATE);
intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, appWidgetIds);
 
PendingIntent pendingIntent = PendingIntent.getBroadcast(context,
0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
remoteViews.setOnClickPendingIntent(R.id.layout, pendingIntent);
appWidgetManager.updateAppWidget(widgetId, remoteViews);
}
}
Добавлено через 1 час 14 минут
Кстати, если размер картинки маленький, то все нормально
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru