原创 ANR異常以及handle的使用
ANR異常 概念:ANR(Application Not Responding)應用程序沒有響應 原因:主線程在5秒內沒有響應輸入事件 導致ANR的操作: 在主線程內進行網絡操作 在主線程內進行一些緩慢的磁盤操作 解決
原创 xml解析與xml的生成
<?xml version="1.0" encoding="UTF-8"?><persons> <person id="1"> <name>張三</name> <age>18</age> </person>
原创 Android中的事件
public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) {
原创 Android中Adapter中edittext,checkbox記住狀態解決方案
http://blog.csdn.net/footballclub/article/details/43123105 http://blog.csdn.net/footballclub/article/details/43193847
原创 自定義控件和自定義屬性
自定義控件 我們需要定義一個類MyView繼承View,重寫構造方法(三個)和onDraw()方法 在activity佈局中,我們需要這樣引用 <com.ccc.myview.MyView android:layout
原创 sqlite和listview聯合使用
</pre><pre class="java" name="code"> public class MainActivity extends Activity { private View footer; @Override publi
原创 Android撥打電話和發短信
//撥打電話 //獲取Button對象 Button bt_dial = (Button) findViewById(R.id.bt_dial); final EditText et_n
原创 sqlite的使用
創建數據庫可以這樣,但一般不這麼使用 //開發中一般不這樣創建數據庫,一般使用數據庫工具類SqliteOpenHelper public void createDBUseContext(Context context){ /
原创 listview中simpleAdapter相關參數
private SimpleAdapter adapter = new SimpleAdapter( this,//上下文 data,//數據List<Map<String,Object>>
原创 Android調試與測試
1 android日誌輸出 Logcat /** * 優先級別 * v < d < i == syso
原创 Activity的橫豎屏操作
我們發現如果activity從豎屏到橫屏,activity的生命週期會殺死然後在創建,當從橫屏到豎屏是,activity的生命週期會有兩次從殺死到創建, 原因是輸入法的存在。如何使他們一樣 可以在AndroidMenifest.xml的A
原创 打開一個Activity返回數據
首先打開一個Activity使用startActivityForResult(intent, requestCode);這個方法 在另一個Activity中使用setResult(resultCode, data);使用這個方法之後,關閉
原创 SharedPreferences的使用
首先 getSharedPreferences()方法的得到SharedPreferences對象 調用SharedPreferences的edit()方法得到Editor對象編輯器 在調用Editor對象的方法進行存值,最後記得調用Ed
原创 ContentProvider的使用
ContentProvider作用:是用來對外暴露數據的。(在需要暴露數據的項目裏定義) 怎麼使用? 1、寫一個類 extends ContentProvider 在AndroidMenifest.xml文件applicat
原创 Activity之間對象數據的傳遞
傳遞對象用到intent,intent有這個方法putExtra(String name,Serializable) 所以建立對象實體類實現Serializable public class Book implements Seriali