原创 關於APK打包所報Messages錯誤
打包APK提示錯誤 Errors while building APK. You can find the errors in the 'Messages' view. 添加multiDexEnabled true解決,原因是引用了多個
原创 佈局實例
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>翻頁實例</title> <style type="text/css"> .p
原创 WeakReference的理解與使用
WeakReference的理解與使用 在Java裏, 當一個對象o被創建時, 它被放在Heap堆裏. 當GC運行的時候, 如果發現沒有任何引用指向o, o就會被回收以騰出內存空間. 或者換句話說, 一個對象被回收, 必須滿足兩個條件:
原创 Android:異步任務AsyncTask、execute、publishProgress、onProgressUpdate
public class MainActivity extends Activity implements OnClickListener { private TextView textView; private
原创 關於findViewByid的簡寫
關於findViewByid findViewById只是查找到對象的引用,不應該叫做控件的實例化,實例化是創建出一個新的對象 當程序中控件數量太多時,findviewbyid代碼將會很多,很繁瑣,所以我們需要方法來簡化他 方法一:定義一
原创 Android開發高級進階(二)—多線程(實現簡單下載器)
AsyncTask AsyncTask適用於簡單的異步處理,不需要藉助線程和Handler即可實現。 AsyncTask 使用AsyncTask的步驟: 創建AsyncTask的子類,併爲三個泛型參數指定類型。如果某個泛型參數不需要指定類
原创 Java WeakReference的理解與使用onProgressUpdate
Java WeakReference的理解與使用 在Java裏, 當一個對象o被創建時, 它被放在Heap裏. 當GC運行的時候, 如果發現沒有任何引用指向o, o就會被回收以騰出內存空間. 或者換句話說, 一個對象被回收, 必須滿足兩個
原创 沉浸式狀態欄
沉浸式效果-最低支持到v19 方法1:values-v19下的styles.xml 設置windowTranslucentStatus爲true 方法2:java中設置 注:以上方式支持一般的頁面,但是像側滑欄菜單這種事支持不了