原创 TobHost詳解

1. TabHost常用組件  TabWidget : 該組件就是TabHost標籤頁中上部 或者 下部的按鈕, 可以點擊按鈕切換選項卡; TabSpec : 代表了選項卡界面, 添加一個TabSpec即可添加到TabHost中; --

原创 Intent跳轉

一、Intent分爲兩類:       (1)顯示Intent,通過名字指定目標組件。顯式的intent用於程序內部消息——如:Activity啓動一個下屬服務或啓動一個姊妹Activity。      (2)隱式的Intent,沒有指定

原创 溫度對照表1

import java.util.Scanner; public class Temperature{ public static void main(String args[]){ int f; int c; fo

原创 學習Andriod之樂學成語的實現

一.簡要說明一下該小程序的功能。主要有學習、搜索、收藏和幫助四個主頁面 實現過程:   在已有數據庫的情況下,通過DBOpenHelper類實現將數據庫idioms到入data/data/<package name>/databases/

原创 樂學成語中出現的錯誤

錯誤一:    一般都會在Activity  onCreate()方法裏發生此錯誤。 原因一:xxx的錯誤,若爲R.layout.main  那麼應該是main.xml文件中的標籤 使用錯誤,最常見的而且編譯器不會提示的錯誤就是 an

原创 UI之登錄界面

一、先整體規劃登錄頁面的大體佈局,要實現該效果可以通過嵌入佈局的方式使登錄佈局頁面簡潔。         二、採用相對佈局(RelativeLayout),利用對shape和selected定義的xml文件,對Button控件進行設計。

原创 水仙花數

public class Flower1{ public static void main(String args[]){ int a,b,c,d,e,sum; for(int i=100;i<1000;i++) {

原创 接口

課堂練習2:大學裏的學生(Student)需要交學費,而研究生(Graduate)作爲學生比較特殊,除了需要交學費外,還可以獲取一部分科研津貼,由學校(University)統一發放。此外,學校還需要發放教師(Teacher)的工資。 編

原创 UDP

import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress

原创 TCP

import java.io.IOException; import java.io.InputStream; import java.net.InetAddress; import java.net.Socket; import jav

原创 作業二

2 編寫一個應用程序,用戶分別從兩個文本框輸入學生的姓名和分數,程序按成績排序將這些學生的姓名和分數顯示在一個文本區中。 import java.awt.*; import java.awt.event.ActionEvent; impo

原创 Book

1 編寫一個Book類,該類至少有name和price兩個屬性。該類要實現Comparable接口,在接口的compareTo()方法中規定兩個Book類實例的大小關係爲二者的price屬性的大小關係。在主函數中,選擇合適的集合類型存放B

原创 Map

選擇某種Map集合保存學號從1到15的學員的學號(鍵)和姓名(值),學號用字符串表示,輸入的時候要以學號亂序的方式存入Map集合,然後按照學號從大到小的順序將Map集合中的元素輸出打印。需要自定義Map集合的比較器Comparator,因

原创 數組越界

命令行輸入5個整數,放入一整型數組,然後打印輸出。要求: 如果輸入數據不爲整數,要捕獲輸入不匹配異常,顯示“請輸入整數”;如果輸入數據多餘5個,捕獲數組越界異常,顯示“請輸入5個整數”。 無論是否發生異常,都輸出“感謝使用本程序!”

原创 ArrayList

使用ArrayList集合,對其添加100個不同的元素: 1.使用add()方法將元素添加到ArrayList集合對象中; 2.調用集合的iterator()方法獲得Iterator對象 並調用Iterator的hasNext()和ne