原创 手機訪問Angular項目的方法

首先要保證的是手機和電腦是在用一個局域網下,同時請關閉防火牆,否則可能無法正常訪問 關閉防火牆 如下 1.先獲取本機ip地址 獲取方式很簡單,以Windows爲例,直接在cmd中輸入ipconfig回車 我這裏的ip是 192.

原创 Android Room提示 錯誤: Not sure how to convert a Cursor to this method's return type的原因及解決辦法

錯誤: Not sure how to convert a Cursor to this method’s return type 最近在使用Room+協程+LiveData查詢數據的時候,我的查詢方法定義如下: @Que

原创 Retrofit+kotlin Coroutines(協程)+mvvm(Jetpack架構組件)實現更簡潔的網絡請求

前言 使用kotlin協程也有一段時間了,給我最大的感受就是完全可以替代Rxjava了,並且寫起來更加的簡潔。 6月份Retrofit發佈的2.6.0版本內部支持了kotlin協程中的掛起(suspend)修飾符,這就意味着我們可

原创 Flutter網格控件GridView

文章目錄Flutter GridViewGridView.countGridView.extentFlutter GridView異步加載/加載更多(GridView.builder) Flutter GridView 網格佈

原创 將已有倉庫一鍵遷移到github上(無需重新創建倉庫,不會丟失提交記錄)

就在今天,微軟宣佈了Github私有倉庫免費的消息。在這裏給微軟點個贊。 因爲之前私有倉庫是收費的原因,我這裏就把一些私有項目放到了碼雲上,碼雲的私有倉庫是免費的。 現在既然Github的私有倉庫也免費了,就想着還是把項目放到Gi

原创 Flutter從相冊選擇圖片和相機拍照(image_picker)

文章目錄Flutter獲取相冊中的圖片和用相機拍照使用方法注意事項 Flutter獲取相冊中的圖片和用相機拍照 在原生開發中,拍照及從圖庫選擇圖片是非常常見的需求,而且原生的圖片選擇第三方庫也有很多並且很完善了。 Flutter也

原创 Flutter文本輸入框TextField屬性(InputDecoration、textInputAction、inputFormatters等等)詳解

文章目錄TextFieldTextField decorationkeyboardTypeTextField textInputActionTextField onChangedTextField onEditingComple

原创 Android/Java完美使用RSA2結合AES對數據進行加解密(兼容RSA2 SHA256WithRSA,可使用2048長度的祕鑰,AES Android各版本通用)

上一篇博客數據加解密方案選擇中我們介紹了加密的幾個方案選擇,其中,最後一個方案使用RSA集合AES實現雙向認證是目前來講最安全的,也是含蓋了前面幾個方案的知識點。 本篇博客我們就以最後一個方案爲準,來進行代碼實戰,並記錄一下踩過的

原创 Flutter中MainAxisAlignment和CrossAxisAlignment詳解

文章目錄MainAxisAlignment和CrossAxisAlignment簡介MainAxisAlignmentCrossAxisAlignment總結 MainAxisAlignment和CrossAxisAlignmen

原创 Flutter Widget之 Row、Column、Stack、IndexedStack等

文章目錄RowColumnStackIndexedStackGridViewListViewWrap 和 FlowExpanded 和 Flexible Flutter中包含多個子控件的佈局類控件有很多,下面是官方文檔 官方文檔

原创 Flutter 列表控件ListView

文章目錄Flutter ListViewFlutter ListView加載更多/異步加載(ListView.builder)Flutter ListView分割線(ListView.separated) Flutter List

原创 This view is not constrained vertically 的解決辦法

This view is not constrained vertically: at runtime it will jump to the top unless you add a vertical constraint le

原创 網絡傳輸數據加解密方案選擇(RSA+AES)

爲什麼要對數據加密 理由很簡單,爲了安全。 因爲之前一直在趕項目,沒有對傳輸的數據做處理,導致我這邊通過抓包軟件直接能看到我請求發的是什麼數據,服務端給我返回的數據是什麼。 而且可以通過抓包軟件修改響應數據返回給客戶端,這樣一來,

原创 Android 獲取android密鑰哈希碼(keytool -exportcert -alias openssl sha1 -binary | openssl base64)

由於業務需求需要集成國外的SDK,而國外的sdk需要Android端提供一個簽名哈希值 起初我以爲是跟集成國內的高德地址一樣提供個SHA1的值即可,之前我也寫過一篇博客:Android獲取SHA1值的詳細步驟。 一頓操作後發現無法