自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(103)
  • 资源 (20)
  • 收藏
  • 关注

原创 RecyclerView 变成 ViewPager

将RecyclerView变成ViewPager 的滑动样式只需要如下代码即可,不需要向以前一样算来算去。PagerSnapHelper snapHelper = new PagerSnapHelper();snapHelper.attachToRecyclerView(recyclerView);其中ViewPager2的实现原理和这个是类似的,如果感兴趣可以查查。...

2020-05-13 10:11:18 486

原创 Glide4.0 加载图 未遮盖 占位图 DrawableTransitionOptions.withCrossFade(300)

现象:加载图未把占位图遮挡,会看到占位图。原因:使用Glide实现渐入动画效果采用requestBuilder.transition(DrawableTransitionOptions.withCrossFade(300))解决:DrawableCrossFadeFactory drawableCrossFadeFactory= new DrawableCrossFadeFac...

2020-03-27 14:30:34 3743 2

原创 MediaPlayer: Couldn't open java.io.FileNotFoundException: No content provider warn警告无法捕获

为播放器添加MediaPlayer.OnInfoListener监听,在回调方法中打印what,并参照MediaPlayer提供的类型进行对比,比如MediaPlayer: Couldn't open java.io.FileNotFoundException: No content provide错误,对应的就是801,对应的类型为MediaPlayer.MEDIA_INFO_NOT_SEE...

2020-01-13 11:22:31 4333

原创 安卓 跨进程 回调

https://www.jianshu.com/p/16077065fe89

2019-11-20 14:23:16 327 1

原创 安卓 颜色 透明度

100% — FF99% — FC98% — FA97% — F796% — F595% — F294% — F093% — ED92% — EB91% — E890% — E689% — E388% — E087% — DE86% — DB85% — D984% — D683% — D482% — D181% — CF80% — CC79% — C97...

2019-09-03 20:25:28 297

转载 Kotlin系列之let、with、run、apply、also函数的使用

https://blog.csdn.net/u013064109/article/details/78786646https://www.jianshu.com/p/ec04dff8c77a

2019-07-24 17:32:22 176

原创 依赖导入失败 ERROR: Failed to resolve ERROR: Unable to resolve dependency for ':app@debug/compileClasspath

