原创 關於mac上Android Studio的安裝步驟以及遇到的問題

話說博客被我荒廢了一年呢呵呵呵………… 之前Android Studio剛出來的時候,就試圖折騰過,不過因爲各種被牆,於是放棄了。現在看越來越多的人用AS,再加上哥們說我:“你怎麼還在用eclispe?你這是要成爲老一輩的程序員麼?”…

原创 android生成帶logo的二維碼

廢話不多說,放碼。 private int QR_WIDTH = 230; private int QR_HEIGHT = 230; // 二維碼logo圖片寬度的一半 private int IMAGE_HALFWIDTH = 2

原创 空缺,待填。

。。。。。。

原创 空缺。。

。。。。。。。

原创 已學過的設計模式(不斷增加ing~)

一、單例設計模式(SINGLETON) 單例模式確保某一個類只有一個實例,而且自行實例化並向整個系統提供這個實例單例模式。單例模式只應在有真正的“單一實例”的需求時纔可使用。 想要保證內存中只有一個實例,那麼: 1、爲了避免其他程序多過

原创 jdk1.5新特性

“JDK1.5”的一個重要主題就是通過新增一些特性來簡化開發,這些特性包括泛型,for-each 循環,自動裝包/拆包,枚舉,可變參數, 靜態導入 。使用這些特性有助於我們編寫更加清晰,精悍,安全的代碼。 簡單介紹一下各種特性及其

原创 Java基礎知識_ArrayList和HashSet的比較,以及HashCode方法

今天學了一個細節上的內容,那就是ArrayList和HashSet的比較以及Hashcode方法。 通過之前集合框架的學習,我們大致瞭解了兩種集合的區別。List集合的存放是有順序的,也就是說我們可以指定

原创 Java基礎知識_泛型

一、引入 一般的類和方法,只能使用具體的類型,要麼是基本類型,要麼是自定義的類。如果要編寫可以應用於多種類型的代碼,這種刻板的限制對代碼的束縛就會很大。 在面向對象編程語言中,多態是一種泛化機制。可有時候,拘泥於單繼承體系,也會使程序受限

原创 JAVA基礎知識--類加載器

一. 類加載器 1.類加載器基礎知識 類加載器的作用就是獲取.class裏面的內容等等 java虛擬機中的三個類加載器:BootStrap,ExtClassLoader,AppClassLoader 類加載器也是java類,

原创 Java基礎知識_自動裝箱/享元/枚舉

一、自動裝箱演示,及享元模式學習 自動裝箱是1.5新特性,比如Integer iObj=3; 將3自動裝箱爲一個Integer對象賦給iObj,在1.5版本以前必須用new生成新的對象 即 Integer iObj=new

原创 Java基礎知識_框架的概念以及用反射開發框架的原理

框架的概念以及用反射開發框架的原理 框架是一個基本概念上的結構,用於去解決或處理複雜的問題。框架和工具類不同,雖然在使用過程中,這兩者都是由別人來寫的,但是自己的類是被框架調用,而工具是被你的類調用。 可以這樣表示: 框架——(調用)—

原创 Java基礎知識_IO流(二)

一.  File類   public class File extends Object implements Serializable, Comparable<File>   文件和目錄路徑名的抽象表示形式。 構造函數: imp

原创 Java基礎知識_網絡編程

一、前言 網絡通訊要素 InetAddress public class InetAddress  extends Object  implements Serializable 此類表示互聯網協議 (IP) 地址。 IP 地址是 IP

原创 Java基礎知識_註解

JAVA註解 Annotation(註解)是JDK5.0及以後版本引入的。它可以用於創建文檔,跟蹤代碼中的依賴性,甚至執行基本編譯時檢查。註解是以‘@註解名’在代碼中存在的,根據註解參數的個數,我們可以將註解分爲:標記註解、單值註解、完整

原创 Java基礎知識_JavaBean

JavaBean是一種特殊的Java類,主要用於傳遞數據信息,這種java類中的方法主要用於訪問私有的字段,且方法名符合某種命名規則。 如果要在兩個模塊之間傳遞多個信息,可以將這些信息封裝到一個JavaBean中,這種JavaBean的