自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 收藏
  • 关注

原创 新建项目报错:‘url‘ attribute is not specified and no embedded datasource could

新建的springboot项目出错:查看原因发现我配置的application.yml并没有生效:最后在pom文件发现将设置成pom了,修改成jar就好了。 如下:将pom修改成jar:记得修改后要先清除下:此时再运行项目,运行成功!!此时配置的application.yml已经生效...

2022-05-25 11:07:54 153

原创 DBFlow 对表进行列的添加和删除

注:对DBFlow的依赖和安装自行百度。。有很多案例,懒得写了。1.对表进行添加列(Migration)需求:有一个已知表login,表中已有列(id,name),需要在表中增加列age。第一步:在login表对应的类中先添加age项: @Column private Integer age;第二步:建立一个AlterTableMigration的子类:@Migration(version = AppDataBase.VERSION,database = AppDataBase.cl

2022-05-18 17:26:34 771

原创 java实现空心三角形

一、先上要实现的效果图: 二、分析思路:## 1.如果刚开始看到这个需求没有思路,可以先实现非空心三角形,如下效果:##2.如果还是没有思路,可以再对需求进行扩充分析,实现半个非空心三角形,如下效果:以红框框住的*为中心对照整个的非空三角形实现的半个三角形效果就是这样子的了。三、实际分析: ## 1.首先我们要知道实现该效果肯定不是说一行一行敲出来的*,否则要是实现100层的效果,就呵呵了; ## 2.通过效果图也能知道从上到下每一层展示的 【*】数量 不同,而且要考虑到这个层数可

2021-12-20 18:34:53 2809 1

原创 简单的notification实现

1.创建NotificationManager: NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);2.设置通知Notification //**"11":channelId ,通知渠道ID,8.0引入,通过NotificationCannel设置** if(Build.VERSION.SDK_INT >Build.VERSION_COD

2021-11-18 15:30:21 274

原创 No implementation found for void com.tencent.liteav.audio.impl.TXCAudioEngineJNI.nativeCacheClassFor

我出现的原因是因为项目gradle配置版本造成的。我的版本刚开始为classpath ‘com.android.tools.build:gradle:3.3.2’,然后修改为classpath ‘com.android.tools.build:gradle:3.5.4’,出现了此bug,同时app的gradle文件中的配置本来该变色的,也没有出现变色。最后修改为3.3.2版本,运行成功。特此记录一下。...

2020-11-16 10:02:38 994

原创 小小菜鸟--Matisse图片选择器

1.使用:1.导包: implementation 'com.zhihu.android:matisse:0.5.1'2.调用: Matisse.from(this) ///选择视频和图片 // 另:选择图片:MimeType.ofImage() ;选择视频:MimeType.ofVideo() ; // 自定义选择选择的类型: MimeType.of(MimeType.JPEG,MimeType.AVI...)

2020-10-23 16:02:51 471

原创 小小菜鸟----XUtils3 传json格式

