上篇博客提到過SQLite,它是嵌入式數據庫,由於其輕巧但功能強大,被廣泛的用於嵌入式設備當中。後來在智能手機、平板流行之後,它作為文件型數據庫,幾乎成為了智能設備單機數
使用SoundPool播放音效 如果應用程序經常播放密集、急促而又短暫的音效(如游戲音效)那麼使用MediaPlayer顯得有些不太適合了。因為MediaPlayer
在做項目的時候會碰到應用無法完全退出的問題,網上搜索了一下,比較流行的是將每個activity加到一個棧裡面,退出的時候清空這個棧。下面給出一個完整的類,包含相應的方法,
GridView用於在界面上按行、列分布顯示多個組件。GridView和ListView有共同父類:AbsListView。GridView與Lis
我們知道,activity 在 AMS 中的形式是 ActivityRecord,task 在 AMS 中的形式為TaskRecord,進程在 AMS 中的管理形式為 P
Fragment的棧是Fragment管理頗為出彩的一部分,它跟Activity棧的本質差異除了在數據結構上和邏輯上的不同之外,主要區別還在於: 1.Fragment管理
1.1. 廣播簡介 Android 廣播與生活中的廣播概念不同,它是指系統中產生事件後的通知。Android 廣播不關心接收者是否收到處理或者如何處理廣播,
我們在開發Android的時候經常通過Adapter把數據和UI對象連接在一起,spinner、ListView之類的控件都可以用適配器來自定義其組建,使其更加豐富。適配
1.1 實現 Android 系統的自啟動1.1.1.實現自己的廣播接收器,在 onReceive()方法中實現要處理的邏輯1.1.2. AndroidManifest.
二:在開放的過程中,盡量把工具類,BaseActivity 放在指定的位置, DateFormat Bitmap Notification Shared Preferen
1:本文有摘抄, 1 2 3 4 5 - 開發過程中,需求、設計、編碼的一致性 - 整個程序具有統一的風格,比如對話框樣式,按鈕風੬
有關touchEvent的事件裡都有一個 MotionEvent 參數,下面來簡單介紹一下它的屬性的一些含義和使用的方法 通常單指操作時,一般如下: switch (e
SQLiteDatabase數據庫操作 SQLiteDatabase 打開管理工具 SQLiteExpertSetup 創建數據庫 自動創建數據庫功能 SQLiteOpe
上兩次我們從如何自定義控件講起,列舉了View的一些Api,說明了一些在自定義的時候,可以進行重寫的方法,然後通過一個例子的兩種寫法向大家展示了最基本的自定義控件和我們要
最近做的一個小項目需要繪制一些折線圖,AChartEngine其實裡面包含很多圖,雖然是開源的,但畢竟不是自己寫的,而且項目稍有點龐大,有些東西修改起來還是得花點時間的,
今天項目中需要使用自己actionBar中的返回鍵,用的方法就是上次我記錄下的父親activity的方法 android.support.PARENT_ACTIVITY
/** * 仿照Android池化技術 * @author fgtian * */ public class ObjectCacheTest { public
當最新的Android版本為你的應用提供著很棒的APIs時,你卻要在更多的設備更新之前繼續支持老的系統版本。這篇課程如何在繼續支持低版本的系統的情況下使用新版本的高級A
先定義一個顯示條目的xml布局文件 在來程序中實現以下邏輯 package com.wzw.test; import java.util
Android系統使用兩個普通屬性:尺寸和密度,來對設備屏幕進行分類。你需要先預測你的應用將會在什麼樣屏幕的設備上安裝,包括屏幕尺寸和密度。這樣的話,你就需要提供一些可