原创 關於px,dp,sp區別與相互轉化

px: 即像素,1px代表屏幕上一個物理的像素點; px單位不被建議使用,因爲同樣100px的圖片,在不同手機上顯示的實際大小可能不同 偶爾用到px的情況,是需要畫1像素表格線或陰影線的時候,用其他單位如dp會顯得模糊。 dp:

原创 數據解析

一 數據格式 Json與XML兩種數據格式比較 1.定義介紹 (1).XML定義 擴展標記語言 (Extensible Markup Language, XML) ,用於標記電子文件使其具有結構性的標記語言,可以用來標記數據、定義數

原创 Android命名規範

程序的命名規範尤爲重要,通過一個程序員所寫程序的命名方式上,可以看出一個程序員水平的高低,一個規範的命名,可以增加代碼的可讀性,這對於團隊協作開發中更爲重要,最好是團隊中統一好大家命名方法,這樣對於日後的工作會輕鬆很多。 下面總結幾點常用

原创 Android httpClient 支持HTTPS

1.遇到的問題: 項目中Android https或http請求地址重定向爲HTTPS的地址,相信很多人都遇到了這個異常(無終端認證):  javax.net.ssl.SSLPeerUnverifiedException: No pe

原创 ListView去除分割線的問題

1.去除頁面分割線 方法1:設置android:divider="@null"  方法2:android:divider="#00000000" 方法3:.setDividerHeight(0) 2.去除Header和Footer處的分

原创 關於Android網絡請求

Android應用經常會和服務器端交互,這就需要手機客戶端發送網絡請求。 1.網絡請求方式 最基本的方法有4種,分別是GET,POST,PUT,DELETE。常用的兩種網絡請求方式是POST,GET。下面我們要先知道 POST與GET請求

原创 時間戳格式化

1.格式化爲yyyy-MM-dd HH:mm:ss形式的 public static String formatDateTime(Date date) { SimpleDateFormat outFormat = new Simple

原创 Java工具類之Apache的Commons-lang

Apache Commons包估計是Java中使用最廣發的工具包了,很多框架都依賴於這組工具包中的一部分,它提供了我們常用的一些編程需要,但是JDK沒能提供的機能,最大化的減少重複代碼的編寫。http://commons.apache.o

原创 EditText軟鍵盤彈出相關問題

1.軟鍵盤彈出時窗口控件上移問題 解決辦法1: 檢查如果有ListView或者ScollView之類的控件,android:scrollbars=“none” 這個屬性要去掉 解決辦法2: 如果不想去掉android:scrollba

原创 IntelliJ IDEA 使用svn時遇到的問題總結

1.不到svn的選項了-subversion 在下圖中找不到關於subversion的選項了 這是因爲我們在idea的svn插件中把svn這個選項禁用了 解決辦法 具體操作如下圖所示,選中對應的svn,並重啓idea工具即可 2.

原创 有icon和arrow的自定義控件

先上效果圖: 我們可以直接在佈局中用RelativeLayout將ImageView和TextView包起來。也可以寫一個公用的佈局,用include標籤將佈局引入。但是爲了減少我們的代碼量,使之變得更簡單,我們可以寫一個自定義控件。如

原创 ListView和GridView 自定義Adapter的getView()方法調用問題

Android中的Adapter內的getView方法. 常常在調用次數上有一些問題。 1.getView多次調用 問題描述:getView方法被多次調用。這是android機制中要計算高的時候出現的一些多次調用 解決辦法① 直接將該li

原创 不能滑動的ViewPager

不能滑動的ViewPager控件 public class NoSlideViewPager extends ViewPager { private String TAG = "NoSlideViewPager"; pri

原创 Android字符串分隔之split

一.java.lang.String提供的split 在字符串分隔時,我們有時需要指定忽略或者不忽略某些分隔符,例如: String string=":ab:cd:ef::"; ①末尾分隔符全部忽略 System.out.print

原创 android軟鍵盤enter鍵的替換與事件監聽

有時我們需要修改軟鍵盤上的按鍵的顯示,並且實現我們需要實現的功能。我們可以用EditText的這個屬性android:imeOptions,這個屬性的可以設置的值有normal,actionUnspecified,actionNone,a