原创 Android中重啓APP應用程序

今天就簡單的總結一下,因爲項目需要動態設置IP地址,也就是用戶自己輸入不同的IP地址以後,可以登錄進去。 但是項目中用的網絡框架Retrofit2,不重啓ip地址切換是不會生效的,所以導致走了很多彎路,不斷的查資料,才知道是網絡框架Ret

原创 Fragment集成高德地圖白屏不顯示或者切換時高德地圖穿透重疊的解決辦法

今天簡短的寫一些吧,就是Fragment頁面有一個地圖,但是切換回來以後,首先是出現了幾個Fragment重疊穿透顯示的問題,這裏閱讀高德官方文檔,成功解決,把MapView換成TextureMapView即可解決。詳細可以看下面這一段。

原创 ProgressBar實現圓形進度條,並且可以設置起點和終點的進度,以及可設置時間

最近項目需要,做一個進度條,要求前面跑70%,後面跑剩下的30%,要求圓形 於是想到了最簡單的辦法,肯定是用安卓自帶的ProgressBar啊,這個View有很多屬性,查詢了很多屬性值 這裏感謝這幾位大佬的博客,給我指點迷津 androi

原创 Coordinatorlayout+ recyclerview滑動衝突解決方案

看過我博客的小夥伴應該知道,我比較多的都是集成高德地圖的博客,做的過程中也遇到很多問題,感謝各位大佬的指點,每次解決問題後,覺得以後可能還會遇到,我就會來寫博客。 今天也不例外,因爲項目裏面用到了高德的搜索,所以有結果頁顯示,因爲我們項目

原创 Android截取高德地圖

項目中用到了截取高德地圖分享,高德地圖截取的時候發現第三方截圖截取的地圖是空白的,必須使用高德自帶的截圖方法,這裏寫了一個工具類,可以直接使用,用來截取高德地圖 public class ScreenShotHelper { /

原创 Android系統自帶的分享如何調用,並附帶截取屏幕,保存本地

最近在做一個分享的頁面,大家用的比較多的應該是友盟分享,當然那個需要第三方包,如果要求不高,當然是調用手機裏自帶的分享是最方便的,而且好用,話不多說,直接上代碼 //系統自帶的分享 public static void sha

原创 Android 自定義高德地圖主題樣式

好久沒有來更新博客了,今天我們的客戶又提出了新的需求,要求地圖需要自定義,於是我查遍了官方文檔,卻沒找到自定義的方法,百度搜了一下,好吧,高德的方法過時了,於是呢,機緣巧合中,找到了這位大神的博客:Android 高德地圖自定義地圖   

原创 Android progressbar設置虛線進度條時不顯示的解決辦法

最近公司要求實現進度條,除了漸變的要求,還要有是虛線,我想定義一個shape即可,結果發現寫好的資源文件,在預覽圖上面是虛線,可是運行到手機上就是實現,如下代碼: <ProgressBar android:id=

原创 android java代碼設置動畫失敗

最近項目有要求實現一些動畫效果,正常情況下,在view中設置好動畫,打開頁面自動加載即可,可是由於產品要求,需要在特定的時候啓動,所以,只能用java代碼動態實現啦,於是網上找到了一段代碼: Animation

原创 CoordinatorLayout嵌套RecyclerView時加腳佈局,頻繁設置數據崩潰等bug解決方案

大家都知道,CoordinatorLayout嵌套AppBarLayout和RecyclerView可以用來實現摺疊滑動,至於怎麼實現這裏就不寫了,網上有很多,這裏先說我所經歷的這個項目需求,(當然覺得太長可以直接看最下面的解決方案哦)

原创 解決java.lang.IllegalArgumentException: Scrapped or attached views may not be recycled. isScrap:false

如題,報錯java.lang.IllegalArgumentException: Scrapped or attached views may not be recycled. isScrap:false isAttached:true

原创 Android 動態獲取狀態欄高度並設置沉浸式狀態欄(萬能方法)

隨着蘋果劉海屏的出現,越來越多的android手機製造商開始出劉海屏,水滴屏,而手機不同的狀態欄高度,導致UI設計的圖,狀態欄部分也會在不同手機上顯示不一樣,這個時候就需要適配了。 本文主要是動態獲取手機的狀態欄高度並且設置成沉浸式狀態。

原创 android studio release包安裝後打不開,debug包安裝正常怎麼解決

很多朋友都是團隊進行開發的,所以免不了代碼需要提交,並且要打包給測試,以及發佈版本。 而做過開發的都知道,打包版本一般分爲debug版本,release版本,其中release版本體積比較小,是可以發佈的正式版,並且如果加了混淆的話,re

原创 點擊跳轉到高德地圖,百度地圖,騰訊地圖進行導航

現在隨着APP定製化的需求,很多APP都需要導航功能,然而自己APP集成一個導航,除了會增加APP大幾十兆之外,還沒有專業導航軟件功能強大,然而現在大部分手機自帶導航軟件,所以只需要打開調用即可,包括騰訊的微信,都沒有直接導航,而是調用了

原创 WebView如何使用

Webview本身使用起來就較爲簡單,這裏寫一些常見的用法吧,先上效果圖: 如圖,用自己app打開想要查看的網頁或者本地文件 首先在AndroidManifest文件裏面去註冊聯網的權限,當然如果只是訪問本地的話就不用註冊了 <use