原创 Fragment中startActivityForResult不回調onActivityResult問題

問題 一次開發中,突然發現Fragment中的onActivityResult方法不回調了?使用的fragment是v4版本的,調用的是fragment的startActivityForResult()。 排查 首先檢查fragm

原创 Android studio 3.4.0+與gradle版本和插件的對應關係

問題:Android Studio項目編譯不過去與AS的版本和插件有直接的關係。 總結一下歷史gradle版本與相應插件版本的對應關係 Android studio 3.4.0+中 項目根目錄下的gradle-wrapper.prope

原创 RTMP視頻播放器

感謝作者tcking、Bilibili,本項目借鑑了GiraffePlayer項目,項目一開始的靈感來源於GiraffePlayer項目,後期做純粹做了視頻播放器的界面的定製,基於ijkplayer項目進行的播放器界面UI封裝。 簡介 當

原创 App優化之ANR詳解

引言 背景:Android App優化, 要怎麼做?App優化之性能分析工具App優化之提升你的App啓動速度之理論基礎App優化之提升你的App啓動速度之實例挑戰App優化之Layout怎麼擺App優化之ANR詳解App優化之內存分析工

原创 不使用Cygwin,在eclipse中快速開發JNI,一鍵生成C頭文件.h,以及一鍵使用NDK交叉編譯

  谷歌改良了ndk的開發流程,對於Windows環境下NDK的開發,如果使用的NDK是r7之前的版本,必須要安裝Cygwin才能使用NDK。而在NDKr7開始,Google的Windows版的NDK提供了一個ndk-build.cmd

原创 Android自定義View的實現方法,帶你一步步深入瞭解View(四)

版權聲明:本文出自郭霖的博客,轉載必須註明出處。 目錄(?)[+] 轉載請註明出處:http://blog.csdn.net/guolin_blog/article/details/17357967 不知不覺中,

原创 Android 如何生成jar包aar文件

Andrioid Studio生成jar, aar包 兩者區別: *.jar:只包含了class文件與清單文件,不包含資源文件,如圖片等所有res中的文件。 *.aar:包含所有資源,class以及res資源文件全部包含 如果你只是一個簡

原创 eclipse項目遷移到android studio

前言 最近Android studio(下文簡稱AS)官方發佈了正式版,目前火得不行。個人認爲主要是因爲android是google自家的產品,AS也是他自己搞的IDE,以後的趨勢android開發肯定會用AS,至於eclipse的a

原创 給 Android 初學者的 Gradle 知識普及

1  前言                 前一段時間有人在我的邪教羣裏問「剛學 Android 不久,對 Gradle 不懂,看了很多資料依然一知半解,希望張哥給講講 Gradle 」,沒想到羣裏很多人都響應,表示同感,有人在羣

原创 Android開源項目推薦之「網絡請求哪家強」

不少人老催這個系列,好吧,今天就更新一篇乾貨給你們。網絡請求這個話題基本是所有 App 開發都會遇到的,這也難怪之前很多人留言讓我寫寫網絡請求到底該怎麼選擇,今天就來說說網絡請求到底哪家強! 1. 原則 本篇說的網絡請求專指 htt

原创 Android 自定義View之繪圖

轉載。 https://blog.csdn.net/moira33/article/details/79111343 【Android 自定義View之繪圖】 Android 自定義View之繪圖 基礎圖形的繪製 一Paint與Canva

原创 GitHub上受歡迎的Android UI Library

原文鏈接: https://github.com/opendigg/awesome-github-android-ui 內容 抽屜菜單 ListView WebView SwitchButton 按鈕 點贊按鈕 進度條

原创 下拉刷新框架android-Ultra-Pull-To-Refresh導入到Android Studio

轉自:http://blog.csdn.net/jljcslg/article/details/50543548 最近有個很火的下拉刷新框架:Android-Ultra-Pull-To-Refresh。 我的csdn源碼下載地址:http

原创 一起來寫OKHttp的攔截器

00:00 一開始就不多說廢話了,主要因爲工作時遇到了一些使用 OKHttp 攔截器的問題,所以在此特寫這篇以作記錄。 現如今,做 Android 開發在選擇網絡框架時,大多數都會首推 Retrofit 。Retrofit 以其簡潔

原创 NDK開發 從入門到放棄(七:Android Studio 2.2 CMAKE 高效NDK開發)

轉自 http://blog.csdn.net/xiaoyu_93/article/details/53082088 [+] 前言 之前,每次需要邊寫C++代碼的時候,我的內心都是拒絕的。  1. 它沒有代碼提示!!!這意味