原创 Android中一些開發的小技巧總結(持續更新)

前言 做事,寫代碼都要找到最優的方案!   Activity中獲取Fragment對象       不管是佈局xml裏是fragment(有id),還是一個幀佈局,幀佈局最終要替換成對應的fragment,通過findFragmentBy

原创 Android動態監聽GPS狀態

  前言   因爲上一篇博客的緣故,發現安卓9.0的定位跟GPS是否開啓有很大關係,因此就想到安卓能不能監聽GPS的狀態,類似於廣播這種註冊接收等,經過搜索發現,安卓系統還是有預留這個監聽,也許大家對這個需求可能不是太需要,但是我的需求場

原创 JavaMail 創建文件夾

前言:世上無難事,只要肯放棄! 最近有個需求,郵箱可以建立自己的文件夾,類似於“INBOX”,首先要理解什麼是文件夾,下圖是我對郵件服務器及文件夾的理解.   其中Store 見名知義,就是存儲的意思,它就是存儲郵件的郵件服務器,

原创 Android獲取WiFi名稱/路由器AP地址總結

前言     谷歌有一點點的蛋疼,沒想到定位也需要加上版本的判斷了,再此總結下定位權限以及WiFi AP SSID的獲取。   安卓9.0定位權限    安卓系統在9.0之後如果不開啓手機的GPS服務功能,應用即使已經獲取到定位權限,也無

原创 AndroidStudio 3.6 OfflineMode

前言   前天升級到AndroidStudio3.6,今天突然發現找不到gradle的offline模式了,剛摸索了會,以此記錄下。   AndroidStudio3.6 Gradle Offline模式如何開啓  1.一般右側有一個Gr

原创 JavaMail IMAPFolder.getMessageByUID 獲取QQ和騰訊企業郵箱新郵件的問題

  前言:做任何事,不要放棄,靜下心來找到最好的解決方案,會有柳暗花明的那天!   最近在做郵箱,我們用的是java mail 1.5.6,有個需求是根據郵件的uid來和本地數據庫的郵件比對,得到最新郵件的uid數組,從而拉取最新的郵件列

原创 android拋物線動畫實現

最近面試,面試官說了一個場景,大概類似於類似於兩個點比如AB吧,從A到B這個運動軌跡要以拋物線的形式運動,說下實現的思路,因爲我做過新手引導,通過獲取到兩個點的絕對座標,這樣通過動畫來說,面試官說了,動畫的話是一條直線,我當時立刻想到了貝

原创 面試中常用的算法總結

面試中難免會問到一些排序算法,最常見的無非是冒泡排序,選擇排序,快速排序,今天先來學習這三個算法,大家應該都會,我只是作爲總結,記錄下 隨機數組如下 int[] sortArray = new int[]{2, 1, 2, 7, 4,

原创 javax.mail.MessagingException: A3 NO SELECT Unsafe Login. Please contact [email protected] for help

 前言:  任何事情都會有辦法解決,相信自己一定可以!   問題:   使用Java Mail 收取網易郵箱的郵件時,可能會有這個錯誤(因爲我是用手機號新註冊的網易163郵箱,老賬號沒發現有這個錯誤)   javax.mail.Me

原创 Android仿QQ,網易郵箱客戶端收件人控件

效果圖   實現思路  這個功能首先想到的是安卓原生控件AutoCompleteTextView和MultiAutoCompleteTextView 前者用的還是比較多的,比如字符聯想,最近搜索記錄等用的都是前者比較多,後者要着重說

原创 Android中Handler的理解與總結

android的異步處理消息機制Handler這個問題是老生常談哪,這個要追溯到一個面試的場景了,面試官說,handler發送完消息後,什麼時候觸發循環,這個我說了,handler源碼中有個looper,這個是用來循環取出handler發

原创 JavaMail重命名文件夾

 前言:  最近有點焦慮,還是堅持自己吧,加油!  和上篇創建文件夾的方法類似 JavaMail創建文件夾 所以,直接切入主題吧。  查看重命名API   public abstract boolean renameTo(Folder n

原创 微信小程序的看法

首先,我覺得小程序的出現並不是技術上的創新或者說他並不是一個新的技術,就像安卓,其實也不是新的技術,都是市場上已存在的成熟技術,就像安卓用的java語言開發,佈局編寫用的xml等,小程序用的其實還是網站開發相關的語言,比如PHP,這裏面最

原创 小米手機"後臺彈出界面(允許應用在後臺彈出界面)"權限問題解決方案

前言  小米手機有個特殊的權限,"後臺彈出界面(允許應用在後臺彈出界面)",默認是拒絕的,如下圖所示.   OK,故事就此展開.   允許後臺彈出界面     顧名思義,這個權限意思就是說,我應用在後臺了,如果沒有開啓這個權限,通過Int

原创 仿抖音/快手可手勢拖動關閉的Dialog

前言   最近使用短視頻App,比如快手和抖音,發現他們的回覆評論框(感覺Dialog實現的,當然也還可以用其他方式實現),可以向下拖動關閉,感覺效果還可以,體驗不錯,要知道一般的dialog都是點擊外部關閉,效果很一般,因此我想到要優化