在android中有時需要用到aop程式設計的場景,aspectj是乙個不錯的選擇。因此特此記錄下
專案的build.gradle中引入如下配置
//for aspectj
classpath 'com.hujiang.aspectjx:gradle-android-plugin-aspectjx:2.0.4'
需要切入的模組build.gradle如下配置
//aspectj
api 'org.aspectj:aspectjrt:1.8.9'
@aspect
public class performancemanager catch (throwable throwable)
}signature signature = joinpoint.getsignature();
long time = system.currenttimemillis();
try catch (throwable throwable)
}}
基本配置完畢 Android中使用全屏
在開發android研發時,最開始一般都會有個全屏顯示的閃屏,下面提供實現全屏的兩種方法 1 通過 實現 去掉標題欄 this.requestwindowfeature window.feature no title 全屏顯示 this.getwindow setflags windowmanage...
Android中使用AsyncTask實現非同步載入
使用該類可以在子執行緒中更新ui,具體表現在和handler相比,其封裝和簡化了非同步操作的過程 一般需要重寫乙個類來繼承和實現asynctask類,如public myasynctask extends asynctask,三個引數一次表示 1,params 啟動任務時輸入引數的型別 2,prog...
Android中使用FFmpeg(一)
1 編譯環境 2 準備工作 3 編譯ffmpeg 修改configure檔案 slibname with major slibname libmajor lib install extra cmd ranlib libdir libname slib install name slibname wi...