2012-12-14 50 views
1

我知道下面的代碼工程,但它只適用於默認瀏覽器。如何獲取android設備中所有瀏覽器的url列表?

我希望在設備中安裝所有瀏覽器。

Cursor mCur = managedQuery(Browser.BOOKMARKS_URI, 
          Browser.HISTORY_PROJECTION, null, null, null); 


        mCur.moveToFirst(); 
        if (mCur.moveToFirst() && mCur.getCount() > 0) { 
         while (mCur.isAfterLast() == false) { 

          Log.v("titleIdx", 
            mCur.getString(Browser.HISTORY_PROJECTION_TITLE_INDEX)); 
          Log.v("urlIdx", 
            mCur.getString(Browser.HISTORY_PROJECTION_URL_INDEX)); 
          long dateTime = Long.parseLong(mCur 
            .getString(Browser.HISTORY_PROJECTION_DATE_INDEX)); 
          cal.setTimeInMillis(dateTime); 
          Log.i("Date", cal.getTime().toString()); 
          mCur.moveToNext(); 


       } 

回答

0

除非瀏覽器(Chrome等)公開了明確的接口,否則你不能。這也是一件好事。我不希望隨機應用程序檢查我在設備上訪問過的內容。你想要建立什麼?我真誠地希望它不是間諜軟件......

相關問題