原创 JNI-引用

引用分類 JNI引用的分類即 jobject的分類 在JNI中屬於jobject類型的有: 1.局部引用 本地方法棧內有效 2.全局引用 虛擬機全局生效 不會被GC回收 3.弱全局引用 虛擬機全局生效GC時被回收 局部引用

原创 CMake命令

1.aux_source_directory #查找當前目錄所有源文件,並將源文件名稱列表保存到DIR_SRCS變量 (不能查找子目錄) aux_source_directory(. DIR_SRCS) 2.添加一個庫或預編譯庫

原创 shell編程--循環語句

案例1: 遍歷 #!/bin/bash for i in `seq 1 15` do echo $i done 案例2:for累加 #!/bin/bash j=0 for ((i=0;i<100;i++)) do

原创 shell編程--函數

1.函數定義 funcname() { 方法體 } 或 [function] funcname[()] { 方法體; [return int;] } []裏面的可以省略 2.函數參數 #!/bin/bash test()

原创 shell編程--運算符詳解

1.分類 算數運算符 關係運算符 布爾運算符 字符串運算符 文件測試運算符 2.說明 1.算數運算符 2.關係運算符 注:關係運算符只支持數字,不支持字符串,除非字符串的值是數字 3.邏輯運算符 4.布爾運算符 5.字符串運

原创 shell編程--if語句

1.語法 if(表達式); then #to do else #to do fi 2.案例 #!/bin/bash num1=100 num2=200 if(($num1>$num2));then echo

原创 shell編程--變量的定義

1.shell腳本的撰寫 開頭必須是 #!/bin/bash # 變量定義:弱類型變量 A=10 # =前面和後面不能有空格 echo $A #輸出A 執行腳本命令 ./bash 腳本名 2.環境變量 $0 : 表示當前程序

原创 CMake初識

1.什麼是CMake 1.在Android Studio2.2及以上,構建原生庫的默認工具是CMake。 2.CMake是一個跨平臺的構建工具,可以用簡單的語句來描述所有平臺的安轉(編譯過程)。能夠輸出各種各樣的makefile

原创 CopyOnWriteArrayList

鏈接:https://blog.csdn.net/u010002184/article/details/90452918 總結: 1.讀不加鎖、寫加鎖、做到讀寫分離; 2.可以併發讀; 3.只能保證數據的最終一致性,不能保證數據的

原创 Android高度相關的獲取

添加鏈接描述``` /** * 屏幕真實高度 * @return */ @TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1) public int getRealMetrics() { Wi

原创 Android中獲取View位置信息的函數

View.getLocalVisibleRect(Rect r) 1.以View左上角爲參考系, 獲取到的r.left 爲0 2.該方法可以用來判斷View是否可見 return true: 全部可見或者部分可見 全部可見時,

原创 Java之CountDownLatch

簡介 A synchronization aid that allows one or more threads to wait until a set of operations being performed in other

原创 值得收藏

轉:https://blog.csdn.net/duxingerlai/article/details/89212517

原创 Android多進程Application的onCreate執行多次

轉自:https://blog.csdn.net/Kebiiii/article/details/77938008

原创 圖片請求處理簡單框架

圖片請求處理框架圖示 代碼實現 1.Request的封裝 import android.content.Context; import android.widget.ImageView; import java.lang.r