出现ERROR: Failed to resolve:ERROR: Unable to resolve dependency for ':app@debug/compileClasspath': Could not download出现这种情况说一个最简单的方法,找到项目的gradle文件,变成这个样子,就ok了allprojects { repositories...

2019-07-09 14:02:44 2588

原创 This view is not constrained. It only has designtime positions问题解决

This view is not constrained. It only has designtime positions问题解决这个问题出现的原因是因为在ConstraintLayout下写子view时没有让这个view定位。出现问题的截图默认的解决方法是tools:ignore="MissingConstraints"这个方法的意思就是忽略错误解决的方法很简单...

2019-05-30 11:17:50 2392

转载 Android 9.0 SD卡写入权限问题

今天在做外置sd卡相关功能的时候遇到了在9.0上外置SD卡写入权限的问题,看到了这篇文章,感觉写的很好,所以转载下来,希望帮助更多的人。转自https://busy.im/post/android-sdcard-write/最近升级到 Android 9.0 后,发现文件管理器在写入外置 SD 卡时出现了写入失败的问题,定位到File.canWrite()方法,发现返回了false。经过...

2019-03-20 16:13:32 28614 14

原创 安卓 属性动画 补间动画 帧动画 简单复习

昨天技术群里有个朋友,在做动画时出现了问题。帮他解决问题的同时,有些基础代码好久不写有点忘记了。所以今天 来简单复习一下。先上gif。先简单将代码及项目贴出来,完成项目在https://download.csdn.net/download/qq_36467463/10908701下载。还要加一些难点的动画,等有时间了将项目传上来。public class MainActivity...

2019-01-10 14:56:23 218

原创 安卓编程中应该注意的一些规范

最近接手了别人的代码,看着他的代码感觉很不舒服,没有一点好的编程习惯,想到这里,决定写一遍关于编程规范的博客。然后我又懒了,在阿里规范公约找了一些适合新手看的规范进行了精简改编。一共25条。1.设置类名时用UserDao这样的AaaBbb式,但是遇到TCP,XML等专有名称时应为TCPUtil2我再说一遍带final的都是大写,所有的字母都大写3包名都是单数,比如是util4方法名...

2019-01-10 11:14:20 230

原创 安卓适配,px与dp两种适配方法

技术群里一朋友最近在群里抱怨适配好难好难,今天正好事情不多,所以来简单的写写关于适配的文章。网上关于适配的文章实在太多,但是对于一些时间比较紧,想马上提交代码的朋友并不是很试用。不再讲使用相对布局,线程布局等内容,直接上干货。朋友们先如果有时间就看看:https://blog.csdn.net/lmj623565791/article/details/45460089https://w...

2018-09-28 11:54:11 899

原创 SourceTree 使用教程 跳过Atlassian账户 免登陆 及常见错误

最近技术群里有人问关于团队中git使用的相关问题,恰巧我的笔记本还了新固态,东西都没有了,反正是得配置,索性所以写一写相关的博客。1介绍SourceTree可以帮助你快速使用git的界面工具软件(拥有可视化界面的项目版本控制软件)。用过的人都说好。首先你需要注意的是在使用它时,你的电脑里需要安装git,需要安装git,需要安装git。2跳过Atlassian账户 免登陆我相信你是在...

2018-08-08 16:16:19 25122

原创 java.lang.IllegalStateException: Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 2 path $

java.lang.IllegalStateException: Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 2 path $ 解析错误。当出现这个错误的时候先把数据打印一下看看。如果看不出来,就把json数据放到网上的json解析上检测一下。...

2018-08-07 18:10:22 1642

转载 Android的推送原理方法

https://baijiahao.baidu.com/s?id=1593252245188320799&wfr=spider&for=pc 

2018-08-06 14:33:38 621

原创 ScrollView ViewPager RecycleView 嵌套 滑动冲突 整理 解决方案

前一段时间有人问关于滑动冲突的问题,所以参照网络一些文章抽时间做了一下整理。滑动冲突三种会出现滑动冲突根本情况:1方向不同(Scrollview里嵌套viewpager)2方向相同(Scrollview里嵌套recycle,Viewpager里嵌套viewpager)3前两种的嵌套(例:Scrollview里viewpager里recycle)问题产生原因:同一触摸事件 在 同一...

2018-07-26 16:53:17 2785

原创 安卓Rx是什么意思,Rxjava,RxPermission等中rx的含义

Rx是Reactive Extensions的缩写,定义为一个异步和基于事件的函数库。看看这个http://itblog.rrslj.com/reactive-extensions-xue-xi-bi-ji/你就知道了。 

2018-07-19 18:05:08 2141

原创 安卓 6.0 需要申请的运行时权限 整理 使用

群友在做权限申请这发问,哪些权限不能够直接使用,而是需要临时申请的,整理一下,用代码说话。SMS短信权限 Manifest.permission.SEND_SMSManifest.permission.RECEIVE_SMSManifest.permission.READ_SMSManifest.permission.RECEIVE_WAP_PUSHManifest.permissi...

2018-07-19 17:28:32 1387

原创 lottie动画LottieAnimationView使用,动画时常不能执行

lottie动画资料网址:https://www.lottiefiles.com/代码和动画制作使用教程直接百度就行,举例https://www.jianshu.com/p/9a2136ecbc7b指的注意的是设置动画速度和动画时常ValueAnimator animator = ValueAnimator.ofFloat(0f, 1f) .setDuration(500);如果设...

2018-06-26 09:52:19 16031

原创 安卓lambda引入classpath 'me.tatarka:gradle-retrolambda:3.7.0'

classpath 'me.tatarka:gradle-retrolambda:3.7.0'apply plugin: 'me.tatarka.retrolambda'compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8}如...

2018-06-25 17:28:53 2546 1

原创 lambda引入时 Error:Execution failed for task ':test:transformClassesWithRetrolambdaForDeb

在引入tatarka:gradle-retrolambda时报错Error:Execution failed for task ':test:transformClassesWithRetrolambdaForDeb 将版本改为3.7.0即可(我引入的是3.5.0错了)classpath 'me.tatarka:gradle-retrolambda:3.7.0'...

2018-06-25 17:20:26 1133

原创 安卓腾讯Bugly使用教程

最近有人在数据群里问怎么样来采集用户bug等相关问题,额,,,,说了一堆不如写个博客分享给他。这个是官网的网址https://bugly.qq.com,集成并获取appID都需要在这里面进行,没有注册的小伙伴用qq号就行,毕竟是企鹅的,废话不多说show time。首先点击 新建产品 ,然后出现如下界面简单填写一下,保存就可以了。在设置中会显示如下界面,有一个 APP ID 记下来呦。然后是代码部...

2018-06-25 16:55:46 12246 4

原创 安卓root或adb下执行shell命令,滑动时出现断断续续,有时执行有时不执行,同一个点不重合的问题

在做root下滑动进行绘制的时候(比如画圆,是多个直线连起来的),出现了好多问题:1多个直线命令执行的时候(批处理),有的命令执行,有的命令不执行,出现了断断续续的感觉,好像是用虚线画 2明明命令上是每条点的起始点是上一个点的结尾点,但是点却不重合3滑动起来特别慢4等等吧解决:1滑动命令语句,不要加时间这个参数,只有起始xy和结尾xy就行。2写成单例模式,只获取一次su,得到的输出流可以重复使

