原创 通過AFNetworking下載網絡閃屏用的圖片並存儲到本地同時獲取header頭相關信息

使用場景:        有不少App啓動時會加載啓動頁和閃屏廣告,對閃屏廣告時間控制一般有好幾種方案 這裏講一下我在實際開發中最常用的一種解決方案,大體思路是應用啓動時先進入閃屏加載流程 在獲取廣告圖時將expire圖片失效時間加到he

原创 Android Studio無法導入android.support.v4.app.Fragment

較新版的安卓默認使用androidx的包,摒棄了以前的support包 如果開啓了自動導包,使用ViewPager + fragment的時候會自動導入androidx的包 import androidx.fragment.app.Fra

原创 android 開發收銀系統,彈出鍵盤固定界面UI的方法

在使用 android:windowSoftInputMode="adjustPan" 和getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_

原创 SearchView中onQueryTextSubmit方法執行兩次的解決方法

main_searchview.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) {

原创 android 隱藏時間 Wifi 狀態欄

import android.view.Window; import android.view.WindowManager; /** * 隱藏狀態欄 */ private void hideStatusBar() { /

原创 公衆號網頁開發JS-SDK使用說明

微信JS-SDK是微信公衆平臺面向網頁開發者提供的基於微信內的網頁開發工具包。 通過使用微信JS-SDK,網頁開發者可藉助微信高效地使用拍照、選圖、語音、位置等手機系統的能力,同時可以直接使用微信分享、掃一掃、卡券、支付等微信特有

原创 Android 打包簽名 異常 解析

生成的apk包簽名錯誤時,可以通過android studio自帶的簽名工具生成release的apk包,再結合命令行工具 jarsigner進行簽名. 主要方法如下: 第一步:生成release apk包 第二步: 簽名 j

原创 iMac上Android Studio requires Java 7 or later to run.You are currently using Java 6

異常處理 升級gralde以後編譯報錯 問題現象 升級gradle到高版本,例如我升級到3.3以後編譯報錯。然而查看File-> Project Structure -> SDK Location裏面的JDK已經是1.7 Error:Gr

原创 微信公衆號網頁開發使用 WeUI優勢

WeUI 是一套同微信原生視覺體驗一致的基礎樣式庫,WeUI由微信官方設計團隊爲微信內網頁和微信小程序量身設計,令用戶的使用感知更加統一。 在微信網頁或小程序中使用 WeUI的優勢 1.同微信客戶端一致的視覺效果,令所有微信用戶都

原创 微信公衆號網頁授權

微信客戶端中訪問第三方網頁,公衆號通過微信網頁授權機制,來獲取用戶基本信息,實現產品業務邏輯,如果公衆號登錄授權給了第三方開發者來進行管理,則不必做任何設置,由第三方代替公衆號實現網頁授權即可。 網頁授權回調域名說明 在微信公衆號

原创 解決iOS8以上系統下app底部UITabBarItem上自定義的背景色和圖片,在首次啓動或push之後再pop回去會變成系統默認顏色-藍色問題

場景:         在ios8以下系統下正常顯示,在ios8以上系統底部UITabBarItem會變成默認藍色,遮擋圖片上的字,首先,在ios8

原创 AFNetworking下載網絡相關的附件(音視頻)等到本地app包中做離線來提高用戶體驗

使用場景:       有時我們做的app在請求網絡相關的附件資源時有圖片的也有音視頻的,請求圖片我們常用的第三方庫一般是 SDWebImage就足夠了,但SDWebImage不支持對像音頻、視頻及壓縮zip等附件的下載支持,這時我們可以

原创 三方代開發公衆號消息管理-模板消息

模板消息僅用於公衆號向用戶發送重要的服務通知,只能用於符合其要求的服務場景中,如信用卡刷卡通知,商品購買成功通知等。不支持廣告等營銷類消息以及其它所有可能對用戶造成騷擾的消息。 模板消息使用規則: 所有服務號都可以在功能->添加功

原创 微信三方代開發公衆號消息管理-羣發消息

三方代開發公衆號消息管理-羣發消息 微信公衆平臺爲訂閱號提供了每天1條的羣發權限,爲服務號提供每月(自然月)4條的羣發權限。而對於某些具備開發能力的公衆號運營者,可以通過高級羣發接口,實現更

原创 公衆號開發模式下客服消息開發

當用戶和公衆號產生特定動作的交互時,微信將會把消息數據推送給開發者,開發者可以在一段時間內調用客服接口,通過POST一個JSON數據包來發送消息給普通用戶。此接口主要用於客服等有人工消息處理環節的功能,方便開發者爲用戶提供更加優質