原创 五,超強力方法

1.開發類的一般步驟1,找出類應該做的事情 2,列出類的實例變量和方法 3,編寫方法的僞碼 4,編寫方法的測試程序 5,實現類 6,測試方法 7,除錯或者重新設計2.新功能1,將String轉換成int Integer.paseInt(

原创 七,繼承和多態

1,繼承    次級類會繼承上級類的方法,也就是說子類自動獲得父類的功能。  子類中可以選擇覆蓋父類的方法以適應相應需求    實例變量無法被覆蓋掉是因爲不需要, 它們並沒有被定義成特殊的行爲繼承的實例 public class Doct

原创 十,數字與靜態

1.靜態方法與非靜態方法    非靜態方法依賴於對象(引用變量的名稱調用),  靜態方法絕對沒有對象(類的名稱調用)    靜態方法不能調用非靜態變量和非靜態方法2.靜態變量與實例變量    被同類的所有實例共享的變量(可用來記錄已經創建

原创 六,使用java函數庫

1.ArrayList 1,創建 ArrayList<Egg> myList = new ArrayList<Egg> (); <>裏面表示創建出Egg類型的ArrayList 2.加入元素 Egg s = new Egg();

原创 十一,異常處理

1.帶有異常的方法和調用方    異常的方法必須聲明可能拋出的異常,   調用異常方法的方法可以抓住其他方法拋出的異常,異常總是會丟回給調用方    public void takeRisk() throws BadException{ 

原创 四,對象的行爲

1.狀態影響行爲,行爲影響狀態    類所描述的是對象知道什麼與執行什麼    方法可以根據實例變量的值來表現不同的行爲大小影響叫聲 class Dog{ int size; String name; void bark

原创 八,深入多態

1.抽象的類    有些類不應該被初始化可以通過將類標記成abstract來防止類被new() 出來 abstract public class Canine extends Animal{ public void roam();

原创 三,認識變量

1.變量的類型    primitive主數據類型和引用數據類型   variables must have name and typeprimitive主數據類型 boolean( java虛擬機決定) true or false

原创 java接口

一、基本概念接口(Interface),在JAVA編程語言中是一個抽象類型,是抽象方法的集合。接口通常以interface來聲明。一個類通過繼承接口的方式,從而來繼承接口的抽象方法。如果一個類只由抽象方法和全局常量組成,那麼這種情況下不會

原创 intent-filter 之 data 「scheme, host, port, mimeType, path, pathPrefix, pathPattern」

一、定義 scheme, host, port, path, pathPrefix, pathPattern 是用來匹配 Intent 中的 Data Uri 的。具體規則如下:    scheme://host:port/path or

原创 第五章,詳解廣播機制

1.Android的每個應用程序都可以對自己感興趣的廣播進行註冊,Android的廣播分爲有序廣播和標準廣播       標準廣播:是一種完全異步執行的廣播, 在廣播發出後所有的程序都幾乎能在同一時刻接受到該廣播        有序廣播:

原创 Eclipse下的Android項目轉換到AndroidStdio下教程

摘要:最先嚐試的方法是從eclipse導出項目時選擇Generate Gradle build files,然後在Android Studio導入,需要更新gradle的版本,保留了原始的目錄結構,後來在更新gradle時遇到了很多問題,

原创 二,活動的基本用法

1,手動創建活動2.創建和加載佈局文件app/src/main/res   new->Directory  layout  ->first_layout  3.添加按鈕操作<Button android:id="@+id/button

原创 第九章 Android 網絡技術

1.WebView的用法    xml文件<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk

原创 Android UI開發

一,常用的控件1.TextView 用來顯示文本內容 在LinearLayout中可以指定屬性 文字對齊方式 android:gravity (top, center ....) 文字顏色 android:textColor