原创 Android第三方支付——支付寶APP支付

Android第三方支付——支付寶APP支付 目錄 Android第三方支付支付寶APP支付 集成流程 支付流程圖 調起支付 獲取支付結果並處理 注意事項 乘熱打鐵,今天寫了一篇關於Android微信支付的文

原创 Android第三方支付——微信支付

Android第三方支付——微信支付 目錄 Android第三方支付微信支付 微信平臺註冊應用 支付流程圖 註冊appId 調起支付 支付結果回調 注意事項 之前一直說要堅持寫一個技術博客,但是人都有惰性,說是

原创 WebView出現net::err_cache_miss錯誤

問題 最近在使用JavaScript和Android原生交互的開發中,遇到了一個非常低級的錯誤,但是由於自己的疏忽大意,導致遇到這個坑——NET::ERR_CACHE_MISS。 解決辦法 在工程的AndroidManife

原创 JavaScript與Android原生相互調用並傳參

簡介 最近項目中使用到了WebView通過JavaScript與Android原生進行交互,調用Android中的方法或者是調用Android手機硬件和資源,通過Google、百度了各種資料,因此,在這裏分享一下,也把自己學習的

原创 java.lang.NoSuchFieldError錯誤

同樣是在模塊開發中遇到的一個問題,java.lang.NoSuchFieldError,再次作爲記錄,確保以後不會再被同樣的問題坑另外一次。 錯誤信息 java.lang.NoSuchFieldError: No static

原创 AndroidStudio出現tools:replace="android:theme"問題

最近項目開發使用模塊開發,在開發過程中遇到下面問題,所以順手記錄一下。 錯誤信息 * What went wrong: Execution failed for task ':app:processDebugManifest'

原创 Android第三方支付——銀聯支付

目錄 銀聯支付技術文檔地址 支付流程圖 調用步驟 注意事項 前段時間項目中使用到了微信支付和支付寶支付,所以順便把另外一個主流的支付(銀聯支付)也學習了一下,再次把此次學習的知識作於一個記錄。 銀聯支付技

原创 查看源碼分析activity執行setContentView的流程

引言 源碼分析 總結 引言 作爲一個碼農,每天都在使用setContentView(R.layout.activity_main);去加載佈局文件,但是卻沒去研究它是如何加載,或者是加載流程是咋樣的。但是筆者也想提高

原创 Android開發IPC之Messenger

寫在前面 構造方法 使用 服務端進程 客戶端進程 原理圖 總結 寫在前面 Messenger翻譯爲信使,通過它在進程間傳遞message對象,然後把我們需要傳遞的數據封裝進message,就可以實現數據在不同進程間的傳

原创 使用Handler中遇到的問題分析

引言 Only one Looper may be created per thread Cant create handler inside thread that has not called Looperprepare 爲何主

原创 Python基礎學習(七)

什麼是迭代 索引迭代 迭代dict的value 迭代dict的key和value Python其他學習記錄 什麼是迭代 在Python中,如果給定一個list或tuple,我們可以通過for循環來遍歷這個list或tu

原创 Python基礎學習(四)

Dict 什麼是dict 訪問dict dict的特點 更新dict 遍歷dict Set 什麼是set 訪問set set的特點 遍歷set 更新set 其他關於Python學習記錄 Dict 什麼是dict d

原创 ViewPager+Fragment+TabLayout —— 實時加載數據

引言 加載方案 引言 ViewPager + Fragment + TabLayout的模式已經很常見了,例如今日頭條等等,如果今日頭條是ViewPager + Fragment + TabLayout的實現方式,那表現形

原创 Python基礎學習(八)

Python其他學習記錄 列表生成式是Python內置的非常簡單卻強大的可以用來創建list的生成式。 提示:range(1, 100, 2) 可以生成list [1, 3, 5, 7, 9,…] 舉個栗子:要生成list [1,

原创 Python基礎學習(六)

對list進行切片 倒序切片 對字符串切片 Python其他學習記錄 對list進行切片 取一個list或tuple的部分元素是非常常見的操作。比如,一個list如下: L = ['A', 'B', 'C', 'D']