編輯:Android開發實例
本文主要講解Android浏覽器的開發實例,有三部分內容:啟動Android默認浏覽器、指定浏覽器進行訪問以及打開本地的html文件。
一、啟動Android默認浏覽器
Java代碼這樣子,android就可以調用起手機默認的浏覽器訪問。
二、指定浏覽器進行訪問
1、指定android自帶的浏覽器訪問
(“com.android.browser”:packagename;“com.android.browser.BrowserActivity”:啟動主activity)
2、啟動其他浏覽器(當然該浏覽器必須安裝在機器上)
只要修改以下相應的packagename和主啟動activity,即可調用其他浏覽器。
intent.setClassName("com.android.browser","com.android.browser.BrowserActivity");
uc浏覽器":"com.uc.browser", "com.uc.browser.ActivityUpdate“
opera:"com.opera.mini.android", "com.opera.mini.android.Browser"
qq浏覽器:"com.tencent.mtt", "com.tencent.mtt.MainActivity"
三、打開本地html文件
打開本地的html文件的時候,一定要指定某個浏覽器,而不能采用方式一來浏覽,具體示例代碼如下:
Java代碼關鍵點是調用了"content”這個filter。
以前有在win32編程的朋友,可能會覺得用這種形式”file://sccard/help.html“是否可以,可以很肯定的跟你說,默認的浏覽器設置是沒有對"file“這個進行解析的,如果要讓你的默認android浏覽器有這個功能需要自己到android源碼修改manifest.xml文件,然後自己編譯浏覽器代碼生成相應的apk包來重新在機器上安裝。
大體的步驟如下:
1、打開packages/apps/Browser/AndroidManifest.xml文件把加到相應的<intent-filter>後面就可以了。
XML/HTML代碼2、重新編譯打包,安裝,這樣子,新的浏覽器就支持"file”這個形式了。
Android應用程序可以在許多不同地區的許多設備上運行。為了使應用程序更具交互性,應用程序應該處理以適合應用程序將要使用的語言環境方面的文字,數字,文件等。在本章中,我
可以顯示在的Android任務,通過加載進度條的進展。進度條有兩種形狀。加載欄和加載微調(spinner)。在本章中,我們將討論微調(spinner)。Spinner 用
閒來無事,琢磨琢磨Android中的手勢交互,發現網上在手勢方面的文章並不是很多,而且很多的參考價值並不大。於是出此博文,與大家共勉。鑒於我寫此博文時對手勢交互的
看到很多書中都沒有對PreferenceActivity做介紹,而我正好又在項目中用到,所以就把自己的使用的在這總結一下,也方便日後查找。 PerferenceA