原创 NDK與JNI

JNI:1.編寫java native 接口,編譯生成class文件,可能需要指定android包到classpath中,比如: javac -classpath c:/Android/android-sdk-windows/platf

原创 Android code

Drawable、Bitmap、byte[]之間的轉換 1、Drawable → Bitmap public static Bitmap drawableToBitmap(Drawable drawable) {            

原创 vi/vim 編輯器筆記

1.vi的基本概念: 基本上vi可以分爲三種狀態,分別是命令模式(commandmode)、插入模式(Insert mode)和底行模式(last line mode), 1)命令行模式控制屏幕光標的移動,字符、字或行的刪除,移動複製某

原创 Java學習筆記

基礎語法 Java標識符: 1.由字母,下劃線,美元或數字組成; 2.應以字母,下劃線,美元符開頭; 3.大小寫敏感,長度無限制; 變量: 變量必須先聲明,再賦值,才能使用。 局部變量:方法(包括形參)或語句塊內部定義的變量; 成員變

原创 Linux命令

1. man 對你熟悉或不熟悉的命令提供幫助解釋 eg:man ls 就可以查看ls相關的用法  2. ls 查看目錄或者文件的屬*,列舉出任一目錄下面的文件 3. cp 拷貝文件   eg: cp filename1 filename

原创 cmd命令集錦

        winver---------檢查Windows版本  wmimgmt.msc----打開windows管理體系結構(WMI)  wupdmgr--------windows更新程序  wscript--------win

原创 XML

eX tensible M arkup L anguage XML語言---------描述事物本身(可擴展) XSL語言---------展現事物表現形式 DTD(Schema)---定義XML語言的語法 註釋用<!--    -->

原创 eclipse 部分插件在線安裝地址

Google Plugin for Eclipse Eclipse 3.7 (Indigo) http://dl.google.com/eclipse/plugin/3.7 Eclipse 3.6 (Helios) http://dl.

原创 Ubuntu使用筆記

VMware下的Ubuntu切換到命令行模式: ctrl + shift + alt + F1 VMware下的Ubuntu切換回窗口模式:alt + F7

原创 正則表達式

類: java.lang.String java.util.regex.Pattern java.util.regex.Matcher Pattern: 準備匹配的字符模式; Matcher:匹配結果(matches()匹配整個字符串,

原创 系統筆記

進程與線程: 進程 是系統進行資源分配和調度的一個獨立單位.;線程 是進程的一個實體,是CPU調度和分派的基本單位;進程和線程 的重要區別:邏輯角度來看,多線程的意義在於一個應用程序中,有多個執行部分可以同時執行。但操作系統並沒有將多個線

原创 JNI

最簡單的Java調用C/C++代碼的步驟: 1.在Java類中聲明一個聲明爲native的方法。 2.使用Javah命令生成包含native方法聲明的C/C++頭文件。 3.按照生成的C/C++頭文件來寫C/C++源文件。 4.將C/

原创 Android試題

Android應用的入口點是什麼?    Android使用Google Dalvik VM,相對於傳統Java VM而言有着很大的不同,在Sun的Java體系中入口點和標準c語言一樣是main(),而每個Android程序都包含着一個A

原创 C常用基礎操作

輸入一個數: int a=0; printf("\ninput a number: "); scanf("%d",&a);

原创 Android 學習札記

Activity 啓動模式:使用標籤android:launchMode進行設置 即android:launchMode=["multiple" | "singleTop" | "singleTask" | "singleInstan