2018-03-16 10:48:08 1177 1

转载 安卓键 adb shell input keyevent code

转自https://www.cnblogs.com/chengchengla1990/p/4515108.htmladb shell input keyevent code详解adb shell input keyevent 7 # for key '0'adb shell input keyevent 8 # for key '1'adb shel

2018-03-13 13:33:53 801

转载 Android AnimationDrawable帧动画OOM问题优化

转自http://blog.csdn.net/wanmeilang123/article/details/53929484普通实现实现一个帧动画,最先想到的就是用animation-list将全部图片按顺序放入,并设置时间间隔和播放模式。然后将该drawable设置给ImageView或Progressbar就OK了。 首先创建帧动画资源文件drawable/a

2018-03-02 15:28:24 3693 2

转载 java代码性能优化总结(转)

转自https://www.cnblogs.com/nww57/p/4990969.html前言  代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑 的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无

2018-02-28 09:56:08 154 1

转载 安卓UI图px标注适配攻略:批量转化px为dp

转自http://blog.csdn.net/zengd0/article/details/52464627一款优秀app的产生,往往需要有一套精美华丽的UI设计图,诚然,UI仅仅只是个开始,有追求极致的前端工程师开发软件时尽可能地去贴近UI的设计才是重中之重。我们知道,Android的尺寸单位一般采用dp或者sp,然而有时候我们遇到的UI设计图给的尺寸标注却是px的,这显然是

2018-02-27 11:22:43 420

转载 实现底部导航栏,包含显示未读数、提示小红点、动画等功能的底部页签导航栏按钮

地址为:http://mp.weixin.qq.com/s?__biz=MzA5MzI3NjE2MA==&mid=2650242377&idx=1&sn=022c67930ce71c4f99ec23c89c6f9cce&chksm=88638c26bf140530095b7306d014386c0c1d0d614d85c569d28520dbf47acdfcaf60...

2018-02-23 09:36:06 516

转载 android studio中存放json文件,获取assets文件下下文件,获取本地json文件并解析

转自http://blog.csdn.net/yanxiaosa/article/details/70859927 以前看过这些知识,今天用到的时候,发现自己忘记了,都不知道assets文件夹在哪个目录下。百度了一下,assets目录和java目录是同一个级别的。 我们右击assets目录新建File,起名”dynamic.json”,然后我们在文件中写一些json数据:{"dyn...

2018-01-24 10:26:40 17615 1

原创 安卓自定义二维码扫描

dome地址http://download.csdn.net/download/qq_36467463/10220049

2018-01-23 16:02:25 872

原创 Unable to load class ‘org.gradle.api.internal.component.Usage

