原创 植物大戰殭屍

前陣子android遊戲開發實訓,做植物大戰殭屍,培訓時間太短,做的時間也太短,功能很多不齊全,不過還是辛苦健哥把圖片都p給我,減少了很多負擔,挺喜歡這感覺的,大家都肯付出。之前沒接觸過遊戲開發,一開始挺棘手 這是整個文件的目錄結構,

原创 static詳解

如果一個類成員被聲明爲static,它就能夠在類的任何對象創建之前被訪問,而不必引用任何對象。static 成員的最常見的例子是main( ) 。因爲在程序開始執行時必須調用main() ,所以它被聲明爲static。 聲明爲stati

原创 ListView的下拉刷新,點擊加載更多

大部分應用裏面都有下拉刷新和點擊加載更多這個功能,直接貼代碼,可以直接用 public class DragListView extends ListView implements OnScrollListener, OnClick

原创 http通信,json數據解析

這是之前做的一個項目,客戶端向服務器發起請求,客戶端接收服務器返回的json數據並進行解析。 // 訪問網站數據庫獲取數據 private String conWeb(String url) { String str = "";

原创 設計模式詳解

設計模式(Design Patterns)                                   ——可複用面向對象軟件的基礎 設計模式(Design pattern)是一套被反覆使用、多數人知曉的、經過分類編目的、代

原创 SQLite

DBHelper繼承了SQLiteOpenHelper,作爲維護和管理數據庫的基類,DBManager是建立在DBHelper之上,封裝了常用的業務方法,Person是我們的person表對應的JavaBean,MainActivit

原创 單例

Singleton模式主要作用是保證在Java應用程序中,一個類Class只有一個實例存在。在很多操作中,比如建立目錄 數據庫連接都需要這樣的單線程操作。 還有, singleton能夠被狀態化; 這樣,多個單態類在一起就可以作爲一個狀態

原创 四大組件

Activity : 應用程序中,一個Activity通常就是一個單獨的屏幕,它上面可以顯示一些控件也可以監聽並處理用戶的事件做出響應。 Activity之間通過Intent進行通信。在Intent 的描述結構中,有兩個最重要的部分

原创 TCP

1、 TCP:是專門設計用於在不可靠的英特網上提供可靠的、端到端的字節流通信的協議,它是一個面向連接的協議,TCP連接是字節流而非報文流   2、 Socket:兩個Java應用程序可通過一個雙向的網絡通信連接實現數據交換,這個雙向鏈路

原创 Android的系統框架圖

 從上圖中可以看出,Android系統架構爲四層結構,從上層到下層分別是應用程序層、應用程序框架層、系統運行庫層以及Linux內核層,分別介紹如下:     1)應用程序層          Android平臺不僅僅是操作系統,也包含了

原创 關於ADT升級到22,出現NoClassDefFoundError 的解決辦法

沒有升級ADT之前的 classPath文件。 <?xml version="1.0" encoding="UTF-8"?> <classpath>         <classpathentry kin

原创 保存過高清截圖

先設置父佈局layout的尺寸 然後將要放大的layout 放大到需要的尺寸 截父layout的圖就是最終想要的結果

原创 大師源於勤奮

曾經有一位年輕人,想要賺很多錢,所以他找到了一位視爲偶像的大師,並告訴大師他想成爲像大師一樣強大的球員。大師說,如果你想成爲我一樣的球員,那麼明早來海灘見我。大師走過來摸着他的頭問:你有想多成功呢?年輕人說:我真的很想!大師接着就讓他走下

原创 final、static

一、final        根據程序上下文環境,Java關鍵字final有“這是無法改變的”或者“終態的”含義,它可以修飾非抽象類、非抽象類成員方法和變量。你可能出於兩種理解而需要阻止改變:設計或效率。         final類

原创 abstract class和interface的區別

在Java語言中,abstract class和interface是支持抽象類定義的兩種機制。正是由於這兩種機制的存在,才賦予了Java強大的面向對象能力。abstract class和interface之間在對於抽象類定義的支持方面具有