原创 Dagger2的基礎使用與原理

Dagger2的基礎使用與原理Dagger2的基礎使用與原理前言基礎使用實現原理 Dagger2的基礎使用與原理 前言 Dagger 2 是基於 Java Specification Request(JSR) 330標準。利用 J

原创 泛型的學習

泛型認識 泛型(Generic type 或者 generics)是對 Java 語言的類型系統的一種擴展,以支持創建可以按類型進行參數化的類。可以把類型參數看作是使用參數化類型時指定的類型的一個佔位符,就像方法的形式參數是運行時傳遞的

原创 android 應用更新安裝時出現《 文件包與具有同一名稱的現有文件包衝突》小記錄

前言:實現應用自動下載更新時,在安裝時出現“文件包與具有同一名稱的現有文件包衝突”的錯誤。   因爲適配7.0以上獲取內置路徑的適配,添加了配置一些配置: <provider android:name="andr

原创 idea 使用maven插件進行熱部署項目(解決修改後重新打包無法起效問題)

  問題:平時我們開發完成需要進行項目部署到服務器,通常做法手動打包,在linux下上傳並部署。這種在單個項目部署還好,當項目中分很多子項目時,這是一件頭疼事情。   解決:maven提供插件進行在idea中直接部署。 步驟1:打開Tom

原创 java 反射的學習

基本概念   在Java運行時環境中,對於任意一個類,能否知道這個類有哪些屬性和方法?對於任意一個對象,能否調用它的任意一個方法?   答案是肯定的。   這種動態獲取類的信息以及動態調用對象的方法的功能來自於Java語言的

原创 Android 熱更新之tinker

Android 熱更新之tinker 何爲熱更新?但我們剛剛上線app突然收到反饋有BUG存在,這時候,重新發布apk更新版本是相當麻煩,成本高,或許說你app有更新版本的功能,這時候用戶體驗非常差,又消耗流量,分分鐘觸發用戶卸載你的應

原创 Android Bugly那些實踐走過的坑

上一文章講了如何使用tinker,今天我們帶來一個更加方便的sdk,它也是使用tinker來實現熱更新,還另加入了後臺管理補丁,是不是更加方便很多,而且還減少了我們tinker的許多配置. 配置主項目和app項目的build.gradl

原创 update resources,update classes and resources ,redeploy理解(轉載)

  本編博客轉載自:http://www.mamicode.com/info-detail-1699044.html   總結這3種方式的區別: 一、war和exploed區別 On Upate Action 與 On Frame De

原创 android 基於FFmpeg視頻解碼器

FFmpeg一個集錄制、轉換、音/視頻編碼解碼功能,強大的音頻處理方案,如何在Android平臺上運行? ffmpeg下載地址:https://ffmpeg.org/download.html#build-mac 1 ,接下來

原创 Spring+Spring mvc+Mybatis+Adminlte(bootstrap)打造高大尚的項目框架

前言: SSM是現在熱門的一個開發框架,相比SSH來說,SSM更容易上手。今天我們來整合這3個框架,搭建一個後臺開發框架。MVC框架有了,我在考慮,前端UI要用啥呢?相對於老油條easyUI來說,確實是非常容易上手、簡易,有着豐富的組件,

原创 Android DataBinding 項目使用介紹(二)

Android DataBinding 項目使用介紹(二) 上一節我們介紹了databinding基本用法,今天抽空寫下一些實際項目開發用到的.比如listview,include標籤,imageView綁定URL數據,等. lis

原创 android NDK搭建與開發(一)

android NDK技術上的使用非常廣泛,遊戲、視頻、加密等等都需要使用到C、C++動態庫,到此需要我們使用NDK完成,使用NDK開發帶來效率上優化,數據的安全行等等可靠。這章節我們來學習NDK在android上搭建,與需注意的地方。

原创 Android 5.0以下,使用android studio 出現錯誤com.android.build.api.transform.TransformException:

Android 5.0以下,使用android studio 出現錯誤com.android.build.api.transform.TransformException: 使用as去跑5.0以下的手機,居然跑出了錯誤com.androi

原创 android 日曆選擇器(酒店專用)

日曆選擇器由於公司需求,參看了各個平臺的酒店日曆選擇功能,手動寫了一個,就當記錄下,代碼邏輯可能還需要再去優化下,各位小夥伴沒思路的可以參考下。。接下來正題。看下實現後效果圖吧。。佈局上是RecyclerView嵌套RecyclerVie

原创 Android 關於內存泄漏的檢測與優化

在開發app中,盲目的去擼代碼,從沒爲內存考慮的寫,這樣到了後面出問題的時候,就想哭了,最近上傳小米平臺的應用被反駁回來,真心的尷尬,因爲在公司幾臺手機都沒有出現oom的情況,到了小米官方測試,還是小米3(Android6.0)的就出現了