在项目的gradle中修改前为dependencies { classpath 'com.android.tools.build:gradle:3.0.1' }修改后为dependencies { classpath 'com.android.tools.build:gradle:3.0.1' classpath 'com.novoda:bi

2018-01-22 14:25:00 1336

原创 androidstudio3.0资源文件提示很慢,资源文件R文件不刷新,每次clean后才能显示控件id,findviewbyid没反应反映过慢

出现问题:用androidstudio3.0是出现这样一个问题,每次在写完布局后,在findviewbyid时不能找到控价的id。解决方法:这个问题好多人都出现过,不是因为电脑太卡的问题,而是因为androidstudio的问题。换一个版本的studio就可以了,我是通过升级到3.01解决的。

2018-01-19 17:03:35 2033

原创 服务器接口文档详细 接口文档模板 规范 完整

完整接口文档见http://download.csdn.net/download/qq_36467463/10214090

2018-01-19 14:31:02 10309

原创 安卓无限轮播广告Banner带标题可触控

完整可运行项目见http://download.csdn.net/download/qq_36467463/10213951部分重要代码//设置样式banner.setBannerStyle(BannerConfig.CIRCLE_INDICATOR_TITLE);//设置图片加载banner.setImageLoader(new BannerImgLoad());//设置图片集合ban

2018-01-19 13:38:42 311

原创 安卓 自定义相机 水印相机 照片加水印图片文字 大头贴相机 可运行有dome

完整dome见   http://download.csdn.net/download/qq_36467463/10212718部分重要代码://照相private void startCamera() {camera.takePicture(null, null, new Camera.PictureCallback() { @Override public void on

2018-01-18 17:48:08 3081

转载 RichText新闻中textview直接设置文字图片富文本

转自http://blog.csdn.net/stephen2wong/article/details/72235930RichTextAndroid平台下的富文本解析器流式操作低侵入性支持Html和Markdown格式文本支持图片点击和长按事件链接点击事件和长按事件支持设置加载中和加载错误时的图片支持自定义超链接的点击回调支持修正图片宽高支持GIF图片支持Base

2018-01-16 11:04:57 2830 1

原创 使用netty时IllegalReferenceCountException

io.netty.util.IllegalReferenceCountException: refCnt: 0, decrement: 1at io.netty.buffer.AbstractReferenceCountedByteBuf.release0(AbstractReferenceCountedByteBuf.java:101)at io.netty.buffer.Abstrac

2018-01-06 11:20:03 3018 1

转载 安卓混合开发设置返回键为返回上一网页

@Override      public boolean onKeyDown(int keyCode, KeyEvent event) {          // TODO Auto-generated method stub          if(keyCode == KeyEvent.KEYCODE_BACK && webView.canGoBack()){        

2017-12-08 15:13:42 2150

转载 静态内部类实现单例模式

代码如下:/** * Created on 2017/5/5. * Author:crs * Description:使用静态内部类的方式实现单例模式 */public class Singleton { private Singleton() { } public static final Singleton getInstance() {

2017-12-05 15:13:05 820

转载 Android WebView 总结 —— 硬件加速使用HTML5播放视频及全屏方案

转自https://www.cnblogs.com/renhui/p/5893593.html在APP开发的过程中,会碰到需要在WebView中播放视频的需求,下面讲解一下如何在WebView中使用html5播放视频。1.让视频在各个Android版本能够正常播放在AndroidManifest.xml中声明HardwareAccelerate的标志,一般是添加在A

2017-12-05 09:53:08 3965

android studio 3.0.1 下载 安装包

android studio 3.0.1 下载 安装包

2019-07-23

android studio 3.4.1 下载 安装包

android studio 3.4.1 下载 安装包

2019-07-23

android studio 3.2.1 下载 安装包

android studio 3.2.1 下载 安装包

2019-07-23

安卓动画dome属性补间帧动画

安卓属性动画,补间动画,帧动画dome。

2019-01-10

自定义二维码扫描

运行图片http://blog.csdn.net/qq_36467463/article/details/79140921

2018-01-23

服务器接口文档,规范,完整,事例

服务器接口文档,规范,完整,事例,,,可查看http://blog.csdn.net/qq_36467463/article/details/79106409

2018-01-19

安卓广告轮播带标题

安卓广告轮播带标题Banner,可查看运行图片,见http://blog.csdn.net/qq_36467463/article/details/79105785

2018-01-19

uiso程序,linux系统安装工具

uiso程序,linux系统安装工具,下载后,不会使用可私信我,可提供乌班图16的系统

2018-01-06

xshell5安装程序

使用起来没问题******************************************************************************************************************************************************************************************************

2018-01-06

exe4j程序jar打包成exe

exe4j程序jar打包成exe,,已经在使用没问题,教程直接百度

2018-01-06

netty4.1.8

netty4.1.8已经在用了,没问题,内含所有netty的jar包

2018-01-06

生成dimens

生成dimens生成dimens生成dimens生成dimens生成dimens生成dimens生成dimens

2017-11-10

ubuntu-16直接在迅雷里可下载

ubuntu-16.04.3-desktop-amd64.iso----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

2017-10-19

gitlab使用文档

请查看http://blog.csdn.net/qq_36467463/article/details/78283907

2017-10-19

安卓api文档

Android中文API查询 Android中文合集(5).chm Android中文翻译组——Android中文API合集(7).chm

2017-09-15

spring MVC包

spring MVC包所有的--------------------------------------------------------------------------------------------------------------------------

2017-09-14

import org.apache.http

import org.apache.http.Header; import org.apache.http.HttpException; import org.apache.http.HttpRequest; import org.apache.http.HttpRequestInterceptor; import org.apache.http.HttpResponse; import org.apache.http.HttpStatus; import org.apache.http.NameValuePair; import org.apache.http.client.entity.UrlEncodedFormEntity; import org.apache.http.client.methods.HttpGet; import org.apache.http.client.methods.HttpPost; import org.apache.http.conn.scheme.Scheme; import org.apache.http.conn.ssl.SSLSocketFactory; import org.apache.http.impl.client.DefaultHttpClient; import org.apache.http.message.BasicNameValuePair; import org.apache.http.params.CoreConnectionPNames; import org.apache.http.protocol.HttpContext; jar包

2017-09-14

Red5安装包

red5资源zip版http://blog.csdn.net/qq_36467463下有相关安装说明----------------------------------------------------------

2017-09-12

git学习.docx

git学习.docx

2017-08-21

空空如也

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

TA关注的人

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