原创 自定義Notification

Android自定義狀態欄通知(Status Notification)的正確實現 0 作者:sen801009發佈於 01月23日訪問(392)評論(0) 在Android應用開發中,經常會使用到狀態欄通

原创 JSON數據的生成的兩種方式

2014.8.12添加:使用谷歌的第三方庫gson會更容易。   json查看工具:json viewer,可以很好的查看json格式的數據,方便Json數據的生成 json中Value的類型包括:JSONArray、JSONObject

原创 listView中setOnItemClickListener()無響應,焦點(點擊事件)衝突的解決

1.如果ListView的Item中包含CheckBox,導致listView中的setOnItemClickListener()無響應,只要設置checkBox的屬性:focusable <CheckBox

原创 Notification各種用法源碼詳解

Notification和NotificationManage 最新API 創建Notification: 1.通過NotificationComp

原创 在使用gridview/listView中只報空指針,沒有說我的代碼具體哪裏空的異常

1.先看錯誤代碼: public View getView(int position, View convertView, ViewGroup parent) { switch (mMetadataList.get(position

原创 Handler-接受子線程數據更新UI主線程;非主線程通信--HandlerThread

一、定義   主要接受子線程發送的數據, 並用此數據配合主線程更新UI.           解釋: 當應用程序啓動時,Android首先會開啓一個主線程 (也就是UI線程) , 主線程爲管理界面中的UI控件,進行事件分發, 比如說, 你

原创 android SQLiteDatabase詳解

      package com.example.database; import android.os.Bundle; import android.app.Activity; import android.content.Cont

原创 數據持久化

在Android中,實現數據持久化主要有四種方式:Preferences,文件I/O,SQLite數據庫,ContentProvider組件。 這裏面講的也很好:http://www.cnblogs.com/weixing/p/3243

原创 ViewGroup.getChildMeasureSpec(int spec, int padding, int childDimension)解釋

源碼中的方法解釋 /** * Does the hard part of measureChildren: figuring out the MeasureSpec to * pass to a parti

原创 插值器Interpolator配圖詳解

轉至:http://blog.csdn.net/pengkv/article/details/50488171 圖中的序號和下面插入器的序號一致,以方便對照效果選擇111:AccelerateDecelerateInterpolat

原创 獲取控件(佈局或View)寬度或高度的方法

1.onCreate()/onCreateView()中是無法通過view.getHight()/getWidth()反法獲取到控件的高度或寬度 因爲此時控件的onMeasure()方法沒有調用,本身還不知道自己的屬性 2.解決方法(推薦

原创 模板設計模式

介紹 模板方法模式是類的行爲模式。準備一個抽象類,將部分邏輯以具體方法以及具體構造函數的形式實現,然後聲明一些抽象方法來迫使子類實現剩餘的邏輯。不同的子類可以以不同的方式實現這些抽象方法,從而對剩餘的邏輯有不同的實現。這就是模板方法模式的

原创 使用android模擬器需要的設置(環境變量設置

環境變量不設置可能導致你創建好了模擬器,打開時報錯誤信息: PANIC: HOME is defined but could not find my501.ini file in $HOME\.android\avd (Note:

原创 Fregment切換動畫

源地址:http://coderrobin.com/2015/01/29/activity%E4%B8%8Efragment%E5%88%87%E6%8D%A2%E5%8A%A8%E7%94%BB/ Fragment切換動畫   F

原创 Handler源碼詳解及導致內存泄漏的分析

[TOC] 簡介 android的消息處理有三個核心類:Looper,Handler和Message, 主要接受子線程發送的數據, 並用此數據配合主線程更新UI。 部分圖片來至CodingMyWorld博客,3Q 使用方法 pub