原创 帶觀察者模式的BaseActivity

老樣子,直接貼代碼!!! 需要導入Retrofit+Rxjava和ButterKnife。至於一些工具類之前在博客中寫過,拷貝即可。 首先是BaseActivity: public abstract class BaseActivity

原创 獲取當前位置

首先獲取定位權限,集成百度地圖 if (ContextCompat.checkSelfPermission(NewWaiChuDetialActivity.this, Manifest.permission.ACCESS_FINE_LO

原创 微信放大效果,簡易版

別問,拷貝上就好使,傻瓜操作!!! 傳過來的數據: JSONArray jsonArray = new JSONArray(); jsonArray.put("https://vip.wenes.cn/khmember/

原创 Android在WebView中H5調用電話和在代碼中調用電話

直接代碼走起來!!! 一般H5寫的代碼裏面打電話都是tel:神馬神馬的,所以我們只要在shouldOverrideUrlLoading方法裏面攔截就可以了: if (url.startsWith("tel

原创 As跑的項目和打包的項目apk簽名不一致

今天新寫項目上線的時候,發現加固打包完成之後跟As跑的簽名不一致,導致安裝失敗。 下面解決一下,首先在As的build.gradle裏面配置: signingConfigs { //debug包 debug {

原创 根據屏幕寬高動態的設置圖片大小

借鑑與別人CSDN,稍加改動,直接乾貨! //獲取屏幕寬度 WindowManager m = (WindowManager) getContext().getSystemService(Context.WINDOW_SERVICE);

原创 公司新上線了一個app,順手把一些常用的依賴整理一下子

1.首先是快速綁定控件的butterKnife(可能會引起手機發燙) implementation 'com.jakewharton:butterknife:7.0.1' annotationProcessor 'com.jakewha

原创 改變狀態欄顏色工具類

老樣子,直接代碼走起來! public class StatusBarUtil { public final static int TYPE_MIUI = 0; public final static int TYPE_

原创 阿里雲上傳圖片工具類

簡單粗暴,代碼拷貝即可使用 public class OssManager { /** * Created by Administrator on 2017/3/1. */ private picR

原创 用Mvp模式封裝一個Retrofit+Rxjava網絡請求

老樣子,代碼走起來!!! 首先需要一個Presenter的BaseActivity,之前這篇博客貼出過: https://blog.csdn.net/Motejia/article/details/101364832 下面開始封裝使用:

原创 關於Android Q對於讀寫權限做的新的操作

內心mmp,改了一天多的bug 好,來正文。 之前所做的讀寫權限只需要在清單文件中加入write和read權限,然後再動態的申請一下即可,然而android10並不好使, 當然只是針對一些android10的機型的,那麼如何操作呢? 在你

原创 BroadCaseReceiver使用,動態註冊,在項目中調用

今天寫一個BroadCaseReceiver在項目中的使用,BroadCaseReceiver刪除文件夾中所有文件的操作。   首先在你的Activity中註冊你的BroadcaseReceiver,在android7.0之後,Broad

原创 極光推送快速集成篇

1.首先導入依賴:     //極光推送     implementation 'cn.jiguang.sdk:jpush:3.1.1'     implementation 'cn.jiguang.sdk:jcore:1.1.9' 2.

原创 BaseFragment實用篇

public abstract class BaseFragment<P extends BasePresenter> extends Fragment { private View view; protected P

原创 多媒體圖片壓縮工具類

public class MediaUtils { private MediaUtils() { throw new UnsupportedOperationException("cannot be insta