原创 帶觀察者模式的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