原创 Android自定義彈窗效果

Android的彈窗效果有很多種,就最簡單而言,就可以調用一個AlertDialog彈窗顯示,可是要自定義彈窗效果有以下這種方法,就我個人而言感覺挺方便的,適用性也挺廣的。 首先先簡單寫個AlertDialog的使用 public v

原创 Android 任務和返回棧

任務和返回棧 一個應用程序當中通常都會包含很多個Activity,每個Activity都應該設計成爲一個具有特定的功能,並且可以讓用戶進行操作的組件。另外,Activity之間還應該是可以相互啓動的。比如,一個郵件應用中可能會包含一個

原创 Java垃圾收集和Android垃圾收集

Java垃圾收集和Android垃圾收集其實本質上差不多一樣。 下面就來談談Java垃圾收集 垃圾收集對象:堆裏的對象,因爲棧中的基本數據類型用完後會及時釋放掉存儲空間 Java虛擬機採用分代收集,將堆中對象分爲新生代和老生代,在新生代

原创 TCP編程,Socket通訊

網絡編程分兩種,一種是TCP編程,另一種是UDP編程(點擊打開鏈接)。而本文先講述簡單的TCP編程,Socket套接字連接通訊,實現簡單的客戶端與服務器之間的信息傳輸。 下面是客戶端與服務器之間簡單的數據傳輸(單對單): 注意:服務端先

原创 Java 設計模式—裝飾者模式

在Java編程語言中,嵌套了很多設計模式的思想,例如IO流中的緩衝流就使用到下面要介紹的裝飾者設計模式。 示例代碼: * 抽象構件角色:定義一個抽象接口,來規範準備附加功能的類 * @author Admin * */ publ

原创 Android Camera

Android調用系統api使用照相機功能,實現拍照獲取圖片以及從照相機庫中獲取指定圖片的功能。 以下是示例代碼: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmln

原创 Android Monkey Test

如何進行Monkey Test   目錄 一 簡介 二 測試準備 三 基本命令格式 四 測試Log獲取 五 Monkey命令參數介紹 六 Android Monkey test官方資料   一、簡介 Monkey是

原创 Java設計模式—適配器模式

適配器模式(Adapter):將一個類的接口轉換成客戶希望的另外一個接口。   適配器模式使得原本由於接口不兼容而不能一起工作的那些類可以一起工作。 以下是示例代碼: /** * 適配器模式 * @author Admin *

原创 Java設計模式—觀察者模式

觀察者模式 Observer   觀察者模式定義了一種一對多的依賴關係,讓多個觀察者對象同時監聽某一個主題對象。這個主題對象在狀態上發生變化時,會通知所有觀察者對象,讓它們能夠自動更新自己。   觀察者模

原创 2016校招心得

轉眼間就到大四了,我也成爲16年茫茫求職人羣中的一員。都說找工作不難,關鍵是要找到自己滿意的工作難。我8月份便結束了自己的實習工作,回到學校準備校招,因爲校招企業都喜歡問些操作系統,計算機網絡等平常不太注重的科目。我投的企業還算不少,在前

原创 Java設計模式—工廠設計模式

工廠設計模式(降低耦合,通過接口或者工廠類來實現) 耦合性:粘度強(依耐性) Person p = new Person();  //耦合性強              Man p = new Person();     //耦合性弱,M

原创 Android網絡請求

     Android網絡請求通常用的是HttpURLConnection類和HttpClient類,HttpURLConnection類是由java提供的網絡訪問請求類,而HttpClient類是由apache提供的,它相當於是一個增

原创 從源碼來理解HashMap和HashSet

HashMap類 HashMap 內有一個table數組存放<K,V>,用關鍵字transient,則說明HashMap的table數組值是存放在內存中,不作爲序列化數據保存。 put函數 如果key==null, 注意:ta

原创 Java網絡請求

HttpURLConnection是java提供的用於網絡訪問的類。Android網絡訪問點擊打開鏈接 get請求方式(實現從服務器下載相應文件的功能): public class HttpURLGET { //HttpURLCon

原创 哈夫曼樹實現

#include <iostream> #include <cstdio> #define inf 1<<30 using namespace std; //哈夫曼樹實現 //哈夫曼樹的特徵:如果有n個葉子節點的話,則總結點數爲2*n-1