原创 Adnroid報"Manifest merger failed with multiple errors, see logs"

在寫項目時添加了個第三方分享後一直報"Manifest merger failed with multiple errors, see logs"這個錯,查找了哈資料解決了問題     網上是說清單合併錯誤 /項目與庫的清單文件配置不同

原创 使用mob獲取手機驗證碼

1.輸入框是個自定義view VerificationCodeInput package com.example.sj.laddernetwork.regist_modul; import android.annotation.S

原创 環信集成被擠下線

1.倒jar包   2.倒jar包後記得加so庫 sourceSets { main { //jni庫的調用會到資源文件夾下libs裏面找so文件 jniLibs.s

原创 Android拍照,獲取相冊並剪裁+水印

下面是點擊一個按鈕彈出一個popupwindow,popupwindow中有拍照,從相冊獲取並設置到imagerview上的一個小小demo   1.popopwindow的xml佈局 <?xml version="1.0" encod

原创 Android日夜切換

現在好多app都有日夜切換效果,下面就是日夜切換的一個簡單實現哈, 點擊一個button按鈕進行日夜切換 1.新建一個工具類ThemManager package com.example.daynightthemdemo; impor

原创 Android自帶分享

 分享文本信息 Intent textIntent = new Intent(Intent.ACTION_SEND); textIntent.setType("text/plain");

原创 GreenDao升級詳解

數據庫升級嘛,就是在原有版本的基礎上進行增之類的操作 實際升級不難,下面就是GreenDao升級的小詳解哈,看完就懂嘍~~~~~ 1.新建MigrationHelper 類 import android.database.Cursor;

原创 Android studio Unable to start the daemon process(無法啓動守護進程)完美解決方案

前段時間studio無緣無故報了個無法啓動守護進程 百度了一下找到解決方案  希望對大家有所幫助哦 先說一哈出現的原因 Android Studio默認爲Gradle daemon process分配的heap size過大(window

原创 Android返回鍵

不說啥啦,,直接上代碼 boolean isExit; @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode ==

原创 RecyclerView置頂效果

  implementation 'com.scwang.smartrefresh:SmartRefreshLayout:1.1.0-alpha-5' //下拉刷新依賴  MainActivity的xml佈局 <?xml

原创 摺疊toolbar

<?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.

原创 沉浸式狀態欄

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { int flagTranslucentStatus = WindowManager.LayoutParams

原创 用RecyclerView實現關注設置效果詳解

  現在各種app中經常有興趣愛好關注的效果,先貼張圖看看效果: 咱一看到圖就想到了強大的RecyclerView 1.用RecyclerView的多佈局實現如圖效果:就得根據position判斷條目加載不同的佈局,這有點麻煩 2在Re

原创 fragment複用

 在mainActivity中 List<Fragment> fragments = new ArrayList<>(); url = new ArrayList<>(); url.add