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

Android widget - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Не применяется тема с Eclipse http://www.cyberforum.ru/android-dev/thread1094289.html
Привет, почему-то не применяются темы, в Eclipse выбираю, но не ставиться. Не ужели нужно кодом все делать?
Android Mbuffer bitmap съедает память Приветствую, Есть маленькое приложение блокнот - ListActivity на основе BaseAdapter, читающего данные из файла, плюс еще пара activity с полями ввода. И все. Но когда его запускаю - оно занимает память порядка 20 мб! Ок, стал анализировать дамп с помощью eclips memory analyzer - показывает, что большую часть памяти занимает mbuffer android.graphics.bitmap, размером 1920 на 1080 - т.е. размер... http://www.cyberforum.ru/android-dev/thread1094267.html
Где можно найти хороший материал для работы с PDF-файлами Android
где можно найти хороший материал для работы с PDF-файлами??? где будут описаны такие действия как просмотр, изменение , удаление , сохранить , печать??
андроид студио Android
кто может подсказать: как подключить библиотеку в андроид студио, чтобы при запуске программы она работала?? может примеры есть какие или теория, где все достаточно хорошо написано для понимания???
Android GoogleMap V2. Получение гео-координат по адресу http://www.cyberforum.ru/android-dev/thread1094052.html
List<Address> address = coder.getFromLocationName(address, 5); По некоторым адресам не могут быть вычислены координаты (возвращает null), хотя гугл из браузера находит. В данном случае задаю адрес в виде: "город, проспект дом" или "город, пр. дом" Хотя в других случаях находит вымышленные номера домов (которых нет и не было). Почему тогда в первом случае не может указать где-то рядом?
Android In-app billing - для одного девайса или нескольких? Такой вопрос, например, в приложении реализована функция in-app billing, при покупке открывается доступ к остальной части приложения. В саппорте гугла нашёл то, что платные приложения доступны на нескольких дейвайсах с одного и того же аккаунта, то есть покупка приложения связана с аккаунтом. А как обстоят дела с покупками в приложении? Спасибо за ответ, и, если не затруднит, подскажите, где про... подробнее

Показать сообщение отдельно
xonski
1 / 1 / 0
Регистрация: 24.07.2013
Сообщений: 35
11.02.2014, 18:09     Android widget
я успешно создан виджет и теперь я хочу скачать изображение, и я бы использовать это изображение на image.это виджета является мой код, но я не могу показать мою скачать изображение в виджет
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
public class ApiWidget extends AppWidgetProvider { 
    public static String CLOCK_WIDGET_UPDATE = "CLOCK_WIDGET_UPDATE"; 
    RemoteViews views; 
    int appWidgetId; 
    public File file; 
    public Bitmap bitmap; 
  
    @Override
    public void onReceive(Context context, Intent intent) { 
        super.onReceive(context, intent); 
        if (CLOCK_WIDGET_UPDATE.equals(intent.getAction())) { 
            Toast.makeText(context, "onReceiver()", Toast.LENGTH_LONG).show(); 
        } 
    } 
  
    public void onUpdate(Context context, AppWidgetManager appWidgetManager, 
            int[] appWidgetIds) { 
        final int N = appWidgetIds.length; 
        for (int i = 0; i < N; i++) { 
            appWidgetId = appWidgetIds[i]; 
  
            Intent intent = new Intent(context, MainActivity.class); 
            PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, 
                    intent, 0); 
  
            views = new RemoteViews(context.getPackageName(), 
                    R.layout.widget_demo); 
            String aa = (MainActivity.itemList.get(0) 
                    .get(MainActivity.KEY_title)).toString(); 
  
            views.setOnClickPendingIntent(R.id.widgetPic, pendingIntent); 
  
            views.setOnClickPendingIntent(R.id.widgetDesc, pendingIntent); 
            views.setTextViewText(R.id.widgetDesc, aa); 
            String ab = (MainActivity.itemList.get(0) 
                    .get(MainActivity.KEY_image)).toString(); 
  
            // views.setImageViewUri(R.id.widgetPic, Uri.parse(ab)); 
            new DownloadTask().execute("http://api.androidhive.info/images/sample.jpg"); 
  
            // views.setImageViewBitmap( 
            // R.id.widgetPic, 
            // ((BitmapDrawable) context.getResources().getDrawable( 
            // R.drawable.aaaaaaaaaaaaaaa)).getBitmap()); 
  
            appWidgetManager.updateAppWidget(appWidgetId, views); 
        } 
    } 
  
    public void updateAppWidget(Context context, 
            AppWidgetManager appWidgetManager, int appWidgetId) { 
        RemoteViews updateViews = new RemoteViews(context.getPackageName(), 
                R.layout.widget_demo); 
        try { 
  
        } catch (Exception e) { 
  
        } 
  
        appWidgetManager.updateAppWidget(appWidgetId, updateViews); 
    } 
  
    private Bitmap downloadUrl(String strUrl) throws IOException { 
        Bitmap bitmap = null; 
        InputStream iStream = null; 
        try { 
            URL url = new URL(strUrl); 
  
            HttpURLConnection urlConnection = (HttpURLConnection) url 
                    .openConnection(); 
            urlConnection.connect(); 
            iStream = urlConnection.getInputStream(); 
  
            bitmap = BitmapFactory.decodeStream(iStream); 
  
        } catch (Exception e) { 
            Log.d("Exception while downloading url", e.toString()); 
        } finally { 
            iStream.close(); 
        } 
  
        return bitmap; 
    } 
  
    private class DownloadTask extends AsyncTask<String, Integer, Bitmap> { 
        Bitmap bitmap = null; 
  
        @Override
        protected Bitmap doInBackground(String... url) { 
            try { 
                bitmap = downloadUrl(url[0]); 
            } catch (Exception e) { 
                Log.d("Background Task", e.toString()); 
            } 
            return bitmap; 
        } 
  
        @Override
        protected void onPostExecute(Bitmap result) { 
  
            views.setImageViewBitmap(R.id.widgetPic, result); 
              
  
            // Toast.makeText(getBaseContext(), 
            // "Image downloaded successfully",Toast.LENGTH_SHORT).show(); 
        } 
  
    } 
  
}
я бы на Получать как этого результата (изображение)
Миниатюры
Android widget  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru