原创 安卓6.0運行時權限的申請 , 兼容8.0 Oreo 及 Android P
衆所周知 , 安卓6.0以上的 Oreo 奧利奧 和 Android Pie 現在運用的越來越廣泛 , 因爲相對於之前的幾個版本 , 對於用戶權限這個概念確實不是很重視 , 而6.0 之後 , 爲了提升用戶的操作安全性 , 運
原创 Android 8.0+(二) 應用快捷方式 Shortcut
相比ios系統,Android的可定製性還是蠻高的,例如通知欄,ios的通知欄也是最近的幾個版本中才加了一些摺疊的效果,一鍵清除等功能,但是通知欄的高度定製在Android系統中早已經司空見慣了,今天的主題不是通知欄,而是app的
原创 Android 自定義控件 (二) 動態繪製 餅狀圖
上面的一篇博客 , 已經介紹了安卓Canvas 繪製的柱狀圖 , 具體到項目中, 使用起來不要很簡單 ; 當然了 , 項目中用到的統計圖表遠不止柱狀圖這麼簡單 , 比如餅圖, 相比柱狀圖而言 ,餅狀圖樣式顯得尤爲新穎 ,
原创 安卓EditText監聽內容變化,實時獲取編輯框內容
編輯框EditText在開發過程中還是很常用的 , 而有的時候我在想 , 如何實時的獲取編輯框裏的內容呢 ? 例如 在商品列表中 , 我想在用戶輸入關鍵字的時候 自動匹配結果 然後實時的展示出來 , 這就需要用到EditText的一個內
原创 安卓 自定義吐司樣式 ,適配Android Pie
大家都知道, 在安卓中, 有一個提醒用戶的彈幕 , 就是吐司, 用來提示用戶一些信息, 但是安卓中默認的吐司 樣式太暗淡了, 好多小夥伴不喜歡,今天, 就帶着大家一起打造個性化的吐司彈幕, Android Pie 中已經修復了吐司重複彈出
原创 Android 自定義控件 (一) 繪製 柱狀圖 ,支持觸摸操作
項目中,經常會用到統計圖表,個性化展示數據,增加趣味性,之前也用過百度Echarts來展示,效果很不錯,包括一些交互操作,不得不說,echarts幫我我們實現了絕大多數的需求,體積小不說,實現方式也很簡單,後來想了想,爲什麼不用安卓Can
原创 Android 8.0+(一) 通知欄適配
對於通知欄,大家都不陌生,應該算是設備的基礎功能組件了吧,像推送消息,任務提醒,鬧鐘提示等等都需要藉助設備的通知欄展現給用戶,所以說一個醒目且友好的通知是很重要的,但是在這個android生態比較混亂的環境下,很多亂七八糟的通知,
原创 安卓耗時操作-異步任務之 AsyncTask
安卓開發中,初學階段對於耗時操作一般都用子線程來實現,但是這種方式很不規範 , 第一: 子線程開的多了造成資源浪費; 第二 :由於子線程屬於異步,主線程退出時該子線程可能還在執行,這就造成了內存泄漏,
原创 Flutter篇 (二)繪製貝塞爾曲線 、折線 、柱狀圖,支持觸摸
之前寫過一篇Android原生繪製曲線圖的博客,動畫效果不要太絲滑,那麼現在到了Flutter,該如何實現類似的效果呢?如果你熟悉android的Canvas,那麼恭喜你, 你將很快上手Flutter的Canvas繪製各種圖形,
原创 Android Material Design 之 BottomSheetBehavior
前面已經介紹瞭如何在地圖上自定義Marker 和 Poi搜索 說實話錄個視頻真麻煩,還得轉gif , 轉就轉吧圖片還有大小限制 , 你說氣人不 ! 看過前兩篇地圖相關的博客,應該可以看出來, 屏幕底部有個展示數據的列表 ,可以跟
原创 百度ECharts Android在線展示統計圖表(折線,柱狀,餅狀圖)
做金融類型的應用經常會用到數據的統計報表 諸如折線圖 , K線圖, 餅狀圖,柱狀圖 既能形象的表述數據的分佈 , 同時又增加了數據的可讀性 實現思路: 百度Echarts支持安卓移動端的運用 , WebView加載html, 嵌套Ja
原创 Flutter篇 (一) 入門
很長的一段時間裏,提到移動開發,首先想到的就是ios和android兩大陣營,不過最近的一年多裏面,發生了些可能會改變移動開發格局的事情,自從Google發佈了Flutter1.0 開始 ,到前段時間的Flutter1.2版
原创 關於Android集成高德地圖的那些事兒...地圖標註Marker 、Poi 搜索
上一篇博客介紹了地圖的顯示,不要太簡單了, 我們要實現的效果當然不僅僅是顯示地圖這麼廢了, 現在地圖是有了 , 怎麼在地圖上添加一個標註呢? 添加一個圓形?又或者是我想在地圖上添加個自定義的View, 會不會很6? 呵呵
原创 Flutter篇 (三)發佈package到 Dart社區
發佈package到Dart需要處於不被和諧的上網環境下, 而且需要google賬號 ,代表這個package的所有權 , 如果你還沒有註冊google賬號或者無法打破被和諧的環境,可以參考我的另一篇博客 : 搭建谷歌雲 既
原创 搭建谷歌雲
Google Cloud 不需要任何money的,但是你需要你一張visa的信用卡, 因爲Google會驗證賬戶的真實性, 先從賬戶扣除1美元 , 過一會兒就會退回來的(一般5分鐘左右) 注意,搭建Google C