原创 android四大組件之contentProvider

ContentProvider主要用於各應用程序之間數據的共享訪問共享的數據需要Context的getContentResolver方法獲取ContentResolver對象,該對象提供了增刪改查的數據的方法,這些方法的參數有個uri,u

原创 android項目目錄結構及常用權限介紹

本人android菜鳥一枚,第一次發表文章。。。 以下是eclipse創建android項目的目錄介紹,圖是在慕課網視頻中截的,不知道這是算原創還是轉載啊?? 常用權限截圖源自《瘋狂android講義》,這本書還不錯,大家可以看一看:

原创 android-Button

Button按鈕也是我們平時用的特別多的組件onclick:按鈕點擊時會觸發,我們可以給onclick個方法名並重寫這個方法,那當點擊時就會執行這個方法background:按鈕的背景,可以用RGB顏色值或drawable資源enable

原创 擴展下拉列表ExpandableListView(一)

今天來研究下ExpandableListView這個組件,首先來了解下這是神馬 可擴展的下拉列表即一個正常的ListView,當我們點擊其中的某一項時他會出現一個包含另一個ListView的下拉列表,說簡單點就是在一個ListView中還

原创 android適配解決方案

看了篇大神的文章,感覺用處很大,附上轉載地址 http://blog.csdn.net/lmj623565791/article/details/49990941 主要爲了解決android讓人頭疼的適配,大家可以看原文,也可以看以下內容

原创 notification基本用法(一)

通知(Notification)是在下拉狀態欄顯示的信息,就像~~推送,簡單介紹下notification 首先,它需要一個管理者,就是NotificationManager,可以用如下方式獲取: NotificationManager

原创 android動畫

android的動畫效果大體分三種,幀動畫,補間動畫,佈局動畫。 幀動畫Frame:幀動畫的效果是最爲簡單的一種,類似我們手機相冊的幻燈片播放。在res下建anim文件夾並創建一個xml。<?xml version="1.0" encod

原创 android四大組件之Activity

android的四大組件之一 Activity activity是什麼?它主要是和用戶進行交互的組件,我們可以在它上面畫用戶界面視圖。 activity的生命週期:activity是由棧來管理的,它的生命週期中有幾個回調方法onCreat

原创 android四大組件之service

Service服務與Activity有些像,就像個沒有界面的activity,它也是Context的子類,可以自定義一個類繼承Service,它的生命週期如下:onCreate():第一次創建調用onStartCommand(Intent

原创 android菜單欄Menu

安卓手機左下角往往會有一個彈出菜單的按鈕,這個菜單就是在res下menu文件夾裏添加的 我們新建一個項目會發現res/menu文件夾下自動生成了一個main.xml,裏面有個menu標籤,其標籤下 每個item代表一個項,如果我們要給菜單

原创 android意圖Intent

Intent使用的頻率相當高,這裏對其用法進行簡單的總結 Intent可分爲顯式和隱式 顯式Intent:在activity跳轉方法中的參數就是intent,這個intent我們會new一個Intent intent = new Inte

原创 擴展下拉列表ExpandableListView(二)

上回書說到了ExpandableListView的基本用法,今天聊聊它的點擊事件 給組添加點擊事件 list.setOnGroupClickListener(new ExpandableListView.OnGroupClickListe

原创 短信(一)

本篇介紹android短信的接收,發送和攔截 當手機收到短信時,系統會發送一條廣播android.provider.Telephony.SMS_RECEIVED,所以我們寫一個接收器,當收到廣播時去獲取短信的內容就好(發現有一些app在獲

原创 android監聽事件

假如一個按鈕,我們要在點擊它之後會去執行一些操作,則需要監聽器去監聽這個按鈕,android大概有四種 方式添加監聽,以按鈕的點擊監聽爲例(前兩種方式比較常用到) 1.可以直接讓activity實現監聽接口MainActivity imp

原创 android存儲-sqlite

sqlite是安卓內置的輕量級關係型數據庫,它支持sql語句,適合存儲大量複雜數據。SQLiteOpenHelper抽象類用於創建和升級數據庫,我們可以創建一個類去繼承它,重寫兩個方法@Overridepublic void onCrea