原创 Android OTG 讀取usb設備文件並上傳(問題解決)

前言 有一個需求:Android otg連接usb設備(一個帶SD卡的可穿戴相機),並讀取其內存中的文件上傳到網絡 ###問題 這個需求最大的難點在於讀取usb設備中的文件,並且由於我們上傳的API接口要求是以File爲參數上傳文

原创 Android greendao3.0 多表關聯踩坑實踐

前言 之前用過數據庫框架:realm、kjdb,今天準備實踐學習一下greendao 3.0。 greendao 3.0之前的版本有很大的不同,主要是增加了annotation註解,然後表之間和對象之間的關係也通過註解而變得更加靈

原创 寫博客多平臺發佈簡書、掘金、CSDN

前言 一個能把知識給別人講清楚的人,一定是理解清楚透徹的人。 很多人都願意本着分享、開源的精神,將自己的經驗、見解無私地分享給生態、大衆,我很敬佩這樣的人,也一直向他們學習。 正題 現在寫博客,然後要發佈到很多寫作平臺,例如,簡書

原创 寫博客多平臺發佈簡書、掘金、CSDN 前言 正題 關於作者

前言 一個能把知識給別人講清楚的人,一定是理解清楚透徹的人。 很多人都願意本着分享、開源的精神,將自己的經驗、見解無私地分享給生態、大衆,我很敬佩這樣的人,也一直向他們學習。 正題 現在寫博客,然後要發佈到很多寫作平臺,例如,簡書、csdn

原创 Android listView同時展示多種不同數據的item

引言 ———–最近由於項目需求,需要把兩種數據揉在一起然後通過兩種數據共有的時間來排序,裝在listView裏面。以前我們看到的多數都是listView裏面裝一種item所持的數據,或者更甚一點就是加了分割線什麼的。 現在我們一起

原创 用了這麼久的組件監聽類,看了無數博文,終於真正理解回調機制

大家好,我是新人,很新的人,因爲這是我的第一篇博客。我深知寫博客的意義所在,並且我也很喜歡幫助別人,如果我的博客幫助到了你,我會很高興、快 樂。當然,我還是個新手學生,如果有問題希望大家多多包涵,幫我指出來,感激不盡,畢竟大家都是在抱着一

原创 android OTG 讀取usb設備文件並上傳(問題解決)

前言 有一個需求:Android otg連接usb設備(一個帶SD卡的可穿戴相機),並讀取其內存中的文件上傳到網絡 問題 這個需求最大的難點在於讀取usb設備中的文件,並且由於我們上傳的API接口要求是以File爲參數上傳文件。而

原创 智能小車實踐教程

前言 先前做了一個外包app關於google的blockly二次開發,文見Android 基於Android blockly和藍牙通信的機器人編程APP,於是乎對於硬件方面也產生了一些興趣,自己實現了軟件,但是硬件還不太懂,於是乎開始學習研

原创 Android 不同渠道差異代碼

前言 在開發過程中,會遇到這種業務。 在某一個渠道,需要引入一些三方sdk,需要寫一些差異性代碼,跟原來的業務有重疊。如果所有的判斷邏輯都寫在一起,會出現很多if(flavor==xxx),並且三方sdk的包也會都在app裏產生增量,直接導

原创 Android hls、rtsp錄屏截屏直播播放器

前言 在做手機端電視直播應用時候,使用的ijkplayer,業務需要增加錄製緩存、截屏、投屏及其基本的播放功能等。 屏幕錄製是參考 簡書 ijkplayer開啓rtsp,並且支持錄製和截圖功能 來做的, 當時評論裏面留了言,然後很多人找我,

原创 Mac IDA動態調試Android應用dump dex 前言 精簡方案 大致原理 詳細過程

前言 由於本人使用的是Mac來做開發,並且最近要做逆向相關,苦於網上多數教程都是Win的,沒辦法只有到處蒐集資料和自己踩坑,摸着石頭過河。這裏分享一下Mac來做的整個過程。目標,IDA動態調試,dump dex脫殼。 脫殼的話,目前兩種方法

原创 Android 手動下載Gradle的cache依賴包

前言 有些時候,遇到gradle構建下載依賴包的時候出現了錯誤,或者timeout。於是乎就想要自己手動去maven、jcenter、jitpack、aliyun等倉庫去下載。下載之後呢可以放在gradle的cache目錄下面,也就是下面的

原创 夢醒回憶錄——作文

剛剛做了一個夢,高中時代,夢醒初時,即刻立腹稿於心中,害怕忘記,睜眼後又立馬記錄下來。但見,敞亮教室中,似乎最後一排的位置,一摞作業本放在課桌上,我站在旁邊一本一本地遞給旁邊的老師。這已經是批改過後的作文作業了吧,作文後面都有紅色的批語。老

原创 Mac IDA動態調試Android應用dump dex

前言 由於本人使用的是Mac來做開發,並且最近要做逆向相關,苦於網上多數教程都是Win的,沒辦法只有到處蒐集資料和自己踩坑,摸着石頭過河。這裏分享一下Mac來做的整個過程。目標,IDA動態調試,dump dex脫殼。 脫殼的話,目前兩種方法

原创 Android TV中RecyclerView循環切換

前言 最近,在做一個菜單功能,其實就是一個RecyclerView的列表,需要做循環。因爲在TV上,涉及焦點問題,所以跟手機還是有些許不同,遇到了一些問題,網上只有一篇相關,所以,完成了功能之後,自己來總結分享一下。 解決方案 第一種: