原创 調用系統相機用法

1.首先設置讀寫權限:<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="a

原创 調用系統相機6.0以上需要加的權限

1.先在清單文件裏註冊:<provider android:name="android.support.v4.content.FileProvider" android:authorities="com.zz.filepr

原创 實現 ViewFlipper 跑馬燈 效果

<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical">

原创 沉浸式 幾行代碼輕鬆搞定

  1.在BaseActivity裏設置:代碼如下(這是第一種方案)if (Build.VERSION.SDK_INT >= 21) { View decorView = getWindow().getDecorView();

原创 抽取基類 BaseActivity

public abstract class BaseActivity<P extends BasePresenter> extends AppCompatActivity implements IBaseView { public

原创 封裝Fresco 工具類

public class FrescoUtils {    public static void setControllerListener(final SimpleDraweeView simpleDra

原创 添加依賴實現底部導航欄

一首先添加依賴: implementation 'com.hjm:BottomTabBar:1.1.1' 二然後寫佈局文件: <com.hjm.bottomtabbar.BottomTabBar android:id="

原创 詳細介紹Logger日誌

public class Logger { /** * log tag */ private String tagName = "MoGuLogger";// tag name //private st

原创 Android中實現點擊兩次返回鍵退出程序的效果總結

摘要:第一種辦法響應Activity的onKeyUp事件,兩次點擊時間大於2秒鐘就不響應,小於2秒鐘就退出程序代碼://記錄用戶首次點擊返回鍵的時間privatelongfirstTime=0;/***第一種解決辦法通過監聽keyUp*@

原创 抽取基類 Fragment

public abstract class Fragments<T extends FragmentsPresenter> extends Fragment implements IFragments { public T fr