- 博客(19)
- 收藏
- 关注
原创 Manifest merger failed : uses-sdk:minSdkVersion 15 cannot be smaller than version 17 declared in lib
近期自写dome时,导入三方库报错首先先看一下报错提示***注意:***这是因为我们app的module所支持的sdk最低版本与依赖module的sdk最低版本不一致:打开项目的gradle文件 找到 minSdkVersion 将它修改成17就是完事了...
2020-12-10 11:08:27
715
1
原创 android 开发 合集
Android 安卓UI 库集合推荐:https://www.jianshu.com/p/da1ca645b95c工具类RxTools推荐:https://github.com/vondear/RxTool安卓博客门户:http://www.wanandroid.com/极客导航: http://www.jikedaohang.com/Android仿转转首页banner: https:/...
2019-11-18 15:16:10
324
原创 好用的屏幕适配
好用的屏幕适配快速开始添加依赖 implementation 'me.yatoooon:screenadaptation:1.1.1'始化工具类(1.)创建自己的application继承Applicationpublic class App extends Application { @Override public void onCreat...
2019-09-03 17:21:34
574
原创 沉浸式状态栏完美解决
沉浸式状态栏完美解决首先,附上所需要的工具类public class OSUtils { public static final String ROM_MIUI = "MIUI"; public static final String ROM_EMUI = "EMUI"; public static final String ROM_FLYME = "FLYME";...
2019-09-03 17:13:02
779
原创 获取判断手机网络状态
判断网络状态首先,创建工具类public class NetworkUtils { /** * 判断是否有网络连接 * @param context * @return */ public static boolean isConnect(Context context) { boolean _isConnect = fa...
2019-08-21 09:55:52
216
原创 一个超级简单的城市级三级联动
一个超级简单的三级联动按一下步骤写完后,是这个样子 CityPickerView mPicker; mPicker = new CityPickerView(); //初始化 mPicker.init(this);下面是对样式界面的设置 CityConfig cityConfig = new City...
2019-08-20 17:13:05
845
原创 Android 自定义ProgressBar样式 (进度条颜色和背景颜色)
Android 自定义ProgressBar 进度条颜色和背景颜色首先,在drawable目录下新建文件 personal_center_level_progress_bg.xml<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/re...
2019-08-20 16:38:48
2985
原创 防误触,防多点处理
防误触,防多点处理首先,创建NotwoDoubleClickListener 继承于OnClickListenerpublic abstract class NotwoDoubleClickListener implements View.OnClickListener { public static final int MIN_CLICK_DELAY_TIME = 5000; ...
2019-08-20 10:21:22
369
原创 android App启动时的黑白屏问题解决
首先,在values/styles文件下加入下面代码 <style name="AppTheme.StartingWindowTheme" parent="AppTheme"> //这里设置的是启动图片 <item name="android:windowBackground">@drawable/icon_start</ite...
2019-08-19 14:27:31
645
原创 Android开发时候的一些实用小技巧总汇(持续更新)
开发时候的一些小技巧[持续更新]目录1.应用启动时的白屏问题解决2.SharedPreferences获取是否未登录状态3.返回拦截4.判断网络状态目录1.应用启动时的白屏问题解决首先,在values/tyles文件下加入下面代码 <style name="AppTheme.StartingWindowTheme" parent="AppTheme"> ...
2019-08-19 14:04:11
485
原创 Retiofit简单使用
1.定义一个类,写根接口//1.定义接口(封装URL地址和数据请求)//常量类中,存放请求地址public class Constant {// 原始地址// "http://m2.qiushibaike.com/article/list/latest?page=1";//根地址,进行地址拆分,必须以/结尾public static final String BASE_URL = ...
2019-02-17 19:01:08
413
1
原创 GreenDao实例
1.导依赖在项目中的build.gradle导入classpath 'org.greenrobot:greendao-gradle-plugin:3.2.0'在module 中的build.gradle导入apply plugin: 'org.greenrobot.greendao'greendao { schemaVersion 1//数据库版本号 ...
2019-02-15 09:48:52
199
原创 轮播图 FlyBanner的用法
1.导依赖compile 'com.recker.flybanner:flybanner:1.3'2.布局文件<com.recker.flybanner.FlyBannerandroid:id="@+id/banner_1"android:layout_width="match_parent"android:layout_height="180dp" />3.主...
2019-01-20 11:02:48
247
原创 侧滑菜单的简单使用——DrawerLayout
1.更改总布局为android.support.v4.widget.DrawerLayout此控件 分为两块。第一个是内容页,第二个是侧布局2.设置侧布局添加 android:layout_gravity="start" 为从左边划入记得添加背景控件 就ok啦...
2019-01-20 10:34:27
203
原创 简单沉浸式——透明状态栏,透明导航栏
这种比较麻烦想要实现就他把放在Activity的onCreate方法里面 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().addFlags(WindowManager.Layout...
2019-01-20 10:15:33
757
原创 全局异常捕获
首先我们要建一个类继承Applicationpublic class SepwApp extends Application implements Thread.UncaughtExceptionHandler { @Override public void onCreate() { super.onCreate(); Thre...
2019-01-20 09:56:38
185
原创 简单实现购物车MVP框架——计算总和,数量加减实现
今天来练习一下二级列表购物车,效果如下图整体效果就是这样,布局呢,不是很好看,建议大家可以只参考逻辑代码。首先,导依赖//Butterknife:根据反射注入框架implementation ‘com.jakewharton:butterknife:8.8.1’annotationProcessor ‘com.jakewharton:butterknife-compiler:8.8.1’...
2019-01-20 09:39:32
407
原创 应用双击退出
//定义退出时间private long exitTime = 0;// 退出时间@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { ...
2019-01-19 20:30:59
204
原创 属性动画(平移,旋转,透明,缩放)
属性动画——平移AnimatorSet animatorSet = new AnimatorSet(); /*int colorA = Color.parseColor(&amp;quot;#ff0000&amp;quot;); int colorB = Color.parseColor(&amp;quot;#00ff00&amp;quot;); int colorC = Color.parseColor(&a
2019-01-19 13:57:08
500
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人