原创 Java基礎--數組

1、數組定義 int[] arr = new int[1024]; 也可以int arr[] = new int[1024];(C++是這種方式, Java推薦上一種) 2、for循環遍歷 class ArrayDemo {

原创 Java基礎--IO流

1,輸入輸出流基類: 字節流:InputStream OutputStream 字符流:Reader Writer 建一個文件寫入流。 FileWriter fw = new FileWriter("Demo.txt"); fw

原创 Java基礎--正則表達式

正則表達式:就是有一定規則的字符串。然後其他方法調用時將其作爲參數傳入。 1,常見符號 字符 x 字符 x \\ 反斜線字符 \0n 帶有八進制值 0 的字符 n (0 <= n <= 7) \0nn 帶有八進制值 0 的

原创 Java基礎--初識java

一、java的由來 Java是一個純粹面向對象的程序設計語言,繼承了C++面向對象技術的核心。並且捨棄了C語言中的指針和c++重點多重繼承。增加了垃圾回收機制,更好的管理內存使用。 二、java的優勢 Java有一思想,一切皆對

原创 Java基礎--反射

1, 反射:就是把java類中各種成分映射成相應的java類。 字節碼:字節碼通常指的是已經經過編譯,但與特定機器碼無關,需要直譯器轉譯後才能成爲機器碼的中間代碼。編譯器將源碼編譯成字節碼,特定平臺上的虛擬機器將字節碼轉譯爲可以直

原创 Java基礎--API String

1, String 字符串一旦初始化不會被改變。 字符串擁有的功能。 1)獲取:int length();獲取字符串的長度 char charAt(int index);獲取某一位置上的字符 in

原创 Java基礎--API 集合

集合:collection 在util包中 集合中存放的是對象。 Collection List: ArrayList, LinkedList, Vector 元素有序不可重複 Set:HashSet, Tree

原创 Android中Bitmap和Drawable

點擊打開鏈接 一、相關概念 1、Drawable就是一個可畫的對象,其可能是一張位圖(BitmapDrawable),也可能是一個圖形(ShapeDrawable),還有可能是一個圖層(LayerDrawable),我們根據畫圖的需求

原创 Mac 版genymotion 安裝virtual device

需要註冊genymotion賬號,但是很多時候註冊不成功。那麼使用一個國外郵箱註冊如gmail。 然後在genymotion的add按鈕上點擊登錄後再搜索。就可以找到好多好多的virtual device了。

原创 Sublime Text2插件之 - JSON格式化

[背景] 涉及到JSON格式數據的開發過程中,常常會爲一長串未格式化的JSON數據而看的眼花,如下圖所示,腦袋是不是大了。因此尋找一款格式化工具就來的非常必要。 [工具比較] Sublime Text2編輯器作爲後起之秀,有着非常出色的

原创 view.inflater和inflater.inflater有什麼區別

點擊打開鏈接 本質上是一樣的,題主可以查看Android源代碼: 我們看下View類inflater方法的代碼:其實方法內本質還是在調用inflater.inflater方法 public static View inflate

原创 Gson的使用

點擊打開鏈接

原创 關於alert dialog 設置樣式

點擊打開鏈接

原创 使用Volley加載網絡圖片

點擊打開鏈接 三種方式: 1,imageRequest 2,imageLoader 3,NetworkImageView

原创 高分辨率手機OOM的問題

直接在AndroidManifest裏面的Application的參數裏面加一句:android:largeHeap="true"