原创 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>