原创 Android 圖片放大縮小

  在android中,圖片的放大和縮小是很重要的一個方法,我們主要用到的就是bitmap、MotionEvent 、Matrix、KeyEvent、OnTouchListene、ImageView。還有

原创 Android圖片畫廊式倒影顯示

package cn.gallery;  import android.app.Activity; import android.content.res.Resources; import android.graphics.Bitmap;

原创 GirlView子元素點擊事件處理示例

[代碼 步驟] 1. 你要放入GricView 的佈局比較複雜 包括一個image & text 且二者以線性排列   * 定義圖片和文字的數組 供後續使用 Java代碼   int count = 5;       i

原创 Android使用SQLite

SQLite 一個非常流行的嵌入式數據庫,它支持 SQL 語言,並且只利用很少的內存就有很好的性能。 本文主要講解 SQLite 在 Android 環境中的基本使用。 SQLite 基本上符合 SQL-92 標準,和其他的主

原创 EditText的屬性介紹:

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

原创 JNI-photoshop實例

  第一步創建 ui   <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.androi

原创 退出應用對話框

new AlertDialog.Builder(this).setIcon(R.drawable.dialog).setTitle( "退出確認").setMessage("確定退出程序?").setNegativeButton("取消

原创 枚舉

 枚舉是一個被命名的整型常數的集合,枚舉在日常生活中很常見。 例如表示星期的SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY,男

原创 實現異步處理----AsyncTask

  由於主線程(也可叫UI線程)負責處理用戶輸入事件(點擊按鈕、觸摸屏幕、按鍵等),如果主線程被阻塞,應用就會報ANR錯誤。爲了不阻塞主線程,我們需要在子線程中處理耗時的操作,在處理耗時操作的過程中,子線

原创 GestureDetector類的用法

GestureDetector類定義了許多觸摸事件。包括    1.boolean  onDoubleTap(MotionEvent e)解釋:雙擊的第二下Touch down時觸發    2.boolean  onDoubleTap

原创 Android程序怎樣禁止橫豎屏切換

  在Android中要讓一個程序的界面始終保持一個方向,不隨手機方向轉動而變化的辦法: 只要在AndroidManifest.xml裏面配置一下就可以了。  在AndroidManifest.xml

原创 Android應用性能優化方案

  1.避免創建不必要的對象 2.如果方法用不到成員變量,可以把方法聲明爲static,性能會提高15%到20% 3. 避免使用getters/setters存取Field,可以把Field聲明爲pub

原创 Android應用完全退出程序的方法!!!

  public boolean onKeyDown(int keyCode, KeyEvent event) {                             if(keyCode == KeyEvent.KEYCODE_B