原创 Android webview加載H5頁面調起微信支付

場景 一個H5的頁面,需要在app內用webview展示,然後涉及到支付,要求能夠調用微信支付來付款,頁面沒有問題,但是寫完出現了一些問題。 問題 頁面不顯示,展示空白 需要設置: webSettings.setDomStorag

原创 關於React Native加載Android原生封裝的動態ViewGroup組件失效的解決方案

前言 近期,項目中需要在原生端封裝一個ViewGroup組件,給RN那邊使用,寫完了之後發現一些動態的東西顯示會有問題,比如最簡單的visibility,但是同樣的代碼在原生裏邊運行沒有問題,就很奇怪!由此覺得是RN的問題! 問題

原创 如何用一個list去更新另一個list

需求 數據展示有一個list,它的泛型是一個實體類,然後我們編輯界面信息,獲得了實體類中一個String字段的list,要求如果原list含有該字段的實體,則保留。如果沒有,則去掉該實體。如果新加入,則new一個實體添加! 方案

原创 Jupyter notebook中如何顯示pyplot圖表

問題 在jupyter使用pyplot繪製一些圖表時,發現並沒有直接顯示出圖表來,而是顯示了一個內存地址,在查了一些資料之後,發現解決這個問題很簡單。 解決方案 就在繪製圖表前,添加這麼一句%matplotlib inline,就

原创 Gradle常用總結

前言 之前在多版本多渠道打包,還有混淆相關的文章中對gradle相關的內容有一部分的瞭解,但是沒有系統綜合的總結過相關的知識內容,這裏就一些碰到的問題做一下總結! 什麼是Gradle? Gradle是一個開源的自動化構建工具,被應

原创 Python3: TypeError: a bytes-like object is required, not 'str'

問題 今天下載了一個腳本,在運行時報錯TypeError: a bytes-like object is required, not 'str',這個錯誤從字面上看就很明顯,類型錯誤:需要一個類字節的對象,而不是字符串。具體報錯的

原创 應用文本點擊超鏈接的實現方式-ClickSpan(評論回覆列表,協議同意等)

要實現的效果 我們先看一下要實現的效果,就是一個非常常規的文本超鏈接 或者類似微博裏評論列表: 我們在點擊上邊藍色字體的時候都要跳轉對應的頁面。 實現方式 可能我們第一時間想到的方案就是使用Span去做,沒錯,這裏我們就用Cl

原创 解決Activity跳轉後彈出DialogFragment報錯Can not perform this action after onSaveInstanceState

問題描述 在一個activity中,有定時任務,到時間後彈出一個DialogFragment,如果彈出的時候,已經跳轉到了下一個activity,就會報錯:Can not perform this action after onS

原创 Android TextView設置自動識別的超鏈接字體顏色,及自身點擊事件無響應的解決辦法

前言 我們在給TextView設置超鏈接的時候,可能最簡單的,Android已經給出了一個非常的簡單的做法就是: 在xml中設置: <!--all表示匹配所有,web表示匹配網址 --> android:autoLink="web

原创 Android實現雙擊事件的監聽

本文轉自:Android實現雙擊事件的監聽 Android實現view的雙擊事件監聽,一般使用的場景,列表雙擊頂部回到第一條! 雙擊監聽 /** * view雙擊監聽事件 */ public class OnDoubleCli

原创 Android獲取APK或者.jks簽名信息

聲明:本文非原創,是網上相關資料的一個總結! 參考: Android查看應用簽名方法 獲取apk證書MD5值的方法 查看apk文件的簽名 方法一 首先解壓要查看的apk包,通過數據證書管理工具keytool查看apk的簽名信息。具

原创 Android獲取應用通知欄權限,並跳轉通知設置頁面(全版本適配)

前言 現在一般應用都需要集成推送功能,給用戶推送一些相關的消息,這就需要應用取得應用通知欄權限,但是目前國內大部分廠商默認都是不開啓通知欄權限的,所以在需要的時候,就要先檢測是否開啓通知欄權限,如果未開啓,則要引導用戶去設置中打開

原创 Android獲取標題欄高度

參考:StackOverflow上一篇回答: How to get the ActionBar height? 直接上代碼: TypedValue tv = new TypedValue(); if (getTheme().res

原创 Android獲取狀態欄高度

原文鏈接:https://blog.csdn.net/xu_coding/article/details/80387893 轉自:https://blog.csdn.net/xu_cod

原创 Android使得底部輸入框在輸入法上邊顯示

前言 就類似QQ和微信聊天時的樣子,在輸入框獲取焦點,彈出輸入法的時候,使得輸入框在輸入法的上邊顯示! 我在查閱了一些資料之後,下邊幾篇博客都提供了很好的思路: android輸入框在軟鍵盤的上面 Android軟件盤之使特定佈局