原创 Flutter 安裝教程

Flutter 是谷歌的移動UI框架,可以快速在 iOS 和 Android 上構建高質量的原生用戶界面。 Flutter 可以與現有的代碼一起工作。在全世界,Flutter 正在被越來越多的開發者和組織使用,並且Flutter是完全免費

原创 結合源碼分析RecyclerView複用機制: Recycler

自從 RecyclerView 出現,很多開發者都替換 ListView/GridView,改用它了。首先我們要知道 Recycler 是 RecyclerView 的一個內部類,裏面包括了生成新View,複用舊View,回收View,重

原创 Git 命令值得注意的幾個點

大多數人對 Git 的常用命令都有一定的瞭解,這裏羅列一些具體案例說明需要使用哪些命令。   從網上clone一份代碼 舉例:在目錄 D:\work\WDEMO 下,下載代碼: git clone https://github.com/m

原创 牛逼的AccessibilityService

AccessibilityService,無障礙輔助功能,運行在後臺,並且能夠收到由系統發出的一些事件(AccessibilityEvent,這些事件表示用戶界面一系列的狀態變化),比如焦點改變,輸入內容變化,按鈕被點擊了等等,該種服務能

原创 Android中的Dalvik和ART有啥區別?

什麼是Dalvik? Dalvik是Google公司自己設計用於Android平臺的虛擬機。Dalvik虛擬機是Google等廠商合作開發的Android移動設備平臺的核心組成部分之一。它可以支持已轉換爲.dex格式的; font

原创 淺談視頻壁紙

視頻壁紙,對於動態壁紙開發,就得用到WallpaperService; manifest配置: <!-- 配置實時壁紙Service --> <service android:name="com.mill.wpengine.Vi

原创 Handler,MessageQueue,Looper,你所不知道的Asynchronous

結合源碼分析Handler還是可以異步的。首先介紹下 Android 消息處理機制相關的幾個類:1,Message:消息實體;2,MessageQueue:消息隊列;3,Looper:消息循環體;4,Handler:消息處理;消息處理的機

原创 Android知識點目錄

本人蔘考了一本書籍,但是那本書比較“坑”,沒有很詳細的介紹各個知識點,都還需要別人去單獨搜索查詢詳細資料,那這本書實際就只是來了解個目錄了。。。 持續更新中... 第1章 Android觸摸事件傳遞機制     1.1 觸摸事件的類

原创 NDK生成so文件

網上資料很多,我拿一個通用的模板出來,特別是重新編譯別人寫好的jni代碼 單獨一個so生成: /Users/mier/Library/Android/sdk/ndk-bundle/ndk-build NDK_PROJECT_PATH=.

原创 利用Transition,實現朋友圈點擊圖片全屏瀏覽效果

本文主要是介紹 Android 5.0 之後的 Activity 過渡動畫 Transition。如果是整個頁面的動畫,實際大部分都可以用 overridePendingTransition 實現了。這裏主要還是介紹當第二個界面的出現方式

原创 使用OkHttp後,遇到的那些“坑”

首先說明下:本文碰到的一些問題,都是在 okhttp-3.10.0,okio-1.14.0 這個版本碰到的。1,OkHttpClient 默認的 connectTimeout,readTimeout,writeTimeout 都是10秒,

原创 4.4以上的沉浸模式

4.4之後做沉浸模式(就是改變狀態欄顏色),這裏面坑很多。參考:http://www.jianshu.com/p/7f5a9969be531,6.0以下是不能改變狀態欄圖標字體顏色的;如果你的應用通欄是白色,針對非魅族小米和6.0以下手機

原创 非常用網站目錄

BAT 微信公衆號:https://mp.weixin.qq.com/ 微信支付:https://pay.weixin.qq.com/ 支付寶開放平臺:https://docs.open.alipay.com/rules_trade/

原创 Android利用ffmpeg做視頻裁剪

根據自己需求,編譯so,或者用網上搜現成的;https://github.com/FFmpeg/FFmpeg 時長裁切: ffmpeg -i src.mp4 -ss 3 -t 10 out.mp4 3表示起始時間,10表示長度,也就表示

原创 對React Native初步學習

 ReactNative處理有很長一段時間了,之前在項目中也直接用過,最近新項目開始完全用它實現,所以寫了一下個人感受。 React Native中文學習地址:https://reactnative.cn/ 先安裝Homebrew