原创 linux 查看文件夾的大小

經常會遇到這樣的場景,想知道某個文件夾的大小: 這時是du命令的最佳使用場景: du (disk use) 查看當前sdk目錄的大小 du -sh ./sdk s:sum h:human can read 點贊

原创 常見的加密算法

1.對稱加密 AES 加密 對稱密鑰加密中最流行的算法之一,Advanced Encryption Standard,安全級別不高的自動登錄一般用AES加密,AES加密是比較快的。 動畫演示:http://coolshell.cn/art

原创 linux 修改文件所在組

sudo chown -R $USER /usr/local sudo chown -R $peter /usr/local 點贊 收藏 分享 文章舉報 javalive0

原创 canvas的用法

想要使用canvas 有一個前提 那就是一定要有它要操作的對象 bitmap 或 一塊dirty區域。 android 源碼中 view的根 canvas 來源如下:ViewRootImpl.java  drawSoftware方法中

原创 android 錄製gif

要求: android 4.4 以上 錄製命令: adb shell screenrecord --bit-rate 2000000 --size 480x800 /sdcard/test.mp4 導出命令: adb pull

原创 線程池

1. 線程池作用:通過複用線程控制線程數量,來節省內存開銷,和提高運行速度。 類: ThreadPoolExecutor.java 2. 創建對象時各個參數的含義: public ThreadPoolExecutor(int coreP

原创 Gson 解析遇到的奇怪問題

com.google.gson.JsonSyntaxException: Expected a com.google.gson.JsonObject but was com.google.gson.JsonPrimitive info中

原创 java知識總結

基礎知識 基本類型 數據類型 編碼知識 變量 操作符 關於補碼 流程控制 關鍵字 數組array 訪問權限控制 基本類型強制轉換 枚舉類型 base64編碼 16進制字符串轉化成in

原创 android adb 的常用命令

安裝程序 重新安裝 adb install com.xx.xx 重新安裝,保持原程序數據 adb install -r 安裝到SD卡中 adb install -s 卸載程序 完全卸載 adb uninstall com.xx.xx

原创 android知識總結

M(數據) 網絡 如何檢測網絡 http(android api) http(apache api) 寫複雜的網絡交互系統模塊時需要考慮什麼 URI(uniformresource identifier)和URL(universal r

原创 android 懸浮窗不影響系統交互的window參數設置

type : WindowManager.LayoutParams.TYPE_TOAST flag: WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE| WindowManag

原创 Error: Configuration with name 'default' not found in Android Studio 解決

引入anthonycr/Lightning-Browser的時候發生了這個錯誤。 解決辦法: git submodule init git submodule update

原创 UDP/TCP 協議

UDP: User Datagram Protocol  用戶數據報協議 是一種無連接的協議。UDP有不提供數據包分組、組裝和不能對數據包進行排序的缺點,也就是說,當報文發送之後,是無法得知其是否安全完整到達的。UDP用來支持那些需要在計

原创 retrofit 總結

創建: new Retrofit.Builder() .addConverterFactory(GsonConverterFactory.create()) .addCal

原创 jar, apk, zip 刪除命令

刪除jar包中的文件夾 zip --delete baseproject.jar "com/luajava/*"