原创 android自定義view--步驟(進度)stepview

先上效果圖,如果這是你想要的效果可以往下看。不是的話也可以借鑑一下。 1、自定義view的基本流程 1)measure(); 主要作用是測量view的寬高 2)layout(); 主要作用是計算子view的位置,一般是自定義viewgr

原创 uni-app學習:uni-app微信小程序獲取用戶信息

1、編寫點擊按鈕 <button  form-type="submit" open-type="getUserInfo" @getuserinfo="getUserInfo">點我登錄</button> 參考微信小程序button: h

原创 uni-app學習:swiper--動態計算swiper高度。

1、知其所以然: 爲什麼要對swiper高度進行動態設置?因爲swiper對高度進行了限制,如果你不對高度進行設置會出現如下圖效果,導致swiper無法佔滿屏幕,列表內容顯示不全。 2、下面來看看具體要實現的效果,效果頁面如下: 從下圖

原创 uni-app學習:uni-app最簡單的動態給主鍵設置開關。

如何動態的控制,比如我想通過一個函數去控制一個控件的點擊事件是否執行。 1、我們給aaa組件增加一個modal函數,這裏賦值false。 <aaa :modal="false" ></aaa> 2、在組件aaa裏面增加對應的modal函數

原创 Android版本適配指南筆記

Android Q 官方文檔將這一部分內容獨立於Q 行爲變更:所有應用來介紹,是因爲這一部分內容龐大且重要 ,個人認爲Q的最大更新就是用戶隱私權限變更。具體變更的權限如下: 權限 受影響應用 如何啓用(影響範圍) 存儲權限 訪問和共享外部

原创 android RecyclerView實現ListView和GridView混合的效果。

如何實現ListView和GridView混合的效果,效果圖: 一、可以使用以下方式: 1、以往的方式 1)使用ListView內嵌GridView。(相信大家都使用過,在此不做描述) 2、RecycleView 1)使用單個Recyc

原创 androidstudio3.5+創建module Project needs to be converted to androidx.* dependencies的解決方案

Android Studio升級到3.5後,老的android項目是不使用androidx的,所以在用3.5版本的AS導入老的項目時,在創建module時會提示:Project needs to be converted to andro

原创 Java split()用法,使用特殊字符要注意了

Java split()用法,使用特殊字符要使用轉義字符。 特殊字符有 * ^ : | . \ 1、單個符號作爲分隔符  特殊符號* .split("\\*"); 特殊符號^ .split("\\^"); 特殊符號: .split("\\

原创 創建應用快捷方式,教你如何適配android7.1以上和android8.0的新api ShortcutManager

最近公司有個需求,如何讓用戶快速使用App裏面的某一個小功能,很顯然創建桌面快捷很符合這個需求。效果頁面可以參考微信或者支付寶的小程序添加到桌面快捷。 由於android7.1以上出了新的創建快捷方式,使用新的api ShortcutMa

原创 Android組件化開發,組件間的Activity頁面跳轉。

組件化開發有什麼好處? 1、當項目越來越大是,app的業務越來越複雜,會出現業務功能複雜混亂,各功能塊、頁面相互依賴,相互調用太多導致耦合度高,而採用組件化開發,我們就可以將功能模塊合理的劃分,降低功能耦合度。 2、不採用組件化開

原创 android studio 將完整項目打包aar,快速換殼,或給第三方使用。

時隔多年,公司又提出了新的需求,之前的打包jar已經滿足不了合作方的需求了。合作方:你們的jar,沒有頁面,需要時間去開發,給我一個直接能用的。程序員:你有錢,你說什麼都對。這個需求首先讓我想到的就是換殼,直接把這整個項目打包aar。在合

原创 android 獲取雙卡手機信息

android本身SDK不支持雙卡,只能通過其他雙卡的商家提供的API進行獲取。聽說android5.0的SDK開始支持雙卡,等待中……

原创 Android Camera 自動適配多種屏幕,解決預覽照片拉伸和保存的圖片拉伸

最近公司需要做一個手機自拍照的功能,由於之前有做過類似手機拍照的功能,所以很快就實現了自定義手機拍的功能。但是後面發現部分手機出現預覽照片拉伸和保存的圖片拉伸的情況。然後百度了一下,發現原理很好理解,也有一堆demo,然而並沒有解決拉伸的

原创 自定義相機,使用前置攝像頭實現自拍

通過Camera.open()獲取相機,實現自定義自拍功能。 demo比較簡單,直接上代碼: Activity public class MainActivity extends AppCompatActivity { Sur

原创 Android 藍牙4.0 Ble通訊問題小彙總

Android 藍牙4.0 Ble通訊問題小彙總 由於公司前段時間有一個項目要用到藍牙BLE技術,纔開始研究Ble技術,在網上也找了很多文章查看,基本的藍牙連接通訊都有,就是出現的問題解答比較少,在這裏說說個人遇到的問題。 129錯誤