原创 解決ScrollView起始位置不是最頂部問題的3套方案

解決方法: 1. 在代碼中獲取該ScrollView的對象,然後加入如下代碼: scrollview.setFocusableInTouchMode(true); scrollview.requestFo

原创 Nexus構建Maven代理服務器讓Android依賴庫下載飛起

本文篇幅較長,僅想看教程的朋友請點擊電梯直達 在講述本文之前,先拋出個問題:爲什麼做Maven代理服務器? 我認爲有如下幾個原因 ~~~ why 1. jcenter和google等國外maven庫下載慢 我們在使用Androi

原创 IntentLife框架幫助您輕鬆愉快地接收Intent和Bundle數據

一般情況下,我們在一個Activity中接收上一個Activity傳遞的Intent攜帶的數據會寫一堆getXXXExtra方法,需要傳入key值,還要寫強轉代碼,Fragment接收Bundle數據亦然,想想都覺得噁心… 於

原创 非Activity環境startActivity的正確姿勢

我們知道非Activity的Context(如:ApplicationContext)對象啓動一個Activity需要添加FLAG_ACTIVITY_NEW_TASK標記才行,否則app會崩潰並報以下錯誤: android.uti

原创 Android Studio爬過的坑

丨版權說明 :《Android Studio爬過的坑》於當前CSDN博客和乘月網屬同一原創,轉載請說明出處,謝謝。   從老夥計eclipse轉Android Studio有半年多了,爬過不少坑,一直沒時間整理,這裏先錄入幾個,以後繼續更

原创 Linux下“XXX” is not in the sudoers file. This incident will be reported. 某用戶不在 sudoers 文件中。此事將被報告。

Linux普通用戶(本文以“XXX”代某用戶名)在執行一些敏感性操作時經常被系統警告該命令操作權限不夠類似的問題,有經驗的Linuxer會本能的想到在命令前加“sudo”執行sudo命令操作,於是會被警告“XXX is not in t

原创 Android回彈阻尼效果的簡單實現,非基於ListView,ScrollView

丨版權說明 :《Android回彈阻尼效果的簡單實現,非基於ListView,ScrollView》於當前CSDN博客和乘月網屬同一原創,轉載請說明出處,謝謝。 ReboundEffects 好久沒有寫Android博客了,這段時

原创 寫在2020年的伊始

1月15日,新的一年已燃些許,年度總結遲遲未落在筆案上。是該做個總結了,這段時間每天想着該寫些什麼,但好像沒什麼可寫的,因爲生活好像過得很平淡。大概因爲經歷一段狂風暴雨後,對後續的漾蕩起伏持着平淡的心態了吧。 姍姍來遲,總好過一文

原创 Flutter開發之Dart線程與異步

談到異步,可能大家多會想到多線程,然而Dart是基於事件循環機制的單線程模型。 單線程?嗯哼,也就是說在Dart的世界裏沒有多線程之說,當然也沒有了所謂的主線程和子線程之分。 那麼,Dart是如何實現異步的呢?本文就以下介紹流程

原创 Flutter博客專欄序章

在寫Flutter技術博客之前,先向大家安利下Flutter。當然,自己寫的沒有別人的好,下面主要內容總結於互聯網關於Flutter的文章。 關於Flutter Flutter是一款Google推出並開源的移動應用開發框架,

原创 再談Java、Android AES加密算法填充方式

今天發佈的博客有些臨時趕場成分… 下班騎上哈羅飛奔回家,天氣還一如既往的炎熱,於是到了家習慣性的打開了空調,從冰箱掏出冰棒享受着透心涼的趕腳。待身上的熱輻射褪去殆盡,便去開鍋做起牛肉粉絲湯,嗯,今天的晚餐。做好,盛碗,端進臥室,在

原创 忘記linux root密碼,強制修改linux root密碼

本文爲基於CentOS6和CentOS7系統操作筆記,其它系統可能略爲不同。 文選關鍵詞 忘記linux root密碼,強制修改linux root密碼 忘記CentOS6 root密碼,強制修改CentOS6 root密碼

原创 Git分支Git Flow開發規範

規範化管理代碼庫分支有助於版本庫在演進過程中始終保持簡潔,主幹結構清晰。各個分支各司其職,有利於後續的維護更新,避免版本發佈帶來的混亂問題。 參閱資料 《A successful Git branching model》 《

原创 IntentLife框架幫助您輕鬆愉快地接收Intent數據

一般情況下,我們在一個Activity中接收上一個Activity傳遞的Intent攜帶的數據會寫一堆getXXXExtra方法,需要傳入key值,還要寫強轉代碼,想想都覺得噁心… 於是本文推出IntentLife來幫助大家減

原创 Android逆向之玩轉Xposed模塊以劫持登錄爲例(實戰篇)

上一篇文章《Android逆向之玩轉Xposed模塊以劫持登錄爲例(Demo篇)》自編自導了一款劫持登錄的Xposed模塊,如果僅滿於破解自己的APP是多麼的悲哀,畢竟市場上的app都是經過各種混淆,簽名,加固等安全處理的,想劫持別