原创 flutter移動項目遷移flutter_web準備階段脫坑

flutter移動項目遷移flutter_web準備階段脫坑前言準備開始遷移配置完了可以看效果了高興,運行flutter packages get命令獲依賴包 前言 從2018年Google推出flutter後就很受歡迎,於是自己

原创 Android自定義密碼輸入框

Android自定義密碼輸入框 項目地址 項目需要用到密碼框輸入,並且使用自定義的鍵盤,但是密碼框需要區分輸入完成、待輸入、未輸入顏色百度一番沒有結果就自己自定義一個了 自定義鍵盤 (我做的比較簡單就不累贅了) 我這裏使用的是簡單

原创 靈活佈局的Banner組件

靈活佈局的Banner組件 項目地址 最近有空閒時間將之前項目中實現的部分自定義組件整理一下分享出來,希望對其他人有有用 需求: 1.實現一個輪播圖 2.輪播圖尺寸爲按寬高比例顯示(比例指定) 3.輪播圖根據數據區分顯示圖片

原创 解決Mac系統讀寫NTFS格式移動硬盤

最近需要使用mac筆記本給移動硬盤複製資料,粘貼時發現無法粘貼,百度一下都說mac系統不支持NTFS格式的讀寫 百度解決方案如下: 1.格式化硬盤爲exFAT 2.使用第三方工具 第一種方案雖然可以永久解決問題但是如果磁盤數據比較少還可以

原创 protobuf實現數據交互

    最近需要對接一個第三方的廣告投放接口,感覺挺簡單的是,但是當看到技術文檔是有點懵,其中提供了一個ts_ui_api.proto文件爲api接口文件,content-type 需要爲“x-protobuf”,也沒有樣例。看到這裏你可

原创 Android studio卡頓假 死機處理方法

1.修改內存配置: 找點Android studio安裝目錄下的的bin,64位系統修改studio64.exe.vmoptions文件,32位系統修改studio.exe.vmoptions文件 -Xms1024m -Xmx20

原创 Editext屬性

EditText設置可以編輯和不可編輯狀態  用editText.setFocusable(false);和editText.setFocusableInTouchMode(false);設置不可編輯狀態;editText.setFocu

原创 百度、高德地圖功能進一步探索之—電子圍欄繪製(三)

開始最前提到對地圖覆蓋物的使用,到目前爲止只剩  Polygon(多邊形)  Circle(圓形)這兩個還沒有進一步說明,那麼今天我們所要講解的電子圍欄功能會用到這兩個覆蓋物,當然也會用到Marker覆蓋物 Polyline(折線)一起來

原创 百度、高德地圖功能進一步探索之—錨點繪製/軌跡繪製(二)

接着上一篇文章繼續分享一些地圖功能:錨點繪製、軌跡繪製。 這裏就對地圖的基礎功能和定位功能不進行詳細講解了 錨點繪製 高德地圖實現: 通過aMap.addMarker(markerOptions);可以添加Marker錨點,markerO

原创 百度、高德地圖功能進一步探索之—地圖顯示和定位功能(一)

 一直以來感覺地圖功能的開發是個難點,我通常做法都是Copy之前的項目中的地圖功能,根據UI需要改一下。如果有其他的需求再去百度一下,這也無可厚非。平時項目對地圖的使用就是定位,poi搜索啊這些功能,一般不會涉及其他功能。但最近公司有一個

原创 #Android開發之kotlin實現(體驗)

Android開發之kotlin實現(體驗) 雖然工作很久了但是第一次寫博客,每次動手去寫東西感覺自己要表述的東西網上一搜有好多(可能幾篇東西湊到以前滿足自己的需要),最近從Google大會瞭解到kotlin語言也感覺它的發展很有市場,看

原创 android組件化之使用Nexus搭建私服maven倉庫管理

最近公司需要將項目組件化開發,方面模塊化維護,但是導致模塊使用時比較麻煩,所以最近研究了一些項目管理的方法,感覺maven倉庫比較適合Android項目管理,搭建maven倉庫使用Nexus比較方便   1.Nexus下載安裝 1.1下載

原创 Android Studio首次提交項目到GitHub

1.Android Studio中配置GitHub信息 如果已經配置github驗證信息則可以跳過該步驟 點擊File——>Settings 選擇:Version control選項中的點擊GitHub  通過賬號驗證配置通過Toke

原创 GitHub項目發佈

我們開源到GitHub上的項目別人可以下載源碼,但是不可以直接在項目中依賴使用,如何別人依賴你,起始GitHub中提供了倉庫的功能,項目需要Release  GitHub項目發佈 第一步:點擊Release  標題 第二步:操作第一步