說明 在Android文件操作時(shí),有時(shí)會(huì)涉及到文件權(quán)限的問題,很多地方會(huì)無腦使用chmod777(表示將文件的讀、寫、執(zhí)行權(quán)限賦權(quán)給所有的用戶),這樣處理是很不安全的,在安全...
說明 在Android文件操作時(shí),有時(shí)會(huì)涉及到文件權(quán)限的問題,很多地方會(huì)無腦使用chmod777(表示將文件的讀、寫、執(zhí)行權(quán)限賦權(quán)給所有的用戶),這樣處理是很不安全的,在安全...
說明 UI有的時(shí)候很討厭示例要根據(jù)中間TextView推動(dòng)后面的view,展示不下用...,用LinearLayout等處理起來是很困難的,除非用自定義去算,那就比較麻煩了,...
說明 在后臺(tái)數(shù)據(jù)統(tǒng)計(jì)中,莫名發(fā)現(xiàn)了多個(gè)SQLiteFullException異常,Android開發(fā)很多坑是你想不到的,這里簡單記錄一下。 原因 在Android 6.0及以...
說明 在Android很多UI場景都有測(cè)量字符串的長度的要求,用Paint中的measureText(),getTextBounds()這2個(gè)方法是很常見的操作。下面就簡單說...
說明 在Android Fragment嵌套Fragment的情形中,會(huì)存在一些莫名其妙的bug,下面記錄2個(gè)情形 場景1 當(dāng)使用Fragment去嵌套另外一些子Fragme...
說明 Stream 也是用于接收異步事件數(shù)據(jù),和 Future 不同的是,它可以接收多個(gè)異步操作的結(jié)果(成功或失?。?。 也就是說,在執(zhí)行異步任務(wù)時(shí),可以通過多次觸發(fā)成功或失敗...
說明 Dart 是不支持多繼承的,但是它支持 mixin,簡單來講 mixin 可以 “組合” 多個(gè)類,這樣就極大的減少了代碼冗余。mixin是面向?qū)ο蟪绦蛟O(shè)計(jì)語言中的類,提...
說明 在Android中,軟件盤彈出是會(huì)遇到各種各樣的坑,就像這個(gè)鍵盤擋住輸入框問題,明明其他情況都是好的,就是改個(gè)布局就出問題了,讓人抓狂。全屏/沉浸式狀態(tài)欄下,鍵盤擋住輸...
說明 Adapter notifyDataSetChanged()刷新數(shù)據(jù),是很正常的操作。但是PagerAdapter在調(diào)用該方法時(shí)無效,這就比較坑了。這個(gè)跟用慣了list...