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