原创 Android關於圖片讀取的一些總結
Android隨記------屏幕密度摻入BitmapFactory裏decodeFile與decodeResource的差異 最近在項目中遇到的問題,一種是放在drawable下的資源文件,一種爲下載後複製到data/
原创 移位操作---左移和右移
這裏面所有的操作都是針對存儲在計算機中中二進制的操作,正數在計算機中是用二進制表示的,負數在計算機中使用補碼錶示。 左移位:<<,有符號的移位操作左移操作時將運算數的二進制碼整體左移指定位數,左移之後的空位用0補充。 右移位:>>,
原创 java裏面的for循環的格式
for(String s : arr): 其實本質上和for(int i=0;i<length;i++)沒太大區別,但是for(String s : arr)中的arr一定是字符串數組,每次循環取一個字符串出來賦值給s,直到arr數組
原创 strtok函數的介紹
原型:char *strtok(char s[], const char *delim); 作用:strtok()用來將字符串分割成一個個片段。參數s指向欲分割的字符串,參數delim則爲分割字符串中包含的所有字符。當strtok()在
原创 strtol函數---將字符串按一定的進制轉換
函數原型:long int strtol(const char *nptr, char **endptr, int base); 說明: 這個函數會將參數nptr字符串根據參數base來轉換成長整型數。 參數base範圍從2至36,或
原创 Android --獲取手機信息方法介紹
1、IMEI號,IESI號,手機型號: 手機型號 Build.MODEL String MODEL The end-user-visible name for the end product. sdk版本 Build.VERSI
原创 Java類型和本地類型對應情況(JNI基礎)
#include <jni.h> int Java_com_ivsign_fingertest_MainActivity_jniFinger190CapProcess( JNIEnv* env, jobject this, jst
原创 JAVA 3DES 加密解密(二)
關於3DES算法C版本與JAVA版本的兼容問題 http://argv.info/2011/01/06/c-on-the-3des-algorithm-version-version-and-java-compatibility/
原创 fwrite--C語言函數
fwrite 編輯 C語言函數,向文件寫入一個數據塊 目 錄 1函數名 2功能 3用法 4程序示例 1函數名 fwrite 2功能 C語言函數,向文件寫入一個數據塊 3用法
原创 struct timeval結構體 以及 gettimeofday()函數
一、struct timeval結構體 struct timeval結構體在time.h中的定義爲: struct timeval { __time_t tv_sec; /* Seconds. */ __suseco
原创 Android:在一個應用程序中啓動另外一個已經安裝的應用程序或系統程序
我們可以通過ComponentName以及Intent的setComponent來實現:在一個應用程序裏面啓動另外一個已經安裝的應用程序或系統程序。 下面是一個在一個應用程序裏面啓動另外一個已經安裝的程序,如下: //組件名
原创 android EditText 默認情況下不獲取焦點(不彈出輸入法)+點擊EditText時,不彈出鍵
不獲取焦點(不彈出輸入法) 一個佈局文件裏第一個EditText將默認獲得焦點,如果想讓其默認不獲得焦點: 1、可以在EditText前面放置一個看不到的LinearLayout,讓它率先獲取焦點: <LinearLayout
原创 JSONArray jsonArray解析
try { JSONArray jsonArray = new JSONObject(serviceMessage).getJSONArray("candidateList"); for(
原创 Android 全屏顯示的方法
我們都知道在Android中某些功能的實現往往有兩種方法:一種是在xml文件中設置相應屬性,另一種是用代碼實現。同樣Android實現全屏顯示也可以通過這兩種方法實現: 1、在AndroidManifest.xml的配置文件裏面的<a
原创 JAVA 3DES-Cipher加密解密
加密: Cipher enCipher = Cipher.getInstance("AES/ECB/PKCS5Padding"); enCipher.init(Cipher.ENCRYPT_MODE, secretKey);