原创 Java/Android 獲取文件夾的文件列表(file.listFiles())並按名稱排序,中文優先

排序規則 因爲是中國人,習慣性看中文文件夾放前面比較順眼,所以在別人博客(https://blog.csdn.net/da_caoyuan/article/details/56664673)的基礎上,加上了自己的排序規則。 默認排序規則是

原创 Android 調用系統分享文字、圖片、文件,可直達微信、朋友圈、QQ、QQ空間、微博

兼容SDK 18以上的系統,直接調用系統分享功能,分享文本、圖片、文件到第三方APP,如:微信、QQ、微博等 因爲偷懶,可直達微信、朋友圈、QQ、QQ空間、微博的分享僅寫了圖片分享的,其他的文本、文件分享不常用到,就不寫了。 具體圖片分享

原创 Android 本地圖片緩存

廢話 每次從內存裏面讀圖片,圖片小的話還好,圖片大的話比較吃力,速度慢不說,還容易因爲內存問題出現崩潰。 後來加上了緩存,從緩存中讀取,結果發現,還是會爆炸,檢查一下發現,一張拍照3M多,直接把整個緩存區都炸開了,既然找到問題了,也就好解

原创 Android 懸浮窗、懸浮球開發

1、權限管理 直接看我另外一篇博客吧,傳送門: https://my.oschina.net/u/1462828/blog/1933162 2、Base類BaseSuspend import android.content.Conte

原创 ubantu-16+ndk-r14b 編譯 ffmpeg-4.0.2+lame_mp3-3.99.5

1、環境和軟件版本 ubantu-16.4.1 ndk-r14b ffmpeg-4.0.2 lame_mp3-3.99.5 2、廢話     因爲我也是新手,對linux不熟悉,對編譯不熟悉,最喜歡的動作就是拿來主義,研究不深,所以不敢保

原创 Java 從零開始學爬蟲(gecco)

廢話:    第一次學習並嘗試分析、爬取一個網站的數據,全部是從零開始的經驗,希望對各位看官有幫助,當然,本次爬取的是一個比較簡單的網頁,沒有任何反爬蟲措施的網頁。    網上查了一下Java爬數據,最原始的方式是用請求網頁的字符串然後用

原创 Android分享文件兼容7.0以上系統

部分用戶反饋分享功能用不了,然後仔細檢查了一下,看着代碼,愣是沒看出毛病來,然後查了一下,才發現不少小夥伴也出現了這個問題,原因是Android7.0以上系統對文件的權限做了某些安全方面的限制,也就是直接通過Uri.fromFile這個方

原创 Redis入門到精通只需要三篇博客

(Redis介紹:略) Redis-win-x64位程序的下載地址(缺分,分多的可以給我貢獻點): http://download.csdn.net/download/qq_33601179/10165429 linux下的安裝百度一大堆

原创 ScrollView、SwipeRefreshLayout、ListView、RecyclerView等控件解決滑動衝突

        ------由於種種原因,本文廢話較多,代碼較少,可根據需求判定是否需要深入閱讀。 (1)需求場景 ScrollView裏面放了具備橫向滑動的東西,進度條啊、橫向的列表啊、banner等 ScrollView裏面放好幾層的

原创 Android筆記--一個上下滑動,還算看的過眼的日期、時間選擇控件

效果圖: 還可以定製顏色: 主要特點是更靈活一些,網上有開源的,可是都封裝好了,直接彈窗調用,而我的需求是相當於用控件一樣嵌入到某一個佈局中,所以自己寫了一個,交互沒這麼炫酷的,勉強可用,話不多說,上代碼: 調用: PickerVi

原创 Android RecyclerView下拉刷新、上拉加載更多、到底自動加載更多

一、廢話 搞了這麼久的Android,可能是我渠道比較閉塞,一直沒找到比較好用的下拉刷新,往上找的第三方比較知名的一些,都說有這樣那樣的瑕疵,一直用的SwipeRefreshLayout 做下拉加載,然後在RecycleView最後多加一

原创 Android Studio+NDK+Cmake 移植FFmpeg命令行工具

一、編譯 參考大神的帖子,親測一次編譯成功:https://blog.csdn.net/bobcat_kay/article/details/80889398 鑑於以前查文檔的經驗,這裏附上編寫例子的時間:2018年7月22日 我用的是u

原创 Android 懸浮窗權限校驗

懸浮窗權限: <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /> 權限檢驗和請求: //檢查是否已經授予權限,大

原创 Android studio NDK + CMake 編譯SoundTouch實現wav格式音頻的變速、變調功能

溫馨提示:本博客不是從零開始的文章,也不是什麼高手精貼,只是一個菜雞踩坑記錄貼,建議懂得NDK+CMake流程的人觀看,若是從零開始的,推薦先去看一下我之前跑的一個例子:傳送門在此:https://my.oschina.net/u/146

原创 Android 自帶阻尼效果的ScrollView,仿ios效果

百度一下很多阻尼的ScrollView,但是阻尼效果看起來比較生硬,不夠圓潤,在體驗ios的時候,發現那邊做的拖動效果貌似還不錯,所以就百度了一個阻尼的ScrollView的代碼,再改了一下,效果感覺還可以,現在貼出來。 如果需要讓LI