原创 【Android入門 十一】SQLite的簡單使用

大體步驟: 創建SQLiteDatabase對象 通過重寫SQLiteHelper類,執行增刪減操作 寫構造方法onCreate()方法,即第一次使用這個表時,調用的方法(一般建表的語句)onUpgrade()方法,版本更新時調用直接執行

原创 【Android 排錯第一例】NullPointException

排錯經驗:不要因爲某個變量簡單熟悉就忽略對該值的檢查,由此體現代碼的健壯的重要性。 報錯:NullPointException,錯誤處:lv.setAdapter(adapter); 也就是說,lv或adapter傳值爲空。

原创 【Android API Guides 簡譯(三)】Data Storage--Storage Options

Android提供了幾種永久儲存手機數據的選項,而我們選擇存儲的方式依據於我們存儲的不同的特定需求,比如你的數據是否需要只對自己公開,數據是否可以被其他應用得到或者你想要儲存多大的數據。 數據存儲的方式如下: Shared P

原创 Java多線程機制二--使用Runnable接口

一、Runnable接口和目標對象 通過Thread子類創建線程的優點在於可以增加新的成員變量和新的方法,但是由於JAVA不支持多繼承,所以出現Runnable接口。 由上,我們創建線程的新方式是: Thread(Runnabletarg

原创 【Android入門 十二】animation動畫效果

單一動畫: 創建不同的animation對象確定動畫時間view開始動畫複雜動畫:     1、動畫集 創建animation set對象set對象加入不同的animation對象set對象設定時間或者不同的animation對象分別設定

原创 Java多線程機制--Java中的線程

Java多線程機制--Java中的線程 一、首先理解程序、進程與線程的關係(略,需個人思考理解)。 其中每個進程都有一段專用的內存區域,但是線程之間可以共享相同的內存單元,利用這些共享單元實現數據交換,實時通信和必要的同步操作。 二、線程

原创 【Java編程思想--學習筆記(一)】訪問控制-包

Java編程思想–學習筆記(一) 訪問控制(或隱藏具體實現)與“最初的實現並不恰當”有關。 1、包:庫單元 我們之所以要導入包,就是要提供一個管理名字的空間機制。 每個java文件只能有一個public類。其他私有類爲主p

原创 【Android API Guides 簡譯(一)】App Resourses--Overview

將數據與程序分開的原因,表面是爲了獨立的管理數據,深層原因是使App兼容不同的環境即使你的數據支持不同語言或者不同屏幕大小的特殊設備。這是非常且越來越重要的! 對於各種各樣的資源,我們統一分成兩種: 默認資源和針對不同環境的備

原创 【Android個人理解(二)】從實現方法深入瞭解自定義適配器的工作過程

自定義適配器時,需要重寫BaseAdapter的getCount(),getItem(int position),getItemId(int position),getView()方法。 但是由於不瞭解每個方法在工作時發揮的作用

原创 【Android API Guides 簡譯(二)】App Resourses--Providing Resources

本文接引上文,主要解釋如何在你的工程裏組織資源和向不同的設備環境提供特有的資源。 一、分組資源種類 我們把所有資源分門別類的放在/res下的不同文件夾下,而且/res下的每一個文件夾的名稱非常重要,代表不同的含義,如下表所示: Tabl

原创 【Android 個人理解(三)】從源碼剖析如何實現實現全屏效果

實現全屏的代碼: // 全屏顯示 requestWindowFeature(Window.FEATURE_NO_TITLE); //turning off the title at the top of the screen. ge

原创 【Android個人理解(一)】通過Looper與Handle的關係,理解Looper工作機制

Looper與Handle是Android獨有的新概念,但我們學習中常常將他們分開學習,實際上兩者密不可分。 Looper與Handle的關係: Looper是負責在線程裏建立消息循環的類,包括準備,開始循環,停止等整個消息循

原创 【java編程思想--學習筆記(三)】訪問控制-接口實現與類的訪問權限

接口實現 什麼是數據類型? java中將數據和方法包裝在類中,隱藏具體的實現,其結果就是一種數據類型。(封裝產生數據類型) 聯想到八大基本數據類型,都具有上述的特點。 由於數據類型的上述特點,創造者將權限的邊界劃在數據類

原创 For And While

在學習數據結構的過程中,無處不在的循環,本人在知道循環次數的情況下,偏愛for循環,但經過試驗發現其實While循環更符合真實的循環過程。 以下是實驗的代碼: public class ForAndWhile { public stat

原创 【Android細節(一)】Gallery設置自定義的背景屬性

問題:在我們使用Gallery作爲前端佈局,需要    1、先使用TypeArray自定義屬性類    2、再通過TypeArray對象調用getResourceId()得到android:GalleryBackground或andro