原创 java筆記 策略模式

策略模式是建立在多態和接口的基礎上的,它的基本過程是: 1.建立一個接口,它是抽象策略角色,接口裏有需要的方法,但沒有實現。 2然後你用不同的類實現這個接口,複寫裏面的虛方法,這是具體策略角色。 3.建立環境角色這有兩種方法: 方法一:建

原创 Java下的單例模式 靜態導入實現

public class Singleton { private static Singleton singleton = new singleton(); private Singleton () { }

原创 Java編程思想 第九章 接口

1. 抽象方法的形式 abstract void f(); 2.如果從一個抽象類繼承,並向創建該新類的對象,那麼必須實現基類中的所有抽象方法。如果不這樣做,那麼導出類也是抽象類,需要用abstract來限定這個類。 3.可以創建一個沒有任

原创 對android的Activity切換時輸入法不彈出來的解決辦法

android中進行TabActivity切換時有個bug,就是有時輸入法不會彈出來,對此比較好的辦法是,用一個layout將需要彈出輸入法的EditView包裹起來,這樣就可以了。 <LinearLayout android:la

原创 關於斜槓

\ 是反斜槓,windows下的分隔符,java中的轉義字符。爲了在java中表示一個\,需要用兩個\\。 / 正斜槓,其他系統上的正斜槓,推薦,這樣在任何一個系統上都能運行。

原创 爲何要使用標籤

在使用include複用layout時,可能複用的layout有個view group,然後這個view group又被嵌套別的view group裏,這樣就增加了view的深度,影響運行的速度,而這種嵌套不是必須的。 因此可以使用<me

原创 如何寫標籤

<include layout="@layout/titlebar"/> 即可 也可以將各種屬性寫全 <include android:id=”@+id/news_title”          android:layout_width=

原创 eclipse筆記 快捷鍵

1幾個最重要的快捷鍵 代碼助手:Ctrl+Space(簡體中文操作系統是Alt+/) 快速修正:Ctrl+1 單詞補全:Alt+/ 打開外部Java文檔:Shift+F2 顯示搜索對話框:Ctrl+H 快速Outline:Ctrl+

原创 Java 註解

1.java中有三個常用註解,一個是override,一個是壓制(suppresswaring),一個是不建議使用(deprecated)。 2.自定義註解 2.1對於屬性value的值,可以不寫屬性的名稱直接複製; 2.2對於其他屬性

原创 Java網絡編程筆記

本機迴路地址 127.0.0.1 端口號 端口號的範圍是0---65535 大多數TCP/IP實現給臨時端口號分配1024---5000之間的端口號。大於5000的端口號是爲其他服務器預留的。 和本機理解,IP地址可以用LocalHo

原创 android筆記 SimpleAdapter的構造方法說明

將ListView和SimpleAdapter配合使用,對於List中的每行內容,實際是由很多記錄組成的,比如一行內,有ID,name,sex等屬性

原创 Android上的Back鍵事件捕獲

很多網友不明白如何在Android平臺上捕獲Back鍵的事件,Back鍵是手機上的後退鍵,一般的軟件不捕獲相關信息可能導致你的程序被切換到後臺,而回到桌面的尷尬情況,在Android上有兩種方法來獲取該按鈕的事件。   1.直接獲取按

原创 android筆記 SimpleAdapter的示例代碼

1.main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/andro

原创 ubutu的觸摸板命令

禁用觸摸板命令: synclient TouchpadOff=1 啓用觸摸板命令: synclient TouchpadOff=0 不過在10.04裏有一點問題是要注意要在 系統-->首選項-->鼠標-->鼠標首選項-->觸摸板裏把 "在

原创 android筆記 Activity

1.介紹Activity的方法 finish()和 finishActivity() 2.狀態 resumed:Activity在前臺而且有用戶焦點 stopped:Activity被覆蓋(在後臺),這時Activity的狀態還被保留,