原创 關於Fragment

可以把 Fragment 想象成 Activity 的模塊,它擁有自己的生命週期、接收輸入事件,可以在 Acvitity 運行過程中添加或者移除。 創建 Fragment 時,必須重寫 onCreateView() 回調方法來定

原创 封裝

 轉載自chenssy的博客 博客 三大特性之---封裝        封裝從字面上來理解就是包裝的意思,專業點就是信息隱藏,是指利用抽象數據類型將數據和基於數據的操作封裝在一起,使其構成一個不可分割的獨立實體,數據被保護在抽象數

原创 Android activity 生命週期總結

Activity生命週期的七個方法 void onCreate(Bundle savedInstanceState) // Activity創建時 void onStart() // activity對用戶可見時 void

原创 Android四大基本組件

Android四大基本組件分別是Activity,Service服務,Content Provider內容提供者,BroadcastReceiver廣播接收器。 Activity 概念: 應用程序中,一個Activity通常就是一個

原创 Android 時間相關的轉換

date轉String public static String dateToString(Date date) { //日期格式化(括號內是自己想要的日期格式) SimpleDateFormat fo

原创 Android 如何管理內存

珍惜Services資源 如果你的應用需要在後臺使用service,除非它被觸發並執行一個任務,否則其他時候service都應該是停止狀態。另外需要注意當這個service完成任務之後因爲停止service失敗而引起的內存泄漏。 當你啓

原创 提升Layout的性能

優化layout的層級 一個常見的誤區是,用最基礎的 Layout 結構可以提高 Layout 的 性能。然而,因爲程序的每個組件和 Layout 都需要經過初始化、佈局和繪製的過程,如果佈局嵌套導致層級過深,上面的初始化,佈局和繪製操

原创 拍照

簡單的拍照 相應的權限 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name=

原创 Android執行網絡操作

檢查網絡連接 /** * 檢測網絡是否連接 * * @param context * @return true : 網絡連接成功 * @return false : 網絡

原创 關於fragment嵌套fragment,第一次能加載佈局,第二次不能加載佈局的問題

關於fragment嵌套fragment,第一次能加載佈局,第二次不能加載佈局的問題 如果是activity嵌套fragment,adapter用 MyPagerAdapter extends FragmentStatePagerAda

原创 判斷並監測網絡連接狀態

判斷當前是否有網絡連接 ConnectivityManager cm = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE

原创 Android動畫效果translate、scale、alpha、rotate

動畫類型Android的animation由四種類型組成XML中alpha 漸變透明度動畫效果 scale 漸變尺寸伸縮動畫效果 translate 畫面轉換位置移動動畫效果 rotate 畫面轉移旋轉動畫效果 JavaCode中Alph

原创 Android 權限

訪問登記屬性 android.permission.ACCESS_CHECKIN_PROPERTIES ,讀取或寫入登記check-in數據庫屬性表的權限 獲取錯略位置 android.permission.ACCESS

原创 自定義dialog

佈局 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

原创 關於Intent

建立隱式的Intent Implicit intents並不聲明要啓動組件的具體類名,而是聲明一個需要執行的action。這個action指定了我們想做的事情,例如查看,編輯,發送或者是獲取一些東西。Intents通常會在發送actio