android離線
❶ android中怎麼使用html5離線功能
HTML5的離線應用功能可以使得WebApp即使在網路斷開的情況下仍能正常使用這是個非常有用的功能,但如何使Webivew支持HTML5離線應用功能呢,需要的朋友可以參考下
HTML5的離線應用功能可以使得WebApp即使在網路斷開的情況下仍能正常使用,這是個非常有用的功能。近來工作中也要用到HTML5離線應用功能,由於是在Android平台上做,所以自然而然的選擇Webview來解析網頁。但如何使Webivew支持HTML5離線應用功能呢,經過反復摸索和上網查找資料,反復做試驗終於成功了。
首先需配置webview的的一些屬性,假設activity中已經有了一個Webview的實例對象,名為m_webview,然後增加以下代碼:
復制代碼 代碼如下:
WebSettings webseting = m_webview.getSettings();
webseting.setDomStorageEnabled(true);
webseting.setAppCacheMaxSize(1024*1024*8);//設置緩沖大小,我設的是8M
String appCacheDir = this.getApplicationContext().getDir("cache", Context.MODE_PRIVATE).getPath();
webseting.setAppCachePath(appCacheDir);
webseting.setAllowFileAccess(true);
webseting.setAppCacheEnabled(true);
webseting.setCacheMode(WebSettings.LOAD_DEFAULT);
webview可以設置一個WebChromeClient對象,在其onReachedMaxAppCacheSize函數對擴充緩沖做出響應。代碼如下
復制代碼 代碼如下:
m_webview.setWebChromeClient(m_chromeClient);
private WebChromeClient m_chromeClient = new WebChromeClient(){
//擴充緩存的容量
@Override
public void onReachedMaxAppCacheSize(long spaceNeeded,
long totalUsedQuota, WebStorage.QuotaUpdater quotaUpdater) {
quotaUpdater.updateQuota(spaceNeeded * 2);
}
};
其次要修改http伺服器中的配置,使其支持text/cache-manifest,我使用的是apache伺服器,是windows版本的,在apache的conf文件夾中找到mime.types文件,打開後在文件的最後加上
「text/cache-manifest mf manifest」,重啟伺服器即可。這一步很重要,我就是因為伺服器端沒有配置這個,所以失敗了好多次,最後是在附錄鏈接1的回復中找到的線索。
經過以上設置Webview就可以支持HTML5的離線應用了。
附錄鏈接1中說緩沖目錄應該是getApplicationContext().getCacheDir().getAbsolutePath();但我經過試驗後發現設置那個目錄不起作用,可能是Android版本不同吧,我的是Android4.0.3,而他的可能是以前的Android版本吧。
緩沖目錄使用getApplicationContext().getDir("cache", Context.MODE_PRIVATE).getPath()是從附錄鏈接2中找到的線索。
❷ 2021年25款好玩的離線單機手機游戲推薦(Android和iOS)
如果喜歡的不妨點贊,收藏,加波關注。謝謝各位可愛的觀眾老爺。
《死亡細胞》是我們列表中較困難的 游戲 之一,也是離線 游戲 中最有趣的 游戲 。個人覺得這款 游戲 像極了《銀河戰士》和《惡魔城》的結合體。 游戲 操作起來簡直能用行雲流水來形容,裝備系統也非常的豐富。 總而言之, 這是一個動作流暢、體驗極好、玩法豐富、難度較大的2D硬核動作 游戲 。
無論你是這款經典的PC或主機上的動作冒險沙盒 游戲 的粉絲,還是Terraria世界的萌新,它都能給您帶來很愉快的體驗。 游戲 將帶您 探索 一個巨大的地圖(這個世界是隨機生成的,每次你開始 游戲 的時候,它都是不一樣的)。 游戲 中通過挖礦,並製作物品來升級你的角色-並准備接受超過300個敵人和15個具有挑戰性的Boss的考驗。剛開始的時候,我推薦各位老爺們去網上大概地查閱下相關攻略,這將幫助你在早期更快地熟悉 游戲 。這款 游戲 可以單機玩,也可以在線多人聯機玩。
對於所有傳統角色扮演 游戲 (RPG)的粉絲來說,《永恆》是個不錯的選擇,你可以離線訪問 游戲 大多數功能。 游戲 可以選擇法師,賞金獵人,戰士這三個職業。在 游戲 世界中有著各種城堡,地牢,洞穴,森林和村莊去 探索 。在這個過程中,你可以與骷髏、惡魔、龍等戰斗,或者與你的同伴組隊打倒更困難的敵人,並獲得稀有、史詩和傳奇的裝備。
《Sonic Dash》將經典的平台 游戲 轉變為有著沉浸式和無盡的跑步體驗的 游戲 。扮演索尼克或他的同伴沖過各種各樣的地圖。 游戲 引入了獨特的機制,如索尼克的攻擊和周期性的危險事件,使 游戲 每次運行都不同。你甚至可以面對索尼克系列中最大的兩個反派:Eggman博士和《索尼克失落世界》中的Zazz。
無論你是足球愛好者,還是足球 游戲 愛好者。無論你在哪裡,您都能從《Tiki Taka Soccer》這款 游戲 中體驗到傳統足球 游戲 中所擁有的的元素。創建你自己的球隊,僱傭員工,甚至購買自由球員,在歐洲大多數的超級聯賽中競爭。簡單易學的控制讓所有年齡段的人都能玩這款 游戲 。對於全世界的球迷來說,這都是一款不可多得的好 游戲 。
在一個充滿僵屍的末日世界裡,唯一的逃生方法就是開車穿過。《Earn to Die 2》延續了第一個成功版本的勢頭,延續了相同的橫向卷軸 游戲 玩法,但增加了比第一個版本長5倍的新故事模式。開車穿過一堆僵屍聽起來很簡單,但打贏 游戲 需要策略。你必須考慮到你的汽油量,你的車的耐用性,甚至何時加速和剎車來優化你的里程數。救援船不會一直等著你,所以跳上去吧,駛向和平與安全的彼岸。
《Dumb Ways to Die》曾經是款席捲全球的 游戲 ,《Dumb Ways to Die 2: The games》也同樣出色。設置很簡單——玩一系列愚蠢但快節奏的小 游戲 來得分。 游戲 唯一的缺點就是廣告稍微多點,如果不想看廣告花點小錢就可以解決問題了。
《雷曼歷險記》擁有著獨特的視覺效果,古怪的設計,緊湊的動作。你可以扮演超過55個角色,穿越7個不同的世界,隨著你的神聖之樹的成長,解鎖新的冒險。尋找古老的彩蛋,孵化出320個不同且不可思議的球,然後用它們來…不能再說了,再說就劇透了。
在經歷了一場破壞性和不穩定的戰爭後,你有能力安撫一個反叛的地區嗎?Rebel公司為你提供了證明你能做到的工具。為了控制你所管轄的地區,你必須平衡在軍事和民事優先事項上的支出資源,到建設新的崗哨和僱傭外國士兵來幫助維持和平。但無論你做什麼,動作要快,因為叛亂分子將伺機奪取國家的控制權。
《The Wolf Among Us》講述了比格比狼的故事,也被稱為「大壞狼」,因為他管理著隱藏在眼皮底下的魔法社區。《The Wolf Among Us》改編自比爾·威廉漢姆(Bill Willingham)的獲獎漫畫《寓言》(fable)系列,挑戰你在一個你的選擇至關重要的世界裡,解決一場殘酷、血腥的謀殺。故事發生在《寓言》系列的事件之前。 游戲 第一部分是免費的,第2到5個章節可以在 游戲 中購買。
《紀念碑谷2》是2014年轟動的《紀念碑谷》的續集,講述了母親和孩子之間真摯的感情紐帶。主角Ro帶領著她的孩子通過夢幻般的謎題關卡。《紀念碑谷2》是手游平台上最棒的益智冒險 游戲 之一。
《Hitman Go》會成為一款更好的回合制手機 游戲 。 游戲 中人物被渲染成模型人物。在房間中處理敵人與實時 游戲 一樣令人滿意。總之這款益智類回合 游戲 值得一試。
玩法與它的前身保持一致,但與原著中傳統的雪山故事不同,《奧德賽》貫穿了幾個以沙漠為主題的章節。章節包含隨機生成的區域,以保持體驗的新鮮感。這款 游戲 的亮點在於其簡單的 游戲 玩法,它始終具有一定程度的自由和樂趣,這在流行的手機 游戲 中是罕見的。
一個集合了523個謎題並且分散在一個宏偉和神秘的島嶼上,《The Witness》是有史以來最好的謎題 游戲 之一。通過巧妙地使用在 游戲 中學習到的規則,《The Witness》的謎題難度逐漸增加。很快,你就可以利用周圍的環境來幫助你解決謎題,不用多久,你就會完全著迷在 游戲 中。
約翰尼·懷爾斯快死了,他想去月球,盡管他不知道為什麼。他在兩名醫生的幫助下,在實現臨終遺願的途中重建了他的生活記憶。從那以後,《To the Moon》很快變成了一個感人的愛情故事。《To the Moon》擁有一個很好的故事,並伴隨著出色的16位視覺效果。如果你想要一個很棒的故事,《To the Moon》絕對是平台上最好的 游戲 故事之一。我看過最經典的一句評論是:這是我玩過最辣雞的 游戲 ,因為根本不能透過眼淚看清屏幕![笑哭]
自2012年發行以來,《Plague Inc.》一直是各大應用市場排行榜上的主流 游戲 ,這是一款令人滿意的即時戰略 游戲 之一。在每次模擬開始時,您創建一個病毒,希望它能消滅整個種群(真的很扭曲)。《Plague Inc.》創造了一種你永遠不會厭倦的流行病體驗。
很難想像這么一款黑馬 游戲 出自一個日本學生之手。Downwell的關卡是隨機生成的,這使得每次運行都與上一次不同。Downwell的設計具有極簡主義的單色視覺效果, 游戲 非常具有挑戰性,它是一個款優秀的「浪費時間」的硬核作品。
這款出色的 游戲 不做過多贅述了。一款多平台 游戲 。之前文章中介紹swtich 游戲 時也有提到過。喜歡農場養成類 游戲 的值得一玩。
大名鼎鼎的GTA,就不介紹了吧。有誰沒玩過呢?!
《Wayward Souls》是一款基於觸屏控制而設計的roguelike 游戲 。死亡是永恆的,所以每次前進都是一次全新的體驗。令人驚訝的深度戰斗和6個獨特的角色讓《Wayward Souls》在眾多普通的地下城類 游戲 中脫穎而出。
名字很奇葩的一款益智類 游戲 。就像它的名字一樣, 游戲 中玩家需要累積1000萬點數從而逃離地下城,屬於比較耐玩的 游戲 。但 游戲 比較難找到資源。有想玩玩的,可以從google下載。
《 Florence 》 一場持續約30分鍾的心動體驗。故事很簡短,但意義很深遠 。在華麗的動畫和簡單的謎題的幫助下,它神奇地重新創造了一種墜入愛河和失戀的感覺。謎題本身雖然簡單,但卻能夠幫助玩家了解Florence和她男友的 情感 。
作為極簡主義的大師,Playdead的《地獄邊境》是一款令人難以忘懷的益智平台 游戲 。你扮演的是一個小男孩,在黑暗和白色的陰影中,他絕望地尋找他失蹤的妹妹。這些謎題從聰明的腦筋急轉彎到創造性的物理謎題都有。這款 游戲 的圖像不僅令人毛骨悚然,而且細節也很可怕——尤其是當涉及到男孩的潛在可能死亡時。
如果你擅長於戰術角色扮演 游戲 ,《最終幻想:獅子之戰》可能會成為你最喜歡的 游戲 之一。畢竟,這款升級版PSP 游戲 可以說是史上最好的回合制策略 游戲 之一。
玩家將在 游戲 中欣賞到中世紀廣闊的世界地圖。這款電子 游戲 具有沉浸感; 游戲 中充滿了高質量、可愛的角色和激動人心的故事情節。到最後你可能會發現自己花了幾十個小時的空閑時間去玩這款 游戲 。
雖然這款 游戲 的最初版本在2003年首次發布,但它通過提供詳細的故事情節和豐富的角色扮演挑戰,經受住了時間的考驗。大約20年前,這款 游戲 就成為經典。今天,由於對Android系統的重新調整,它正在經歷又一次復興。
KOTOR是一款適合所有RPG和星球大戰粉絲的奇妙 游戲 ;這部最新的經典之作會讓你保持忙碌,並提醒你對《星球大戰》的熱愛。
好了,所有 游戲 都已經整理完了。喜歡的朋友點個小星星,加個關注收藏一下。謝謝各位了!
❸ 如何使用android百度地圖離線地圖
1.首先把離線地圖放在android工程下的assets裡面。
注意:建議離線地圖下載通過網路地圖APIDEMO去下載,因為到官網上下載的離線地圖文件格式不一樣,APIDEMO的格式是.dat,而官網上的格式是.dat_svc有可能載入不了地圖.
2.把離線地圖從assets下拷貝到sd卡下
public static void (Context context) {
try {
String filepath = Environment.getExternalStorageDirectory() + "/"
+ "BaiMapSDK" + "/" + "vmp" + "/" + "h" + "/"
+ "xxxxx.dat";
❹ android 百度離線地圖 怎麼使用
網路地圖主程序要裝在內存卡上,我試過將主程序裝在手機內存里,用網路官方給出的方法安裝離線地圖,只有在安裝完離線地圖後第一次打開地圖提示安裝成功,退出後再進去離線地圖就被清空了。安裝完主程序後最好把地圖打開定位載入下地圖(這樣做是為了得到該省份的緩存地圖數據所存放的文件夾),下載離線地圖包並解壓,把文件夾裡面.dat和.map 結尾的文件復制到date//maps/date/以數字命名的文件夾下(前面提到過的省份緩存數據文件夾),隨解壓出來的還有另外兩個文件,即城市名_l_.cfg,城市名_l_.cfg,把這兩個文件放在date//maps目錄下,這樣就能使用離線地圖了,主程序一定要安裝在內存卡上。