原创 Android PayPal 支付集成

Android PayPal 支付集成 PayPal本身自己有移動端的SDK,但是已經不推薦使用了,我也自己集成了一下,還有一些問題存在,在這裏就不做介紹了,官方推薦使用BraintreeSDK來集成,Braintree支持很多種支付

原创 Jetpack-Lifecycle簡記

Jetpack-Lifecycle簡記 解決痛點:幫助開發者更方便的管理生命週期 和傳統方式對比: 如果把Activity比作一個老父親,頁面中的子控件比作他的孩子的話。傳統的方式,爲了防止內存泄漏,老父親要在生命週期方法中做一系列的

原创 【Kotlin】關於Android事件傳遞的整理

【Kotlin】關於Android事件傳遞的整理 關於事件傳遞的流程,已經有很多大神介紹過了,我在使用的過程中,也遇到了一些問題,在此整理一下,相信有不少同學也有遇到我這樣的問題。 問題一:爲什麼我的onTouchEvent方法只響應了M

原创 在MPAndroidChart庫K線圖的基礎上畫均線

CombinedChart 可以直接使用MPAndroidChart庫裏面提供的CombinedChart實現組合圖形 Demo:CombinedChartDemo ——————分割線(如果想在一個圖形上實現,可以參考下面的實現方式)——

原创 Android 藍牙通信——AndroidBluetoothManager

轉載請說明出處! 作者:kqw攻城獅 出處:個人站 | CSDN To get a Git project into your build: Step 1. Add the JitPack repository to your

原创 設計模式——工廠模式

工廠模式 工廠模式,對於大部分的開發者來講,可能並不陌生,但是可能並非所有人都能完全理解,尤其是對於初學者。有的初學者經常會問: 工廠模式有什麼用?有什麼好處?什麼時候用工廠模式? 網絡上也有很多解答,諸如:可以更好的封裝、模塊化、還

原创 Android自定義雷達掃描控件

轉載請說明出處! 作者:kqw攻城獅 出處:個人站 | CSDN Android 雷達掃描控件 To get a Git project into your build: Step 1. Add the JitPack repo

原创 設計模式——單例模式

單例模式 定義 確保某一個類只有一個實例,並且自行實例化並向整個系統提供這個實例。 使用場景 確保某個類有且只有一個,避免產生過多對象消耗過多的資源,比如,太陽只有一個,地球只有一個…… 關鍵點 構造函數不對外開放,一般爲private

原创 Android AES 加密、解密

AES加密介紹 ASE 加密、解密的關鍵在於祕鑰、只有使用加密時使用的祕鑰,纔可以解密。 生成祕鑰的代碼網上一大堆,下面的代碼可生成一個祕鑰 private SecretKey generateKey(String seed) throw

原创 打造簡潔高效的動態權限管理器

轉載請說明出處! 作者:kqw攻城獅 出處:個人站 | CSDN 效果圖 GitHub地址:PermissionsManager 隨着Android 6.0的普及,動態權限的重要性也開始時慢慢體現出來。爲了更好的保護用戶隱私,

原创 Android與Javascript交互

轉載請說明出處! 作者:kqw攻城獅 出處:個人站 | CSDN 本篇參考Android與HTML+JS交互入門 效果圖 加載本地Html contentWebView = (WebView) findViewById(R.id

原创 Android使用OpenCV CamShift實現目標追蹤

CamShift算法基於色值,適用於追蹤顏色和背景差異較大的目標。 效果圖 以下調試代碼,僅供參考: 源碼 package com.kongqw; import android.graphics.Bitmap; import org

原创 從Java到Kotlin——基礎語法

Print輸出 print("Hello, World!") println("Hello, World!") Java System.out.print("Hello, World!"); System.out.println("He

原创 Android連接WIFI(續)

歷史遺留問題終該解決,之前有文章Android連接WIFI,今天再次整理一下,梳理一下遺留的問題 修改或者刪除配置失敗,返回-1 Android 6.0以後的限制,程序本身只能修改和刪除自己創建的配置,如果是在手機WIFI管理器或者其他應

原创 ADB筆記

Android Debug Bridge 本文以MAC OS爲例 ADB版本 $ ./adb version 如果出現 $ ./adb version -bash: ./adb: No such file or directory 說