原创 Android 讀寫配置文件properties

1、首先在源代碼根目錄(src下)下創建一個名爲global.properties的文件(也可以在其他目錄下)。或者在assets文件夾下創建一個名爲global.properties的文件。 2、打開global.properties文

原创 Android okhttp3的使用

1、在模塊中下載或者添加依賴: implementation 'com.squareup.okhttp3:okhttp:4.7.2' 當你看到這的時候,可能最新的穩定版已經不是3.10.0了,你需要移步官方GitHub來查看最新版本。

原创 Android FileProvider介紹

Android 7.0 文件共享要使用FileProvider 對於面向Android 7.0的應用,Android框架執行的StrictMode API政策禁止在您的應用外部公開file://URI。如果一項包含文件URI的intent

原创 重裝或者升級Android Studio後,打開舊的Android項目,同步編譯時遇到的一些常見問題及解決辦法

1、在sdk安裝路徑下找不到sdk對應的版本android-28,Gradle sync failed: Failed to find target with hash string 'android-28' in: D:\android

原创 Android WebView縮放配置,設置網頁初始縮放比例

配置webview縮放參數值: //設置true,才能讓Webivew支持<meta>標籤的viewport屬性 webSettings.setUseWideViewPort(true); //設置可以支持縮放 webSettings.

原创 Html5解決ios系統中input、select、textarea控件在失去焦點時,因爲頁面上移,導致頁面焦點錯位的問題

實現: ios_adapter.js //問題描述:在IOS12以上的微信端,出現input彈出後結算按鈕點擊無反應的情況。 //分析:是由於IOS端第三方輸入法的軟鍵盤彈出後,焦點無法復位。 //解決微信蘋果ios,輸入框,下拉菜單

原创 Android從屏幕底部彈出PopupWin窗口

1、佈局文件 lay_menupopwin <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/a

原创 ViewPager結合Fragmen使用,頁面切換時,Fragment中的listView沒有加載

在我們開發的過程中可能會遇到類似需求,我們需要做一個左右滑動的tab導航,這個時候有些朋友可能會想到viewpager和fragment的結合來實現這個功能; 當然實現的方法不單單着一種。我們這個隨筆討論的是這種方式實現的效果、現在假如我

原创 微信公衆號開發,清除微信內置瀏覽器緩存

在做微信開發的時候(主要是微信內網頁或者比較大型的手機網站)的時候,更改了頁面代碼,但是微信內置瀏覽器有緩存,還是之前的效果,影響調試,而且還死活清除不掉!!!!!怎麼辦? 我的第一想法是關閉手機的微信進程,偶爾有效,但是大多數時候是無效

原创 重裝或者更新Android Studio後,新建Android項目,同步編譯時遇到的一些常見問題及解決辦法

1、Android Studio一直卡在Gradle build running 解決: a、在C:\User\<用戶名>\.gradle 目錄下新建一個gradle.properties文件,並在裏面添加一行:org.gradle.da

原创 微信公衆號開發--基於WxJava (微信開發 Java SDK)框架的,羣發消息推送實現

羣發消息推送實現,示例: InputStream inputStream = null; /* HttpURLConnection conn = (HttpURLConnection) new URL("h

原创 html5列表嵌套按鈕,click點擊事件及傳參處理

<li click事件> 列表第一項<button click事件></button>或<a click事件></a> </li> <li click事件> 列表第二項<button click事件></button>或<a click事

原创 JS解析Url中攜帶的參數(支持中文)

function parseURL(url){ if(!url) return; url = decodeURI(url); var url = url.split("?")[1]; var para = url.split("

原创 Html5 input在IOS端彈出收起軟鍵盤,導致頁面焦點錯位的問題解決

問題描述:在IOS12以上的微信端,iPhoneX的型號和華爲保時捷的型號的微信購物,出現input彈出後結算按鈕點擊無反應的情況。 分析:是由於IOS端第三方輸入法的軟鍵盤彈出後,焦點無法復位。 在 IOS 上,監聽輸入框的 focus

原创 Android App檢測新版本,自動下載、安裝和升級,兼容Android7.0以上和以下版本

序言 一些公司開發完一款App之後可能並不會去上架App商店,但事後期也需要定時進行維護更新,所以會選擇把打包好的apk 發佈到自己的服務器,然後在數據庫建一個版本號的表,然後剩下的就交給你android開發了,android自己要實現版