原创 在Mac上配置adb命令

在Mac OS中使用adb命令時,應進行變量配置,步驟如下: 一、終端中輸入 cd ~ 二、輸入touch .bash_profile 回車 touch:如果沒有,則創建文件,如果有,更新一下文件時間 三、輸入open -e .ba

原创 百度地圖不自動加載

在使用百度地圖進行android map開發時,發現打開地圖,地圖不會自動的加載,需要手支點擊一下地圖,纔會進行加載。原因在於是4.0的裏面啓動了硬件加速,我把對應的activity的屬性設置爲 android:hardwareAcce

原创 HashMap遍歷方法及比較

Java中HashMap遍歷的兩種方式原文地址: http://www.javaweb.cc/language/java/032291.shtml第一種:  Map map = new HashMap();  Iterator iter

原创 android animaltion Interpolator使用

Interpolator對象 資源ID 功能作用 AccelerateDecelerateInterpolator @Android:anim/accelerate_decelerate_interpolator 先加速再減速 Acc

原创 dispatchTouchEvent()用法

轉自:http://www.eoeandroid.com/thread-3597-1-1.html   android中的事件類型分爲按鍵事件和屏幕觸摸事件,Touch事件是屏幕觸摸事件的基礎事件,有必要對它進行深入的瞭解。 一個最簡單的

原创 android:configChanges的用法

1、不設置Activity的android:configChanges時,切屏會重新調用各個生命週期,切橫屏時會執行一次,切豎屏時會執行兩次   2、設置Activity的android:configChanges="orientat

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

     Android軟件一般處理大的資源通過sdcard比如在線下載資源到sdcard,而apk中內嵌資源或二進制文件時一般使用下面的兩種方法:      方法一       res/raw目錄下存放,比如test.xml一個二進制

原创 android中給圖片打水印

/** * * @param src 原圖片 * @param watermark 要打的水印圖片 * @return Bitmap 打好水印的圖片 */ private Bitmap createBitma

原创 POS打印機設置字體大小

1.EPON指令改變打印機字體大小    在用Socket直接向POS打印機寫入數據進行打印時,有時候需要設置字體的大小。默認情況下打印機的字體是比較小的,那麼,我們可以通過EPSON指令改變打印機字體的大小. String cont

原创 自定義EditText

      在做自定義View控年的時候,需要重寫OnDraw()方法,有時,需要用自己想要的輸入框,但Android提供的EidtText不能滿足要求,這時就需要繼承EditText,自定義EditText。       首先,繼承Ed

原创 activity打開時不自動彈出軟鍵盤

問題:新打開acitivyt時,界面中的輸入框獲得到焦點,自動彈出軟鍵盤 期望效果:activity,打開,軟年盤不自動打開。當點擊editText,再打開軟鍵盤   解決方案: <activity android:name="Sel

原创 android:windowSoftInputMode用法

原文地址:http://www.blogjava.net/zhip/archive/2011/02/14/344258.html 在AndroidManifest.xml文件中的android:windowSoftInputMode屬

原创 EditText彈出軟件盤時不進行全屏

在使用EditText進行文本輸入時,若不進行特殊的設置,使用Android自帶的軟鍵盤,該軟鍵盤會佔用整個界面,那麼,如何讓鍵盤只佔用屏幕的一部分呢? <EditText android:id="@+id/text1"

原创 ImageView ScaleType屬性用法

 ImageView是Android中的基礎圖片顯示控件,該控件有個重要的屬性是ScaleType,該屬性用以表示顯示圖片的方式,共有8種取值 1.    ScaleType.CENTER::圖片大小爲原始大小,如果圖片大小大於Ima

原创 Android Exception No such table android_metadata

開發中需要連接sqlite數據庫,使用如下方法打開數據庫: SQLiteDatabase database = SQLiteDatabase.openDatabase(PATH, null,SQLiteDatabase.OPEN_RE