iT邦幫忙

0

[android studio]除了連網外,還有什麼辦法做出類似網頁資料呢?

大家好, 目前學生用android studio
因製作的app本身很多是直接用webview連網
所以有一些想不打算用連網的方式,想問有什麼好辦法嗎?
舉個例 ,我想要app有個按鈕叫醫療團隊
https://ithelp.ithome.com.tw/upload/images/20190123/201107260KxeiOgx48.png
然後類似網站那樣 按下去其中一個部門 ,就會有介紹這部門大量資料

如果我不用連網方式,是不是就是做成分內科系、外科系... 然後每個再繼續細分
然後每個部門就連一個activity檔?
(我看部門裡只有文字, 所以我就自行修改xml檔做設計就好)
這樣會多增加三~四十個activity 會不會導致app檔案過大、app運行速度慢呢?
請問這是最好的方法嗎? 還是有其他方式呢

weiclin iT邦高手 4 級 ‧ 2019-01-23 19:47:47 檢舉
沒規定 webview 一定要連網吧, 讀 local 的 html 檔來顯示就好了
相關討論:
https://stackoverflow.com/questions/5899087/android-webview-localstorage

而且這根本沒有做成 app 的價值...
leo840015 iT邦新手 5 級 ‧ 2019-01-23 19:51:27 檢舉
應該不是說連網 ,我現在是要面對專題 ,老師說這樣都是抄他們設計好的 分數會很低。 所以打算自己建很多的activity來設計每個部門的文字排版那些,
想問這種想法有錯嗎? 會不會導致app 運行慢或檔案大之類問題呢
weiclin iT邦高手 4 級 ‧ 2019-01-23 20:49:26 檢舉
那你就自己寫個類似 html 引擎的東西, 設計一個 markup language, 然後用這個 language 去顯示你這些資料吧

就像有些網頁是用 markdown 去產生的那樣

1 個回答

1
海綿寶寶
iT邦超人 1 級 ‧ 2019-01-24 09:07:58
最佳解答

這樣會多增加三~四十個activity 會不會導致app檔案過大、app運行速度慢呢?

放一百廿萬個心
不會

至於這樣的做法好不好
建議你還是要去問老師比較準
畢竟打分數的是老師不是網友

我看你從去年八月問到現在
先趕快寫出一個可以交的版本
再來考慮高分低分的問題吧

leo840015 iT邦新手 5 級 ‧ 2019-01-24 15:38:06 檢舉

哈哈 被你看出來了 , 其實我有四五個組員 我很多問題是幫組員問的
我們專題大概還要四五個月才要交 ,所以想一次做好

ant1017 iT邦新手 5 級 ‧ 2019-01-25 14:55:11 檢舉

一個activity可以做很多事,效能這東西目前對你的專題來說,還不太需要考量才對,你只要將該呈現的呈現出來就好,4、5個月可以做很多事,也有可能一件事都做不好
就跟海綿寶寶講的一樣,先交出一個版本再來考慮分數,我們不是你的專題老師,不會知道分數標準

我要發表回答

立即登入回答