1樓:zsyzsy1818
作為乙個6年的安卓開發者,就是軟體環境太差加上開發者太懶還有工資低,壓力大.加班多.iOS只亂自己的目錄且使用者看不到,Windows也超級亂比安卓亂得多.
OSX亂可是都隱藏了.Linux 也亂.
總結:所有系統應用程式檔案都是需要新建的,,只是安卓開發很多都直接寫到內部儲存根目錄了,大廠都如此.何況小廠.
2樓:
因為自由開放,所以流氓有了實施流氓行徑的手段。
所以為什麼很早之前,安卓機的工具裡,把軟體裝到SD卡的功能那麼重要。因為軟體自己喜歡在系統空間裡又是本體,又是快取的。
就算是windows也不是那麼規範的,只不過軟體安裝的時候能讓你選裝在哪,有的軟體會強制不可選。但是軟體解除安裝時,使用過程的快取你可能依舊清不掉,而且連放在哪都不知道。這就是為什麼C盤啥都不裝,空間依舊會越來越小的原因。
你甚至能在開始目錄裡看到解除安裝了2年的軟體的目錄。
IOS不是不凌亂,是看不到,在軟體解除安裝的時候,所有的東西都跟著清掉,這是感覺不紊亂的直觀原因。
另外,很多安卓應用都在刻意占用記憶體,肆無忌憚。
3樓:
我不明白放到Android資料夾難道就不麻煩了,真放進去Android資料夾不過是另外乙個根目錄而已,真放進去多此一舉。到時候跟目錄就乙個Android資料夾,進去找檔案就要多一步。再說了跟目錄資料夾認不出來,難道放Android資料夾就能認出來了
4樓:石三
我甚至覺得,哪些個連這些最基本的東西都搞得一塌糊塗的開發者,就不要做開發了,應該去搬磚,對是搬磚,砌牆、貼瓷磚肯定是不行的。
反正我是搞不懂,同乙個公司的產品建立多個目錄,甚至乙個程式建立多個目錄、甚至直接不建立目錄,直接建立檔案。。。在我看來,他們就是連最起碼的事情都做不好的那些人
5樓:tpCitrix
如果按照一模一樣的來,一些賤人就喜歡黑不懂變通的程式,你改的亂七八糟的,他找不到規範,你看哪些賤人還怎麼黑,想黑就慢慢研究,這樣就看你更新的快還是他研究的快了,ps:一些賤人是有庫的,直接跑庫了,不要說什麼那麼nb的程式別是黑不進來的,槓精走開
6樓:李斯維
按照知乎的標準開頭,我先反對一下高票答案。。。
所以,相比於 Environment.getExternalStorageDirectory() 這種的靜態方法,那種還需要傳入乙個上下文的方法實在是不方便。再說了,我就是想弄個檔案而已,當然是越簡單越好,特別是在工具類中,這種便捷性就是更重要的了,畢竟你也不知道使用這個工具的人是否可以拿到 Context 物件。
所以說啊,還是為了方便,省事。
那有些小朋友就問了,那檔案用完了為什麼不刪呢?
所以說,亂就亂吧,又不是不能用。。。
7樓:仗劍走天涯
這其實還好,其實Windows的登錄檔更凌亂,各種殘留註冊資訊,差點沒把我整崩潰。各大清理登錄檔工具也清理的不是很乾淨,畢竟演算法始終比不上人工清理,搞不好還會藍屏
8樓:嵌入式Linux
對於Android 系統來說
開發者也是他的使用者~這是系統的鍋,開發者不背我們只有乙個盤,該手機沒有SD卡,這個和電腦的A,B,C,D,E盤還是有區分的
所以,所有要儲存的東西都放在這裡了
我覺得這些.開頭的資料夾,應該全部隱藏起來,或者是建立乙個分級目錄,跟系統相關的,沒必要放在根目錄和其他資料夾一起撕逼。
現在導致的問題是,誰都可以在根目錄建立資料夾,不亂才怪
9樓:Luke
哎,自從新一代iPhone發布了………
像Android呀…5G呀…HiFi呀…四攝呀…
總之,凡是iPhone沒用上的東西,都被拉出來批判一番…………
10樓:
可能來自於部分開發者的懶惰,這種懶惰並不是指行為上的,而是思維上的懶惰,一種思維慣性。
在手機裡面,要操作檔案,直覺上最「觸手可及」的就是內建儲存根目錄了,於是感覺檔案放這裡應該更方便。
這就是思維上的懶惰,是造成這種現象的原因之一。
11樓:leehoney
不亂啊!
感覺跟win差不多的。
習慣用win的使用者具備基本的路徑常識搞定安卓檔案系統分分鐘的事。
可能覺得亂的原因是win能比較方便的改路徑,安卓沒法改吧(我不會改)。
不過我用儲存卡實現檔案的有效管理。
不支援儲存卡的,建個資料夾專門放東西就OK了。
不喜歡蘋果的原因之一就是想幹點啥都要用itune,太弱了!
12樓:海的那邊
我不知道老外寫安卓程式會不會遵守開發規範。我只說國內的開發者。我認為凡是胡亂建立資料夾的開發者,不是他們不懂規範。
而是許多中國人存在的通病,就是忽略他人的存在,因此也就忽略了規則的存在。
換句話說,其實這不是乙個技術問題。而是乙個人在普通日常生活當中的行為準則問題。
13樓:第四號破壁者
親,建議您了解一下儲存重定向
儲存重定向 - 應用儲存空間隔離(moe.shizuku.redirectstorage) - 1.
9.1.r1974.
0521e9fe-arm64-v8a - 應用 - 酷安網
可舒服了
14樓:蘭威舉
建乙個資料夾叫 000000 (一堆零),自己的檔案丟裡面,就不會覺得亂了。這個名字一般會被排到列表的開頭。
眼不見,心不煩。
15樓:typhoon.wolf
不可能考慮到每乙個使用者的。
另外,我覺得 Windows 很多時候也沒有考慮我的感受,但我好像沒那個資本讓 Windows 為我而改變。
作為乙個人,你沒有達到那種高度,就沒有資格讓世界圍著你轉,只能你去適應世界。
16樓:
原因上面很多題主講明白了,不廢話了,補充兩點
安卓Q的最終規範裡沒有強制禁止應用訪問外接儲存,也就是Q的儲存隔離暫時還是個擺設
對於深受此害的,建議去酷安或者Play Store搜尋「儲存重定向」,立即治好
17樓:軟考真題 開發者
這些檔案本不是給使用者看的,理論上應該存入使用者資料目錄比較正確。
但是android給了程式設計師更多的free,更多的free意味著更懶的程式設計師。
18樓:腹黑小太陽
windows的資料夾有規律?題主有去users、program files、progam data、windows及其子資料夾下面看過嗎?
19樓:iceman
如 @Doraemon 所說,資料夾凌亂確實是開發人員的鍋..但是這是有原因的.作為乙個開發人員,借此地回覆一下.
有個場景:
這個場景下,多數使用者會解除安裝,然後安裝舊版本,部分熱心使用者會在舊版本中提交意見反饋,然而此時由於經歷了解除安裝重灌的過程,提交的反饋日誌已經毫無作用了.開發人員碰到這種也是很無奈的.
不用懷疑這個場景出現的概率,我可以保證這種情況一旦出現,那都是大問題,如果開發人員不能本地復現的話,此時的日誌檔案至關重要!(親身經歷線上爆發啟動即崩潰的問題,在無日誌且本地不能復現的情況下嘗試多個可能的方案,最終沒有把握,驅車去取最近的可復現手機回來調查).
第一:為流量和伺服器儲存空間考慮,日誌不是無緣無故自動上傳的.你使用正常,我要你日誌幹嘛?所以只有發生問題以後,才會觸發或自動,或使用者手動反饋上傳.
第二:如前面所說,某些嚴重問題出現的時候,再上傳日誌就來不及了.此時只能期待使用者恢復到某個正常版本,可以把之前的問題日誌一起帶上來.
歸根結底,是因為安卓目前沒有乙個系統提供的,解除安裝後依然存在的儲存核心日誌的地方.
解決方案我覺得有兩個:
為什麼Windows的「資料夾選項」 系統屬性選項等視窗設計的很小且不能改變大小?
幣哥 做過windows桌面開發的都知道,當乙個視窗在放大時要做好多處理的,處理各控制項和控制項的子控制項的位置,隨視窗放大子控制項位置的座標要跟著移動,一些控制項的寬度長度都要跟變化,需要不少計算的,這類視窗沒必要處理這些,同時也不能做得太大,要盡量小,因解析度太小的時候,視窗大了控制項就顯示不全...
所有的作業系統都有檔案和資料夾的概念嗎?
醉臥沙場 檔案和目錄的概念是作業系統幾大基本功能中的 檔案管理 部分提出的,而乙個作業系統是否具有 或者說支援 檔案管理功能依據作業系統的設計需求而定。比如很多通用作業系統都會支援檔案管理,因為需要像使用者提供視覺化的資料管理。但是很多專用作業系統,如只需要程序 甚至只有執行緒 排程和記憶體管理的控...
為什麼原神安裝後的本地資料夾叫Genshin( 而不叫Yuanshen(原神)呢?
伊洛 Genshin impact God henshin impact。神,變身,衝擊 影響。直譯為可以變成神的力量的衝擊,意譯為神的原力衝擊。符合官方在劇情中給出的原神解釋 擁有神之瞳的人有機會成為神,他們被稱為原神。因為 原神 這個詞是自創的新名詞,直接翻譯過去幾乎不會有人明白是啥意思的。像一...