Time of Update: 2014-08-29
Android實現刮刮樂效果前幾個月剛接觸Android的時候做了一個小項目,其中也用到了類似刮刮樂的效果,現在把代碼貼出來首先要做一個類似橡皮擦的東西吧,然後才能把紙上的筆跡擦除/** * FileName: SplashActivity.java * * @desc 橡皮擦功能,類似刮刮樂效果 * @author HTP * @Date 20140311 * @version 1.00 */public class Text_Rubbler extends
Time of Update: 2014-08-29
Android peferenceActivity 自訂標題簡單方法Android peferenceActivity 自訂標題簡單方法peferenceActivity 完全使用定義好的布局。因此不能簡單象其它好視窗進行自定,現在我們需要加一個自訂標題,比如象其它視窗一樣加一個統一topbar.假設這個topbar的布局是 title.xml一.標準自訂標題列方法Android 提供自訂標題列方法我們簡單實現。@Overrideprotected void onCreate(Bundle
Time of Update: 2014-08-29
Android 高仿即時聊天 基於百度雲推送 一直在仿介面,今天終於有幸利用百度雲推送仿一仿聊天了~~~首先特別感謝:weidi1989分享的Android之基於百度雲推送IM ,大家可以直接下載;省了很多事哈,本例中也使用了weidi的部分代碼,凡是@author
Time of Update: 2014-08-29
Android系統開發(6)——Linux底層輸入輸出一、作業系統的體繫結構電腦是由一堆硬體組成的,作業系統是為了有效控制這些硬體資源的軟體。作業系統除了有效地控制這些硬體資源的分配,並提供電腦運行所需要的功能之外,為了提供者員更容易開發軟體的環境,作業系統還提供了一整組系統調用介面。如所示,最中間的是硬體,作業系統是由核心和系統調用介面組成,其中核心是直接操作硬體的,核心提供了對這些硬體資源的控制和進程管理,系統調用介面向上提供了統一的調用介面方便開發人員調用。最上層就是應用程式,在應用程式中
Time of Update: 2014-08-29
一起學android之磨刀不誤砍柴工(6)菜單包括選項菜單(OptionMenu)、操作功能表(ContextMenu)、子功能表(SubMenu).建立子功能表(SubMenu)的步驟:1、重寫Activity的onCreateOptionMenu(Menu menu)的方法,在此方法中通過Menu對象的方法添加菜單。2、響應菜單的單擊事件,重寫Activity的onOptionItemSelected(MenuItem mi)方法代碼如下:public class MainActivity
Time of Update: 2014-08-29
Android日常整理(三)---intent開啟瀏覽器、軟鍵盤彈出android:textAppearanceAndroid之系統內建的文字外觀設定及實際顯示
Time of Update: 2014-08-29
Android系統開發(3)——Makefile的編寫Makefile是什嗎?makefile的作用:1、工程檔案組織,編譯成複雜的程式2、安裝及卸載我們的程式Makefile使用樣本在/home/username/makefile目錄下有如下三個檔案:main.c#include #include int main(int argc, char *argv[]){ int x, y; sscanf(argv[1], "%u", &x);
Time of Update: 2014-08-29
小豬的Android入門之路 Day 7 part 4小豬的Android入門之路 Day 7 part 4Android的資料存放區與訪問之——ContentProvider(內容提供者) ---轉載請註明出處:coder-pig本節引言:在前面的學習中,我們已經學習了一些儲存資料的方式,而這些都是可以共用的,比如檔案,我們可以把操作模式設定為Context.MODE_WORLD_READABLE
Time of Update: 2014-08-29
Android -- 再來一發IntentIntent對象構成 &
Time of Update: 2014-08-29
Android程式員必掌握的sqlite資料庫連表查詢SQL查詢的基本原理:兩種情況介紹。第一、 單表查詢:根據WHERE條件過濾表中的記錄,形成中間表(這個中間表對使用者是不可見的);然後根據SELECT的選擇列選擇相應的列進行返回最終結果。第二、 兩表串連查詢:對兩表求積(笛卡爾積)並用ON條件和串連連線類型進行過濾形成中間表;然後根據WHERE條件過濾中間表的記錄,並根據SELECT指定的列返回查詢結果。第三、
Time of Update: 2014-08-29
利用線程運行棧StackTraceElement設計Android日誌模組如果你想在你的Android程式中自動列印MainActivity.onCreate(line:37)這種類名.方法名(行數)的日誌該如何?呢?1.引入Java的線程運行棧
Time of Update: 2014-08-29
Android日常整理(四)---Menu鍵監聽、intent開啟瀏覽器【Android】Menu鍵監聽其實想實現的目的很簡單,按下Menu鍵的時候,在Activity中把一個值設定成true,同時快顯功能表,菜單消失的時候再把這個值設false。override onKeyDown 和 onOptionsMenuClosed這個兩個函數就可以實現,具體代碼如下:@Overridepublic boolean onKeyDown(int keyCode,
Time of Update: 2014-08-29
Android listView的上拉重新整理(載入更多)以前也實現過,ListView的上拉重新整理,不過用的是開原始碼,由於本人比較懶吧,源碼也沒怎麼研究,所以現在寫出來還不是那麼流利。還好本人發現了自己的這些特點,所以寫出來個Demo,基本實現了ListView的上拉說新,當做練習了,可能還不是那麼完美,以後根據開原始碼的研究,會寫出更好的並且簡單易懂的下拉說新Demo來發表。實現:直接上代碼吧:MainActivity: package
Time of Update: 2014-08-29
android 通訊錄讀取最佳化加速1、讀取通訊錄時一次讀取時,盡量少讀取所有屬性,特別是列表展示的時候,會讓你的列表載入速度變得難以忍受,建議先載入少量屬性,然後在詳情的時候載入所有屬性。2、在讀取一類屬性的時候,建議用一個遊標,且放在迴圈外面,能明顯加快速度,用projection(表示需要查詢的列,在下面代碼中是CONTACTOR_ION)。範例程式碼如下: private static final String[] CONTACTOR_ION = new String[]
Time of Update: 2014-08-29
android快速開發架構xUtils xUtils簡介xUtils 包含了很多實用的android工具。xUtils 支援大檔案上傳,更全面的http請求協議支援(10種謂詞),擁有更加靈活的ORM,更多的事件註解支援且不受混淆影響...xUitls 最低相容android 2.2 (api level 8)目前xUtils主要有四大模組:DbUtils模組:android中的orm架構,一行代碼就可以進行增刪改查;支援事務,預設關閉;可通過註解自訂表格名,列名,外鍵,唯一性限制式,
Time of Update: 2014-08-29
Android中EditText的字數的限制實現先上代碼:import java.io.UnsupportedEncodingException;import android.app.Activity;import android.text.Editable;import android.text.TextWatcher;import android.util.Log;import android.widget.EditText;/** *
Time of Update: 2014-08-29
Android 應用隱藏標題列和狀態列為了美化程式的介面,所以希望隱藏一下應用程式的TitleBar,網上找到的命令效果不錯。推薦第二種方法,一目瞭然。 第一種方法:在onCreate中加了如下代碼 // 不顯示標題列this.requestWindowFeature(Window.FEATURE_NO_TITLE); //
Time of Update: 2014-08-29
Android 電池電量進度條,上下滾動圖片的進度條(battery)最近,製作一個app,需要類比一個電池電量的進度條,根據電量多少來設定百分比,進度條不斷上下滾動,就像平時手機充電一樣的電池電量進度條。我就自訂view實現了電量進度條。修改圖片就可以達到自己想要的效果 一、自訂View,Battery.java,迴圈重新整理介面,兩張圖片上下滾動,達到不斷向右移動的效果。挺有意思的 package
Time of Update: 2014-08-29
Android
Time of Update: 2014-08-29
Android: 在onCreate()中獲得對象尺寸onCreate() 中 View 尚未繪製完成很多時候,我們需要在某個介面剛剛載入的時候,執行一些對 View 進行操作的代碼,通常我們把這些代碼放在 Activity 的 onCreate() 方法或 Fragment 的 onCreateView() 方法中。但因為在這些 Hook 方法被調用時,View 並沒有繪製完成,很多操作不能生效。 比如,在 onCreate() 中調用某個按鈕的