How to create a web bookmark with thumbnails of Android widgets?

Can anyone learn how to make a web bookmark with thumbnails? please give me an idea of ​​how to get thumbnails or screens of current bookmarking websites.

This is a widget that I would like to know.
enter image description here

0
source share
2 answers

This is for ICS + only:

API API- , , . , API, , , , , API. , Android:

BrowserProvider2. URI. , URI.

. , :

, BrowserContract ImageColumns, , , ..

, query() IMAGES (no id, url - ) THUMBNAILS ( ).

, , , CONTENT_URI BrowserContract, URI , .. /.

+1

, webView webView . SD-, .

:

Cursor mCur  = ActivityChooseBookmark.this.getContentResolver().query(android.provider.Browser.BOOKMARKS_URI,
                        projection, Browser.BookmarkColumns.BOOKMARK, null, null);

, webView:

public static Bitmap getBitmapFromView(View view) {
        Bitmap returnedBitmap = Bitmap.createBitmap(view.getWidth(), view.getHeight(),Bitmap.Config.ARGB_8888);
        Canvas canvas = new Canvas(returnedBitmap);
        Drawable bgDrawable = view.getBackground();
        if (bgDrawable!=null) 
            bgDrawable.draw(canvas);
        else 
            canvas.drawColor(Color.TRANSPARENT);
        view.draw(canvas);
        return returnedBitmap;
    }

SD

0

Source: https://habr.com/ru/post/1783311/


All Articles