原创 反編譯apk文件,獲取android源碼

工具:(下載地址:http://download.csdn.net/detail/w540982016044/4272874) apktools : 把apk文件 反編譯成 原始的目錄文件   dex2jar : 把 dex文件 轉化成一

原创 android xml佈局文件中EditText的屬性詳解

android:layout_gravity="center_vertical"//設置控件顯示的位置:默認top,這裏居中顯示,還有bottom android:hint="請輸入數字!"//設置顯示在空間上的提示信息 android:

原创 android Bitmap用法 很好的總結

Bitmap用法總結1、Drawable → Bitmappublic static Bitmap drawableToBitmap(Drawable drawable) {Bitmap bitmap = Bitmap.createBit

原创 Eclipse CDT配置c++標準庫目錄(includes的問題)(Ubuntu 11.10)

剛接觸Linux,用Ubuntu11.10,還是習慣用IDE來編程。Eclipse CDT功能很強大,安裝完雖然可以編譯運行c++程序,但有個問題,就是找不到c++標準庫的頭文件,無法打開諸如之類的文件,編譯器警告如下:   顯示 U

原创 使用eclipse導入現有的ndk工程(NDK例子-Hello-jni導入到eclipse)

網上有很多NDK開發的例子,拿來二次開發很好。eclipse是功能強大的IDE開發環境,如果能將這些NDK工程導入可以加快進度。網上查了很久,沒有具體的導入方法。通過自己摸索,終於找到了正確的導入辦法。 1,假設eclipse,jdk,a

原创 Java獲取漢字拼音

爲了配合模糊查詢 很多情況下 我們需要用到漢字首字母 進行模糊查詢, 這樣的例子很多, 做法也很多,有的是寫在數據庫中,有的是寫在java程序中   java程序中有 1. Java代碼   package 

原创 OpenGl核心函數庫說明

一直想學OpenGL,在網上看到這篇帖子,先轉過來了,就是函數說明有點簡陋,參數都沒寫,不過總比沒有強多了 glAccum 操作累加緩衝區 glAddSwapHintRectWIN 定義一組被SwapBuffers拷貝的三角形 glAl

原创 Android源碼編譯整理總結

1.必要的軟件環境 sudo apt-get install build-essential sudo apt-get install make sudo apt-get install gcc sudo apt-get ins

原创 setsockopt()用法,及參數詳解,附實例

簡述:   設置套接口的選項。   #include <winsock.h>   int PASCAL FAR setsockopt( SOCKET s, int level, int optname,   const ch

原创 Linux下socket編程的輔助函數:select()函數以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET

最近在研究Linux下socket編程,上面說是輔助函數其實也不太準確,不過在Linux下socket編程中確實比較常用 在網上找了篇文章,把其中的主要部分轉過來了。 select函數用於在非阻塞中,當一個套接字或一組套接字有信號時通

原创 Linux下Socket通信(IPC),附實例

1、Linux下的Socket通信是一種基於文件的IPC通信,也可以是基於其他設備的IPC通信。它可以在本機內不同進程間實現通信,也可以在實現不同主機之間的通信。 2、Socket是一種進程間通信模式: 對等模式(P2P):一對一:UD

原创 Linux C下socket編程API簡介

1. 網絡字節序          內存中的多字節數據相對於內存地址有大端和小端之分,磁盤文件中的多字節數據相對於文件 中的偏移地址也有大端小端之分

原创 在eclipse中進行Android ndk開發時c代碼中Unresolved inclusion的解決

原因是在eclipse編輯環境中沒有找到對應的include中的文件。解決方法是將包含該文件的include目錄作爲新的linked folder加入工程中。具體方法如下:1. 右擊工程->New->Folder2. 對話框中點擊Adva

原创 JNI實例教程,附詳細步驟

Jni程序開發的一般操作步驟如下: l         編寫java中的調用類 l         用javah生成c/c++原生函數的頭文件 l         c/c++中調用需要的其他函數功能,實現原生函數(原則上可以調用任何資源)

原创 一步一步教會你使用GCC,附實例

GCC(GNU Compiler Collection)是Linux下最常用的C語言編譯器,是GNU項目中符合ANSI C標準的編譯系統,能夠編譯用C、C++和Object C等語言編寫的程序。同時它可以通過不同的前端模塊來支持各種語言,