参考public static Callback.Cancelable PostJson(String url, Map<String,Object> map,Callback.CommonCallback callback){//服务器需要传参的json对象JSONObject js_request = new JSONObject();if(null!=map){for(Map.Entry<String, Object> entry : map.entrySet())

2020-09-22 17:24:43 178

转载 ListView和RecyclerView默认记住第几项总结

添加链接描述

2020-09-14 16:19:32 70

原创 ScrollableLayout +viewpager实现标题悬浮

参考来源1.自定义ScrollableLayout类:public class ScrollableLayout extends LinearLayout {private final String tag = "cp:scrollableLayout";private float mDownX;private float mDownY;private float mLastY;private int minY = 0;private int maxY = 0;private int

2020-07-16 15:59:39 299

原创 小小菜鸟----Glide展示网络图片问题

问题描述:获取到服务端的图片是新图片,展示出来是原来的。背景:图片展示框架使用的是Glide。原因:Glide缓存造成。解决:GLide添加配置清除缓存。.skipMemoryCache(true)//跳过内存缓存.diskCacheStrategy(DiskCacheStrategy.NONE)//不缓冲disk硬盘中...

2020-06-11 10:15:00 92

原创 多渠道打包

一:在清单文件AndroidManifest.xml的application添加代码: <meta-data android:name="UMENG_CHANNEL" android:value="${UMENG_CHANNEL_VALUE}" />二:在build.gradle中进行配置: ## 第一步: 在defa...

2020-05-18 15:40:59 357

原创 解决安卓底部导航栏遮挡view布局

1.定义相关Activity的根部局;2.判断是否存在底部导航栏: //获取是否存在NavigationBarpublic static boolean checkDeviceHasNavigationBar(Context context) { boolean hasNavigationBar = false; Resources rs = context.getResources(); int id = rs.getIdentifier("config_showNavig

2020-05-15 15:52:20 2275

原创 listview将点击的所有条目变色

1.在适配器中定义一个全局字符串: private String chooseString ="";2.在条目的点击事件将条目对应的id添加到字符串中: chooseString += dataBean.id+"#"; adapter.notifyDataSetChanged();3.在getView()中进行判断: if(chooseString.indexOf(allList.get(dataBean).id+"")!=-1){ //颜色改变

2020-05-12 21:26:22 144

转载 Fresco 解决RecycleView 动态宽高比计算图片高

Fresco解决RecycleView动态宽高比计算图片高

2019-10-17 18:37:02 424

原创 小小菜鸟-----价格保存小数点后两位

DecimalFormat df = new DecimalFormat("#####0.00"); //sumPrice为原价格 String str = df.format(sumPrice); shopAllprice.setText(str);

2019-07-26 11:24:54 123

转载 小小菜鸟-------用shap画一条横线

借鉴

2019-06-26 23:12:33 122

原创 小小菜鸟-----通过Gson保存集合数据到数据库

1.在主build.gradle配置 dependencies { classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2'}2.在module中配置## 开头: apply plugin: 'org.greenrobot.greendao'## 依赖: implementation 'org.greenrobot:...

2019-03-20 10:14:26 449

原创 小小菜鸟-----局部刷新

首先在适配器中进行判断//判断是否收藏 if (resultBean.getWhetherCollection()==1){ viewHolder.mation_whetherCollection.setBackgroundResource((R.mipmap.common_icon_collect_s)); }el...

2019-03-19 23:07:37 141

原创 小小菜鸟---支付宝支付

1.在libs包下导入从支付宝下载的jar/arr(libs包不存在就新建一个)。如下图:2.导入依赖:3.在总项目的build.gradle集成支付宝支付:4.清单文件进行配置:## 5.写代码: private static final int SDK_PAY_FLAG = 1001;@SuppressLint("HandlerLeak")private Handler mH...

2019-03-13 09:44:05 198

原创 小小菜鸟---两种单例模式

懒汉式: public class Untils{ private static Untils instance; private Untils(){} public static Untils getInstance(){ if(instance==null){ instance=new Untils(...

2019-02-21 20:41:33 119

原创 小小菜鸟------studio项目打包

1.首先打开studio工具,选择Build:2.点中Build,弹出如下框,选择Generate Signed Bundle /Apk… 点击:3.点击后弹出如下框,选择你要的(此处依APK为例):4.选中Next,进入下一步:...

2019-02-17 20:01:24 207

原创 小小菜鸟---AES对称加密、解密

直接通过调用方法进行使用,比如加密:mEncrypt_pwd = EncryptUtil.encrypt(mPwd);public class EncryptUtil {private static final String KEY = "12baweiyidong345";private static final String IV = "67baweiyidong899";/*...

2019-01-27 21:45:05 263

原创 小小菜鸟----网络判断

是否有可用的网络 public static boolean hasNetwork(Context context) { ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo activeNet...

2019-01-27 19:57:53 106

原创 小小菜鸟-----popupwindow

//加载popupWindow的子布局 View view = View.inflate(this, R.layout.profileactivity_head_popupwindow, null); //获取popupWindow中的控件 //通过子布局中的到ID mModify = (TextView) view.findViewById(R.id.Modify...

2019-01-20 10:36:39 147

原创 小小菜鸟-----时间格式转换

package com.example.lenovo.work11_boss.Until;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Locale; public class DateUntil { public s...

2019-01-20 08:54:21 108

原创 小小菜鸟----XBanner简易实现

借鉴文章: http://www.imooc.com/article/251457依赖: implementation 'com.xhb:xbanner:1.0.0'布局: &lt;com.stx.xhb.xbanner.XBanner android:id="@+id/XBanner" android:layout_width="match_pare...

2019-01-18 10:27:14 199

原创 小小菜鸟-----ItemDecoration实现顶部悬浮(与RecyclerView一起使用)

Github:https://github.com/Gavin-ZYX/StickyDecoration效果类型:第一步:添加依赖 https://github.com/Gavin-ZYX/StickyDecoration第二步:在mRecycler.setLayoutManager(manager)后面添加 //TODO:1确立想要浮悬的小组 GroupListe...

2019-01-13 16:03:28 577

原创 小小菜鸟----shape

第一种效果(TextView):&lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"&gt; &lt;!-- 描边 --&gt; &lt

2019-01-06 13:04:23 116

原创 小小菜鸟---ButterKnife

第一步:导入依赖 //ButterKnife implementation 'com.jakewharton:butterknife:9.0.0-rc1' annotationProcessor 'com.jakewharton:butterknife-compiler:9.0.0-rc1'第二步:想用ButterKnife的地方添加 ButterKnife.bind(th...

2019-01-01 19:51:12 91

原创 小小菜鸟----网络请求Retrofit & OkHttp & Rxjava

第一步:添加依赖:implementation &amp;quot;com.squareup.okhttp3:logging-interceptor:$rootProject.interceptor&amp;quot;implementation &amp;quot;com.squareup.retrofit2:retrofit:$rootProject.retrofit&amp;quot;implementation &amp;quot;com.squa

2019-01-01 19:49:31 166

原创 小小菜鸟---- fresco步骤

第一步: 导依赖//fresco基础implementation 'com.facebook.fresco:fresco:1.11.0'//下面的依赖根据需求,用到哪个模块,就导入对应的依赖即可. // 仅支持 WebP 静态图,需要添加 compile 'com.facebook.fresco:webpsupport:0.14.1' // 支持 GIF 动图,需要添加 ...

2019-01-01 19:44:18 513

原创 小小菜鸟----EventBus步骤

1.导入依赖: implementation 'org.greenrobot:eventbus:3.0.0'标题2.对要传的值发布事件,两种方式:## 普通事件: EventBus.getDefault().post(值);## 粘性事件:(如果进程先走的发布事件,再走的注册,用粘性事件) EventBus.getDefault().postSticky(值);3.要接受值的页面...

2018-12-30 14:31:39 132

原创 小小菜鸟-----简易反射

根据一个 类名,得到类中包含的方法、成员属性、构造方法。自己随意定义了一个Bean类: package com.example.reflex;public class Person { public int mInt; public String mString; //!!!!!!构造方法 // public Person(int anInt,...

2018-12-30 08:32:32 103

原创 小小菜鸟----反射

package com.example.reflex;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;public class Reflex {/** * */public static void main(String[] arg...

2018-12-27 09:30:11 84

原创 小小菜鸟-----购物车功能

思路浅析:## 1.先将视图展示出来: 在Activity里布局一个商家的RecyclerView: business_RecyclerView; 在business_RecyclerView的布局里嵌套一个商品的RecyclerView: commodity_RecyclerView; 在commodity_RecyclerView的布局里嵌套一个加减按钮和商品数量的自定义View: ...

2018-12-19 23:32:20 252

原创 小小菜鸟------属性动画

XML:&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;Button android:id="@+id/button_translate" android:layout_width="match_parent" android:layout_height="wrap_content" android

2018-12-16 21:27:25 80

原创 小小菜鸟----OKHttp+Xrecyclerview+MVP

首先是依赖: //OKHttpimplementation 'com.squareup.okhttp3:okhttp:3.11.0'//日志拦截器implementation 'com.squareup.okhttp3:logging-interceptor:3.11.0'//gson解析implementation 'com.google.code.gson:gson:2.8.5'...

2018-12-16 19:56:42 147

原创 RecyclerView----LinearLayout之增删

LinearActivity_XML: &lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;android.support.constraint.ConstraintLayoutxmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match...

2018-12-12 17:26:41 236

原创 OKHttp

根据字面意思胡写,方便作者自己记忆。。。package com.example.rikao_13.Until;import android.os.Handler;import android.os.Looper;import com.google.gson.Gson;import java.io.IOException;import java.util.Map;import jav...

2018-12-12 14:11:35 99

原创 最简单的全局异常捕获

根据腾讯Bugly步骤:在腾讯Bugly中新建一个产品,查看产品信息,得到APP ID在项目中添加依赖: implementation 'com.tencent.bugly:crashreport:latest.release' //其中latest.release指代最新Bugly SDK版本号,也可以指定明确的版本号,例如2.1.9 implementation 'com.tenc...

2018-12-09 20:49:35 159

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除