原创 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/*"