原创 Throwable學習
一.java異常類結構 常用的CheckedException 常用的RuntimeException 二.Throwable類源碼 StackTraceElement。一個final類,代表棧軌跡中的元素,一個異常可能有多個元
原创 Intent系統廣播集合
Intent.ACTION_AIRPLANE_MODE_CHANGED;//關閉或打開飛行模式時的廣播Intent.ACTION_BATTERY_CHANGED;//充電狀態,或者電池的電量發生變化//電池的充電狀態、電荷級別改變,不能通
原创 安卓面試題庫
1.什麼是Activity? 通俗一點說Activity就是一個界面,這個界面裏面可以放置各種控件。Activity的界面也是用xml文件表示的,放置在res->layout下面。每生成一個新的Activity後,我們需要在Androi
原创 記錄一次發生在Android上的SSLHandshakeException。
前提條件: 1. Server架在了新加坡 2. Server做了反代 3. 證書由CA認證簽發,不是自簽名證書 問題現象: 1. API請求全部報 javax.net.ssl.SSLHandshakeException: j
原创 Android跨進程通信的四種方式
由於android系統中應用程序之間不能共享內存。因此,在不同應用程序之間交互數據(跨進程通訊)就稍微麻煩一些。在android SDK中提供了4種用於跨進程通訊的方式。這4種方式正好對應於android系統中4種應用程序組件:Act
原创 非靜態內部類/匿名類引起的Memory Leak
在最近使用okhttp3的過程中,使用LeakCanary檢查發現引起了memory leak,排查後發現泄露發生在okhttp3.Callback中,順便學習了非靜態內部類/匿名類引起的內存泄漏問題,現摘錄如下。 在JAVA中,非靜態內
原创 單個項目更改藍牙默認名稱的方法
最近做一個項目,需要更改藍牙默認,現將悲慘的尋找歷史記錄下來,以此回顧。 --------------------------------------------------------------------分割線-----------
原创 JAVA8 閉包
原文轉載自: http://www.cnblogs.com/chenjunbiao/archive/2011/01/26/1944417.html 一、閉包的定義。 有很多不同的人都對閉包過進行了定義,這裏收集了一些。 # 是引用了
原创 Smack4.1 + OkHttp3 在Android上開啓SSL
1.準備工作 1.1 下載Openfire. [http://download.igniterealtime.org/openfire/openfire_4_0_2.exe] 1.2 安裝Openfire 建議安裝在非C
原创 深入研究java.lang.ProcessBuilder類
一、概述 ProcessBuilder類是J2SE 1.5在java.lang中新添加的一個新類,此類用於創建操作系統進程,它提供一種啓動和管理進程(也就是應用程序)的方法。在J2SE 1.5之前,都是由Process類處來實現
原创 Android中的PopupWindow詳解
Android的對話框有兩種:PopupWindow和AlertDialog。它們的不同點在於: AlertDialog的位置固定,而PopupWindow的位置可以隨意 AlertDialog是非阻塞線程的,而PopupWindow是
原创 Email正文webview加載方式
android.webkit.WebView/WebViewClient/WebChromeClient 使用android.webkit.WebView控件 在xml佈局文件中定義 <WebView android:id=”@
原创 android 反編譯
在學習Android開發的過程你,你往往會去借鑑別人的應用是怎麼開發的,那些漂亮的動畫和精緻的佈局可能會讓你愛不釋手,作爲一個開發者,你可能會很想知道這些效果界面是怎麼去實現的,這時,你便可以對改應用的APK進行反編譯查看。下面是我參考了
原创 setDescendantFocusability,在父View和子View間處理焦點關係
android:descendantFocusability用法簡析 開發中很常見的一個問題,項目中的listview不僅僅是簡單的文字,常常需要自己定義listview,自己的Adapter去繼承BaseAdapter,在
原创 Android 未接來電及未讀短彩信的監聽實現
public class PhoneConstants { /** * The phone state. One of the following:<p> * <ul>