原创 ListView自動滾動方法

直接在Layout中寫即可,注意下面的stackFromBottom以及transcriptMode這兩個屬性。 <ListView android:id="listCWJ" android:layout_width=

原创 Android界面刷新的方法

Android提供了Invalidate方法實現界面刷新,但是Invalidate不能直接在線程中調用,因爲他是違背了單線程模型:Android UI操作並不是線程安全的,並且這些操作必須在UI線程中調用。 Android程序中可以使用的

原创 Android人臉檢測類FaceDetector

根據文檔描述,輸入圖片必須爲Bitmap RGB565格式。人臉的檢測方法是用雙眼來檢測人臉的位置,也就是說無法檢測到嘴、側臉等,雙眼必須同時可見,並且眼鏡會影響檢測的效果。實際上,FaceDetector檢測到的並不是人的全臉,而只是雙

原创 Android NDK r5 windows系統上安裝與使用

![endif]-->!-->Android NDK r5 windows系統上安裝與使用 一、Android NDK r5安裝1、cygwin的安裝和簡單配置①首先到http://www.cygwin.com下載setup.exe ,接

原创 一個完整的遍歷速度測試

一個完整的遍歷速度測試: import java.util.Iterator; import java.util.List; import java.util.ArrayList; import java.util.LinkedList

原创 Android JNI實例代碼(一)

前幾天有關Android JNI開發系列教程中有關的源代碼,可以在本文中查找: 一、 在JNI中執行Java方法 class AndroidJniDemo { private native void executeMethod();

原创 利用Java反射技術阻止通過按鈕關閉對話框

衆所周知,AlertDialog類用於顯示對話框。關於AlertDialog的基本用法在這裏就不詳細介紹了,網上有很多,讀者可以自己搜索。那麼本文要介紹的是如何隨心所欲地控制AlertDialog。    現在我們來看看第一個需求:如果某

原创 Android JNI開發進階篇

主要講解下昨天需要詳細說明有關Java JNI相關的異常處理、線程安全問題,在JNI中產生的異常主要是內存不足OutOfMemoryError、數組越界 ArrayIndexOutOfBoundsException、數組賦值類型錯誤Ar

原创 Android工程內嵌資源文件的兩種方法

發佈時間:2010-08-19 作者:Android開發網原創     Android軟件一般處理大的資源通過sdcard比如在線下載資源到sdcard,而apk中內嵌資源或二進制文件時一般使用下面的兩種方法:   方法一  res/ra

原创 關於屏保的解除與恢復

解除屏保代碼:// 去掉屏保KeyguardManager mKeyguardManager = (KeyguardManager)getSystemService(Context.KEYGUARD_SERVICE); final

原创 Java字符串空格處理(無論有幾個空格,都輸出爲1個空格,去除字符串前後的全角空格)

1、無論有幾個空格,都輸出爲1個空格: public class DeleteSpace { public static void main(String[] args)throws Exception { String strin

原创 Android JNI開發高級篇

有關Android JNI開發中比較強大和有用的功能就是從JNI層創建、構造Java的類或執行Java層的方法獲取屬性等操作。     一、類的相關操作     1. jclass FindClass(JNIEnv *env, con

原创 Activity切換效果(overridePendingTransition)

Activity.overridePendingTransition(int, int)修改Activity切換動畫,可以在Activity.startActivity(Intent)之後或Activity.finish() 之後調用,當

原创 模式對話框Dialog背景的透明度&黑暗度設置方法

設置透明度:WindowManager.LayoutParams lp=dialog.getWindow().getAttributes(); lp.alpha=1.0f; dialog.get

原创 監聽home鍵(android:launchMode="singleTask" 與 onNewIntent(Intent intent) 的用法)

android:launchMode="singleTask" 和 onNewIntent(Intent intent)兩個特性,現總結一下經驗:android:launchMode="singleTask" 配置在 Mainifest