自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 JetPack初探之ViewModel

JetPack初探之ViewModel 简介 官方介绍: ViewModel is a class that is responsible for preparing and managing the data foran Activity} or a {@link androidx.frag...

2019-12-09 00:11:56

阅读数 5

评论数 0

原创 JetPack初探之LifeCycle

lifecycle理解: lifecycle是jetpack中一个持有组件生命周期状态信息的类,它通过Event、State两个主要的枚举,语序其他对象观察此状态 public enum Event { ON_CREATE,//用于 LifecycleOwner的onCreate...

2019-12-04 01:02:14

阅读数 11

评论数 0

原创 Android签名SHA1、MD5多种获取方式的简单分析

序言 做Android的我们经常会因为申请各种信息需要应用签名如:微信、QQ登录,分享、以及支付等等,我们每个都曾用过几种获取签名的方式,这里我就根据我自己整理的获取签名的几种方式简单分析 首先讲一讲什么是签名,以及它的作用 1. 怎么创建签名 -第一种创建签名的方式:在我们打正式包时需要在...

2019-10-24 00:04:44

阅读数 13

评论数 0

原创 仿微信视屏悬浮窗效果实现

在项目中需要对接入的腾讯云音视频,可以悬浮窗显示 悬浮窗效果:点击缩小按钮,将当前远端视屏加载进悬浮窗,且悬浮窗可拖拽,不影响其他界面焦点;点击悬浮窗可返回原来的Activity

2019-09-24 14:58:15

阅读数 475

评论数 0

原创 关于Glide加载的图片不显示

新手在此备忘 在做项目时使用Glide加载图片时,加载的图片全都是空白,通过打Log获取到错误信息: Glide treats LayoutParams.WRAP_CONTENT as a request for an image the size of this device's...

2019-03-28 16:12:09

阅读数 2697

评论数 0

原创 Recycler View条目复之checkbox混乱以及限制checkbox可选数量

在项目中需要用到recycler View以及CheckBox,但是在勾选check后上下滑动recycler view时checkbox出现混乱了,debug了下,发现是因为在上下滑动recycler View时,当你的item很多时向上或向下拉时它的item重新绘制了,所以导致check选择混...

2018-12-29 11:56:52

阅读数 105

评论数 0

原创 打开app后,按home键,再次打开app,app重启问题

在做项目时,还没注意,今天老板突然问你这为啥按下home键后再次打开会重启。【手动黑人问号脸】。。。 不信邪,自己点着果然这样,自己就下来琢磨,先是去百度这是什么问题,看下别人的解决方案, 这位<大佬>的解析的很详细。看着和我的问题一模一样试着用他的方法解决,但是并...

2018-12-17 18:53:52

阅读数 481

评论数 0

原创 RecyclerView局部刷新

在RecyclerView中,我们时常会用到局部刷新,我们大多数是使用:notifyItemChanged。 我在使用这个局部刷新过程中突然发现我有几个notifyItemChanged没有效果,我就在: onBindViewHolder(@NonNull ViewHolder holder...

2018-12-17 15:33:49

阅读数 731

评论数 0

原创 CountDownTimer倒计时,超简单

在做倒计时以前一直用的Timer,Task,等方法,很麻烦,就去百度了简单的倒计时就发现了这个  CountDownTimer countDownTimer = new CountDownTimer(10000,1000) {//(总时间,间隔时间) ...

2018-12-14 16:27:38

阅读数 348

评论数 0

原创 在一个Recycler View 同时写入多个布局

在项目中,根据需求我需要在一个recyclerView中潜逃不同的布局,但是因为以前一直用的多个List View混合使用,写这个布局主要是在Adapter中:看代码: import android.app.Activity; import android.content.Context;...

2018-12-13 15:24:28

阅读数 58

评论数 0

原创 Android ServerSocket(服务端)手机创建为服务端,其他设备访问

记录:Android手机创建为服务端,其他设备访问我,我返回数据及返回头 import android.content.Context; import android.content.SharedPreferences; import com.example.administrator.yu...

2018-12-10 17:45:58

阅读数 2911

评论数 0

原创 在申请权限时,权限弹窗出现后闪退

在编程时我在Login申请权限,今天改着改着改完后高高兴兴的测试时,权限弹窗一直闪退,而且获取的申请权限的数量一直为0; 弄了几个小时,一个个函数排查,突然发现我是重复跳转了多次Login.class! 在此备忘下,谨记!一定要仔细啊!  ...

2018-11-23 20:06:37

阅读数 471

评论数 0

原创 Android Studio快捷键记录

刚刚打代码突然发现Android Studio的一个快捷键:“ctrl”+“ 。 ” 可以把用鼠标框选起来的 按“ctrl  + 。”它会把他们都缩起来:  

2018-10-27 11:43:49

阅读数 39

评论数 0

原创 在同一个Activity下实现切换Fragment时刷新fragment界面

在做项目时遇到一个问题,我在A fragment中展示从服务器拿到的数据,在B fragment,添加数据到服务器,同时B fragment同步刷新,纠结了很久都不行,因为我创建fragment时用的是:show与hide switch (index) { case 0...

2018-10-26 14:38:22

阅读数 1132

评论数 0

原创 获取连接到本手机热点的什么的mac及ip

你在需要的地方调用这个工具类就可以了. /** * 从手机本地文件提取Ip地址与mac * return List<Mac_Ip> ipmac = new ArrayList<>(); */ public class GetIp { private Ma...

2018-10-26 14:19:54

阅读数 709

评论数 0

原创 Android7.0-8.0app更新

在做app时,你想上线就必须要做更新的接口 首先在做验证时你需要打包,把AS安装的卸载掉然后在安装打包的apk; 7.0,8.0都需要权限 &lt;uses-permission android:name="android.permission.REQUEST_INSTA...

2018-10-26 14:08:01

阅读数 83

评论数 0

原创 启动AndroidStudio时发现怎么都不能连接手机!!解决办法之一

在做项目时,开机突然发现AndroidStduio怎么都连接不上时,人都懵了; 网上找了很多办法,什么kill-server,什么去看ping 啊,没用! 突然想起我以前听同学说过他启动Android Studio时必须关闭防火墙才能用,我就去试试关闭防火墙; 结果很愉快--》可以用了,哈哈...

2018-10-16 13:41:06

阅读数 260

评论数 0

转载 通过百度AK定位详细地址

 需要去百度开发者平台申请AK import com.baidu.location.BDLocation; import com.baidu.location.BDLocationListener; import com.baidu.location.Loc...

2018-09-20 10:42:23

阅读数 528

评论数 0

转载 申请百度定位AK——AndroidStudio

亲测!!! 一、获取开发版SHA1: 在此我直接用Android Studio提供的命令控制台了,毕竟做Android开发几乎都是用Android Studio了。 1、打开android studio 找到Terminal并打开,或者在最下面找到Terminal 如下图: 2、 输入...

2018-09-20 10:37:32

阅读数 826

评论数 0

原创 Spring通过连接池C3P0连接SQL Server

首先,最重要的是准备好需要的jar包: C3P0:c3p0-0.9.2.1.jar,c3p0是一个库。它扩展了传统的jdbc数据库连接池,并且支持JDBC3规范和JDBC2的标准扩展。 c3p0数据库连接池的辅助包:mchange-commons-java-0.2.3.4,如果没有这个包系统启...

2018-07-30 11:04:09

阅读数 1885

评论数 0

原创 Spring之环境

    spring环境配置: 一、准备 1.创建一个Java程序 2.     spring插件包:springsource-tool-suite-3.9.4.RELEASE-e4.8.0-updatesite.zip 选择4.8.0      logging日志api文件:...

2018-07-24 16:33:33

阅读数 43

评论数 0

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