原创 android 點擊home鍵,再點擊app icon,app重啓

第一種解決辦法:查看AndroidManifest.xml種LAUNCHER Activity中是否有android:launchMode=“singleTask”,有的話去掉第二種解決方法:如果還不行的話,在引導頁的onCreate方法

原创 微信小程序刷新前一界面數據和返回按鈕監聽

在android中,爲了實現從新頁面往前一頁面傳值,使用startActivityForResult(Intent intent, int requestCode)打開新的activity,前一個activity通過onActivityRe

原创 微信小程序scrollview注意點

微信小程序scroll-view,縱向滑動注意點必須設置高度,除了全屏幕的scrollview,其他的高度不應該寫死,應該動態計算,let windowHeight=wx.getSystemInfoSync().windowHeight//

原创 微信小程序scrollview高度自適應

微信小程序中的scroll-view,如果縱向滾動的話,需要設置height,對於全局的scrollview,直接設置100vh就可以了,對於局部的,高度不能寫死,只能自己計算了微信小程序爲了適配,引入了rpx,所以提供了計算的依據方法是:

原创 微信小程序image加載圖片失敗的處理方法

image方法加載失敗以後,會調用binderror方法,在wxml中先判斷路徑是否爲空,爲空加載默認圖片,不爲空加載路徑圖片,如果出錯,處理出錯方法,換成默認圖片代碼:errorFunction:function(e){var index

原创 spring boot初體驗

開發工具下載IDEAIdea下maven的配置和使用IntelliJ IDEA: 無法創建Java Class文件數據庫工具下載mysql安裝工具,安裝到PC下載Navicat Premium作爲可視化的數據工具測試工具下載postman進

原创 java對象克隆一個新類以及兩個類對比是否相等

遇到一個需求,進入界面以後,從服務器得到數據,定義成一個類,在點擊提交按鈕之前,對類的數據進行修改,如果提交的時候,放棄修改,則不提交。這就要求,在正式提交服務器之前,不應該在本地的類上邊修改,應該在一個新類上修改,如果用戶放棄修改,不應該

原创 廣告輪播類封裝

ADBannerpublicclassADBanner{privateList<ImageView> mList;privateViewPager mPager;privateContext mContext;/** * 總的頁數

原创 ViewPager中切換界面Fragment被銷燬

ViewPager+Fragment進行切換,adapter使用FragmentPagerAdapter,切換的時候,會自動創建相鄰的fragment,比如最開始處於第0頁時,adapter不僅爲第0頁創建Fragment實例,還爲相鄰的第

原创 android 6.0權限檢測以及6.0以下,麥克風、相機權限判斷

android 6.0以上權限android 6.0以上權限,我是通過PermissionsDispatcher進行申請,操作的,具體使用方法,見PermissionsDispatcher,Android 6.0運行時權限詳解@Runtim

原创 Android ScrollView向上滑動控件頂部彈出懸浮框並且淡入淡出

效果圖需要實現一個類似於支付寶首頁,向上滑動,在頂部顯示懸浮框的效果,並且有淡入淡出動畫效果,本來以爲使用CoordinatorLayout可以實現,結果效果不理想。參考博客Android 對ScrollView滾動監聽,實現美團、大衆點評

原创 fragment中onActivityResult不調用

fragment 通過startActivityForResult方法啓動另一個activity,返回時,不調用onActivityResult方法,解決步驟:1..在Fragment所屬的Activity中,重寫了onActivityRe

原创 解決ScrollView嵌套RecyclerView 滑動卡頓和嵌套多個RecyclerView 顯示不全的問題

ScrollView嵌套RecyclerView ,滑動會卡頓,解決方法是://防止滑動卡頓GridLayoutManager gridLayoutManager=newGridLayoutManager(this,4){@Override

原创 設置屏幕亮度,並且監聽屏幕亮度變化

公司有個需求,彈出對話框,設置當前屏幕亮度是最大亮度的90%,對話框消失,恢復到原來亮度。有一種特殊情況,就是在彈出對話框的界面打開之後,用戶手動調節了亮度,需要在界面中監聽亮度變化工具類代碼:publicclassScreenUtil{/

原创 webview與js通信踩坑以及返回鍵處理與清空瀏覽歷史操作

最近在做webview與js通信,遇到一些坑,記錄一下1.webview與js方法交互首先,webview與js確定一個類名,作爲通信的依據,比如"android",webview設置webSettings.setJavaScriptEna