原创 Android 讓WebView完美支持https雙向認證(SSL)

 這是@happyzhang0502   關於webview https的建議:  最近做一個安全級別比較高的項目,對方要求使用HTTPS雙向認證來訪問web網頁。雙向認證在android5.0以上很好解決,但是在Android5

原创 Android ORM 框架之 greenDAO

GreenDao是一個用於Android開發的對象/關係映射(ORM)工具。它向SQLite數據庫提供了一個對象導向的接口。像GreenDao這樣的ORM工具不僅爲你省去了很多的重複工作,而且提供了更簡便的操作接口。 greenDAO

原创 Android Glide 下載監聽

1.簡單監聽 Glide .with( context ) // could be an issue! .load( ) .asBitm

原创 android 讓webview支持https 雙向認證(SSL)

1.用okhttp這個框架用https請求獲取到html樣式的String類型的數據okhttp 與https 2.利用webView.loadDataWithBaseURL("about:blank",jsonString, "tex

原创 Android 讓WebView完美支持https雙向認證(SSL)

 這是@happyzhang0502   關於webview https的建議:  最近做一個安全級別比較高的項目,對方要求使用HTTPS雙向認證來訪問web網頁。雙向認證在android5.0以上很好解決,但是在Android5

原创 Android ORM 框架之 greenDAO

GreenDao是一個用於Android開發的對象/關係映射(ORM)工具。它向SQLite數據庫提供了一個對象導向的接口。像GreenDao這樣的ORM工具不僅爲你省去了很多的重複工作,而且提供了更簡便的操作接口。 greenDAO

原创 Android事件總線框架之AndroidEventBus

實際項目開發過程中,經常遇到如下場景:不同的應用程序組件的控件間具有一定的相互關聯性,其中用戶對後者進行的某種操作會引起前者的相應改變。舉一個具體的場景:以新浪微博爲例,在新浪微博首頁好友動態列表頁和好友動態詳情頁(微博正文),對於每個

原创 Android studio 中創建AIDL Service

  1、概述  AIDL在android系統中的作用 AIDL,Android Interface definition language的縮寫,它是一種android內部進程通信接口的描述語言,通過它我們可以定義進程間的通信接口。最

原创 Android Studio 通過JNI機制和 ndk開發的C/C++ 互相溝通

Android Studio 通過JNI機制和 ndk開發的C/C++溝通的具體步驟  (以圖像模糊化爲例) 1、編寫包含native本地方法的java類 2、通過javah工具生成C/C++語言的頭文件 3、使用C/C++語言實現頭文件

原创 Android 雙擊以及連續多次點擊事件系統自帶判斷方法

<pre name="code" class="java">import android.app.Activity; import android.os.Bundle; import android.os.SystemClock; imp

原创 Android中WebView中攔截所有請求並替換URL(支持AJAX的post請求類型)

需求背景 接到這樣一個需求,需要在 WebView 的所有網絡請求中,在請求的url中,加上一個sign=xxxx 的標誌位,同時添加手機本地的數據比如 sessionToken=sd54f5sd4ffsdf45454564  、d

原创 Android事件總線框架之EventBus(3.0爲例)

實際項目開發過程中,經常遇到如下場景:不同的應用程序組件的控件間具有一定的相互關聯性,其中用戶對後者進行的某種操作會引起前者的相應改變。舉一個具體的場景:以新浪微博爲例,在新浪微博首頁好友動態列表頁和好友動態詳情頁(微博正文),對於每個

原创 Android 避免Activity重複創建 一次finish()返回上個頁面

AndroidManifest.xml文件中  如此配置:      <activity            android:name="com.xxxx.xxxxBctivity"            android:launch

原创 用Okhttp框架登錄之後的Cookie設置到webView中

1.webview中設置: @SuppressWarnings("deprecation") public void synCookies(Context context, String url) { CookieSy

原创 android 版本更新 同時清除舊版本數據

1.引導界面同時鑑別是不是新版本,用來重新出現loading頁和清除舊版本數據 package com.xionghu.view; import java.util.ArrayList; import com.example.ut