原创 TagLayout自定義流式佈局

效果圖: 實現思路: 這是一個繼承ViewGourp來實現的自定義佈局。他的核心只有一個,即當子View的寬度超出自身最大寬度時,自動換行。那麼,我們先來看核心代碼: @Override protected void on

原创 Android 用TextView實現一個日誌顯示 End

筆者在做一個Demo,突發奇想希望能夠直觀的在Demo上打印日誌信息,使得非開發人員也能簡單的過濾這些信息。直接寫了個TextView然後將日誌往上添加。就需要解決兩個問題: 1.TextView在超過最大行數時時不會自動滾動的需要添加滾

原创 H5監聽Iframe內部點擊實現正常跳轉 問題: 解決方法: 佈局代碼: 監聽代碼

近期開發中,在佈局中使用了IFrame做主頁切換,大概佈局就是底部一個選擇卡,往上就是多個IFrame,點擊選擇卡切換頁面。 問題: 我其中一個頁面是消息列表,點擊後跳轉詳情頁,但是跳轉後由於是IFrame內部處理跳轉,底部選擇卡不會消息。

原创 Andorid pcm轉碼wav 先上代碼: End

參考文章:https://blog.csdn.net/hesong1120/article/details/79043482 最近工作開發中,碰到一個BUG,由於WebApp開發,一套H5代碼適用於Android和IOS,但是發語音時,An

原创 手擼一個物體下落的控件,實現雪花飄落效果 效果圖: 參考文章: 提煉與分享: 源碼: End

效果圖: 參考文章: Android自定義View——從零開始實現雪花飄落效果 感謝原文作者,不僅實現了效果,並且寫得非常詳細,還做了優化。筆者參考原文作者的源碼,做了一點修改,實現了效果並加入了項目中。不過都大同小異,下面筆者會將學習和

原创 解決H5在IOS的WebView下上拉下拉會帶動整個WebView出現空白 神祕代碼:

做Web應用,碰到問題,當拖動頁面的時候,IOS的整個WebView會被拖動,導致上下方有灰色空白出現,並且影響內部滑動的體驗。 在網上找了個神祕代碼,大概意思就是監聽觸摸移動的事件,如果並非滑動容器,就禁止滑動。 這個神祕代碼解決了其中一

原创 TagLayout自定義流式佈局 End

效果圖: 實現思路: 這是一個繼承ViewGourp來實現的自定義佈局。他的核心只有一個,即當子View的寬度超出自身最大寬度時,自動換行。那麼,我們先來看核心代碼: @Override protected void on

原创 Kotlin日常編程(一)——拒絕使用"!!" End

在我們才從Java轉Kotlin的時候經常會寫類似下面這樣的代碼 var str:String?=null fun init(){ str="wusy" var list=ArrayList<String>() li

原创 Android CameraUtil 快速集成實現系統相機拍照 End

   今天又要加打開相機拍照並且上傳圖片的功能。很多項目都會用到,所以一時興起,寫了個封裝類,希望在其他項目中,能夠快速引入相機拍照系統。 如何配置: /* * 1.首先在AndroidManifest中複製以下代碼,加入provide

原创 Android 利用泛型優雅的解析數據 End

   開發中筆者已經習慣了,使用gsonformate插件快速將json數據生成bean類。但是碰到的問題是,沒有一個基類去對所有的bean類進行統一,而現實開發中,我們獲取的服務器的數據,第一級的數據格式一般是不會變的。所以,筆者希望

原创 解決Activity重新刷新後Fragment的show、hide失效問題 End

問題的起因是這樣,的筆者有個自定義View,實現的是一個APP首頁的底部選擇器,通過簡單的配置就可以快速實現fragment的切換,優點是添加和移除item非常便捷並且插拔式的設計,幫助新手們快速上手。 傳送門:BottomSelectVi

原创 Android 滾輪控件WheelView End

   首先聲明,控件是引用其他大佬寫好的。這裏只是做一個記錄,因爲好用,以後還想用,嘿嘿。首先來看一下筆者的實現效果吧 如何使用: //首先我們引入library implementation 'cn.aigestudio.whee

原创 Andorid 對接BLE藍牙設備(連接篇) End

藍牙低能耗(Bluetooth Low Energy,或稱Bluetooth LE、BLE,舊商標Bluetooth Smart)也稱低功耗藍牙,是藍牙技術聯盟設計和銷售的一種個人局域網技術,旨在用於醫療保健、運動健身、信標、安防、家庭娛

原创 Android 圓形ImageView End

開發過程中我們經常會用到圓形的圖片,作爲頭像、Item圖標等等。筆者今天分享出自己常用的實現方式 —— 繼承ImageView重寫onDraw方法,手動裁剪。繪製完成後,使用方式就和普通的ImageView無異。 效果圖: 核心代碼:

原创 Android利用自帶的位置服務,獲取當前位置信息 End

筆者項目裏,需要獲取用戶的當前位置信息,因爲沒有接地圖SDK,打算用原生自帶的位置服務去做。操作了一下,踩了幾個大坑,總算是幸不辱命。這裏做個記錄,順便分享給大家。 代碼與講解: /** * 初始化地理位置 */