原创 Java中的abstract方法和abstract類的問題

當知道一個類的子類將不同的實現某個方法時,把該類聲明爲抽象類很有用,可以共用相同的父類方法,不必再定義。 抽象類和抽象方法的關係:含有抽象方法的類一定是抽象類,抽象類裏不一定含有抽象方法。 抽象類存在的意義是用來被繼承的。一個類繼承了一個

原创 完全刪除圖庫照片(包括縮略圖)

File f = new File(path);  f.delete(); 用這個刪除圖片後系統圖庫還有一張縮略圖存在,可能重啓系統就沒有了,貌似是安卓自 己備份了一份縮略圖在媒體庫 所以改用下面的方法 String paths[

原创 Android Bundle類

今天發現自己連Bundle類都沒有搞清楚,於是花時間研究了一下。 根據google官方的文檔(http://developer.android.com/reference/android/os/Bundle.html) Bundle類是一

原创 一個View加了同時setOnClickListener,setOnTouchListener監聽器點擊異常

一個View加了同時setOnClickListener,setOnTouchListener監聽器,onTouch可以點擊,Onclick點擊不了 解決方法: <span style="font-size:18px;"> priv

原创 view.class.getField(s).getInt(null);

JOptionPane.class獲得JOptionPane得class對象(不是很懂可以看看java反射) JOptionPane.class.getField(s)獲得該class對象名稱爲s得域 JOptionPane.class.

原创 關閉某一頁面(基於公司項目框架)

關閉某一頁面 點擊事件裏面寫:     BabyCamera.main.onBackPressed(); 清除數據,防止內存溢出 生命週期裏面寫:     @Override     public void onClose() {

原创 SystemClock.sleep和Thread.sleep的區別

Thread.sleep()是java提供的函數。在調用該函數的過程中可能會發生InterruptedException異常。 SystemClock.sleep()是android提供的函數。在調用該函數的過程中不會

原创 Android Rect和RectF的區別

1、精度不一樣,Rect是使用int類型作爲數值,RectF是使用float類型作爲數值 2、兩個類型提供的方法也不是完全一致 Rect:equals(Object obj)   (for some reason it as it's

原创 關於onDraw()方法不被執行的解決方法(setWillNotDraw)

一.引言: 想必大家以前也遇到過這個問題:出於項目的需要,我們有時需要新建一個直接或者間接繼承View的類,以便複寫View提供的onDraw()方法,但有時我們反而得不到我們想要的結果,今天就說一下onDraw()方法不被執行的解決方