原创 安卓全局異常捕捉

直接上代碼就是幹 public class ExceptionCapture implements Thread.UncaughtExceptionHandler { private static ExceptionC

原创 關於JNI、Java調C++、.so庫避坑筆記

最近在我的Java同事在搞Java掉C++代碼的事,而我是個寫安卓的,在這一塊比他稍微熟悉這塊一些,就打算折騰一下。然後自己寫了個測試,當然代碼都很簡單,主要是把其中的邏輯搞清楚。 一、配置AndroidStudio 要編譯和調

原创 Android中使用ProtoBuf進行通信

一.什麼是ProtoBuf protobuf是Google的與語言無關,與平臺無關,可擴展的機制,用於對結構化數據進行序列化(例如XML),但更小,更快,更簡單。您定義要一次構造數據的方式,然後可以使用生成的特殊源代碼輕鬆地使用各

原创 Android Jetpack組件之Lifecycles

感覺好久沒有寫學習筆記了,今天恰好1024。 Android Jetpack是一套庫、工具和指南,可幫助開發者更輕鬆地編寫優質應用。這些組件可幫助您遵循最佳做法、讓您擺脫編寫樣板代碼的工作並簡化複雜任務,以便您將精力集中放在所需的

原创 在VirtualBox中安裝MacOS並設置分辨率

下載虛擬機和MacOS就不說了,網上很多教程。這裏需要設置的2個方面 1.VirtualBox中設置MacOS屬性 cd到VirtualBox的安裝目錄 將一下目錄依次輸入 VBoxManage modifyvm "Mac" --

原创 安卓中實現基本的組件化

說起組件化大家一定很熟悉了,網上也有一堆資料,但是我還是想寫一篇自己對於實現組件化的方法。 一. 什麼是組件化? 說起組件化一定要談一下模塊化,很多人對組件化和模塊化的區別不是很清楚,包括我自己也是。那現在來說說我對它們的理解:

原创 安卓library中使用butterknife遇到的一些問題

最近在做組件集成,將遇到的問題記錄一些。 當我把Module到到App裏面並配置了依賴同步一些項目的時候提示Manifest merger failed查看提示Suggestion: add ‘tools:replace=“and

原创 在Ubuntu中Eclipse For C/C++運行Launch failed.Binary not found異常

今天在Ubuntu機子上安裝了Eclipse for C/C++,這個機子上我之前已經安裝了C/C++編譯器了的。然後在Eclipse上寫了一段代碼運行一下,結果就報Launch failed.Binary not found,所以在此m

原创 在ubuntu中給應用程序添加快捷方式

最近幾天想將我的老筆記本升一下級,之前是win10的感覺老卡了,所幸想是一下Linux的系統就在Ubuntu官網上下載了最經的18.04的版本,試了一下感覺不錯。 可是當自己不在snap軟件商店安裝軟件時,系統就不會自己創建應用圖標。這裏

原创 Linux 常用命令學習(一)

1.man命令–>手冊(manual) man手冊共有以下幾個章節 1.Standard Command(標準命令) 2.System calls(系統調用) 3.Library funcations(庫函數) 4.Special d

原创 Android實現動態高斯模糊

網上有一把分享,不過我還是打算搞一下,嘻嘻嘻。。。先上核心代碼,後說明 private Bitmap blur(Bitmap bitmap, float radius) { Bitmap output = Bitmap

原创 RecyclerView添加頭佈局和尾佈局

看到別人的對RecyclerView添加酷炫的下拉刷新和上拉加載更多時總想自己也搞一下。說幹就幹,在此mark一下。 RecyclerView不像ListView那樣提供了addHeadView()和addFootView()的方法,

原创 安卓設計模式MVP

爲啥要用MVP 網上有很多關於怎樣寫好MVP模式的文章,但是我還是想寫一篇關於此類的文章,多一個不多少一個不少,僅供參考提供不同的見解嘛</可愛>。 很早就像寫一篇MVC的進階篇MVP了,MVC這裏就不了說太多了,因爲即使你不同設計模式,

原创 Rxjava學習筆記(一)

當Rxjava火了很久之後,纔想起來學習一哈,不然就落伍了……^_^ Rxjava是基於觀察者模式設計的,(至於什麼是觀察者模式,有需要了解的自己查,哈哈哈)。 上硬菜,首先這裏涉及到兩個概念,觀察者和被觀察者。被觀察者發生變化就立馬

原创 安卓支付寶支付的小坑。。。。

因爲項目要求,要添加支付寶支付,本人第一次搞支付寶支付,遇到一些小問題,特此Mark一下 相對微信支付來說,支付寶的文檔還是比較人性化的。所以就下了支付寶的Demo,照着demo一步步搞就行了,,,,到了測試的時候發現報了個錯—-》支付