自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (14)
  • 收藏
  • 关注

原创 flutter 仿照 uiswitch

flutter 仿照 uiswitch

2022-06-28 10:20:45 550 1

原创 flutter 下载 项目资源图片 和 截屏

flutter 下载 项目资源图片 和截屏

2022-04-24 14:19:51 1598

原创 flutter 截图 截长图 滚动截图 保存到手机

flutter 截长图

2022-04-01 14:51:20 3175

原创 安卓 极光推送 设置别名(Alias) 报错 6012

安卓 极光推送 设置 Alias 报错 6012原因:极光推送在 stop 的状态下 设置了 别名解决办法:在设置 别名 之前调用 resumePush方法具体的 链接:极光文档这个问题就是在于 使用 了 stop方法 之后 需要 先使用 resumePush 方法...

2020-10-28 17:28:26 1248

原创 android 自定义控件-随着scrollview 滚动而变化的布局

话不多说 上图大家看 底部 随着 scrollview 的滑动变大变小。这个控件我是用自定义控件 贝塞尔曲线来画的。注释写的比较详细。直接上代码下载地址

2020-06-09 15:39:27 368

原创 android 获取高德地图 sha1发布版 和 sha1开发版

sha1 开发版复制sha1就是 开发版的sha1发布版的sha1打开c盘找到.android文件夹打开cmd 进入到.android文件夹下输入keytool -list -v -keystorejks的路径 回车然后输入你的jks的密码 就可以了...

2020-02-14 11:34:08 301

原创 java.lang.IllegalArgumentException: Can only download HTTP/HTTPS

早上测试项目上线,在测试环境下突然发现项目无法下载。郁闷。发现报这个错误。java.lang.IllegalArgumentException:CanonlydownloadHTTP/HTTPSURIs:120.52.180.231/app1.7.apk真是醉了。一查发现 我们下载apk 后台直接给的地址是:120.52.180.231/app1.7.apk ...

2019-12-25 10:45:27 1506

原创 android 九宫格图片选择(微信朋友圈) 图片预览 (底部recycleview 不卡顿)

最近做一个功能 就是仿照微信选择图片,图片预览,图片删除的功能1 在图片预览的页面可以来回滑动,当前图片是选中的就背景变蓝。点击底部切换上半部分的选择。上半部分选择切换底部的选择(recycleview 点击事件 和LinearSnapHelper滑动)。2 图片选择就九宫格展示,长安拖拽,排序。3 预览页面点击删除fragmenthttps://github.com/fangy...

2019-03-05 14:50:58 1587

原创 安卓 overridePendingTransition的坑(在内部类中使用效果没有按照预期)

我在一个内部类中使用了overridePendingTransition ,预期的效果是从下往上弹出 结果是从左到右的。这奇怪了,我按照网上的说法一个一个排查,有的说是动画时间设置的问题,有的说是两个动画时间不一致,有的说使用的顺序错误,有的说是,七嘴八舌。我也百思不得其解,因为有的奇怪的问题:我把动画的时间设置长一点,发现有的时候是从左到右的(后来查明是手机动画默认是从左往右),有的时候是从下...

2019-01-15 11:12:19 773

原创 安卓 广播在baseActivity中的封装

之前项目使用的是 广播来通知消息 的 代码大家都知道这是一个简单的发送广播的代码片段Intent intent = new Intent("net.jxx.action"); intent.putExtra(“type”, type); sendBroadcast(intent);这是一个简单的接受广播的的代码片段IntentFilter intentFi...

2018-11-26 14:45:41 771

原创 android studio setting 中的Version Control 下面没有 github和 git选项

最近准备把项目上传的github上,结果按照网上的去测试  git和github是否已经test成功,测试成功之后,就再也没有关这些,结果昨天准备上传项目的时候 发现标红的两项没有了,尴尬。好在android studio有提示  我按照提示   在setting  下面  打开  plugins  里面  搜索到了 Git Integration 和 GitHub 之后申请点击ok,之后...

2018-11-23 15:25:59 6313

原创 android 拍照截取 部分照片(拍照截取行驶证)

最近公司做一个拍照识别行驶证的功能,就是打开相机,将照片拍照到一定的范围,然后把图片上传到后台 ,返回行驶证数据。现在把项目分享到github。供大家下载使用 。欢迎大家 star fork下载地址: https://github.com/fangyangdexingxing999/Mycamera。https://download.csdn.net/download/...

2018-03-06 14:26:12 1848 10

原创 android 带手电筒的扫一扫(1 可以自动打开手电筒,2 可以自动对焦,增加识别率)

最近项目中用到了扫一扫,因为考虑到了在外面黑暗的环境下,想加入检测光源,打开手电筒的一个操作,(类似于摩拜和支付宝的扫一扫,可以检测光源自动开启)简单的研究了一下 安卓手电筒是相机Camera下的一个功能 ,在初期做的时候打开手电筒会导致相机的卡顿,研究改进成这个项目。项目中使用了光线传感器。有兴趣的可以自己研究一下。 注意 在CaptureActivity中第一行中的Tag是光线检测的阈值(建

2018-01-03 09:48:59 5114 4

原创 使用 IntentService 报错: java.lang.InstantiationException: class has no zero argument constructor

使用 IntentService 报错: java.lang.InstantiationException: class has no zero argument constructor 解释一下 :报错原因,没有空构造函数。然而当你创造出空构造,居然还报错。public MyJpushIntentService() {// 不要删除这个 删了报错 super("som

2017-12-21 17:50:47 20744 2

原创 java最简单(没有之一)的找周期串问题(总共10行代码)离经但不叛道

如果一个字符串 可以有某一个长度的为k的字符串组成。比如:abcaabcaabcaabcaabcaabcaabcaabcaabcaabcaabcaabcaabca 是以为周期的 他也以 8和12为周期 求最小周期对应的字符串。 思路:for循环 循环判断。但是很明显:第一组和第二组 和第三组等等等等判断 。有没有最简单的办法呢。有 **重点内容**s.split(s.subst

2017-10-26 17:38:19 618 1

原创 java 顺时针螺旋数组(只用一次for循环完成装填数据)

二话不说直接上图 顺时针输入螺旋数字思路: 第一 先确定什么时候进入下一圈结束( 就是图上的 20 32 ) 第二 确定什么时候开始转变趋势 比如 最外层 1到6 是横向向右递增的 6到11是向下增加的 11到16是向左增加的 16到11是向上增加的 第三 当前数字和当前数组横向坐标和竖向坐标建立关系。(这是最难的,需要考虑横向 纵

2017-10-25 16:27:26 1035

原创 用123456789这九个数字组成三个三位数,每个数字都不同。使的abc:def:hij = 1:2:3,求这三个数

用123456789这九个数字组成三个三位数,每个数字都不同。使的abc:def:hij = 1:2:3,求这三个数 我加上了各位和十位的判断StringBuffer sb = new StringBuffer(""); for (int i = 123; i <=987/3 ; i++) { if ((i%10)*(i/10%

2017-10-20 14:49:27 7840

原创 (最简单的)用1,2,3……,9组成3个三位数abc,def和ghi,每个数字恰好使用一次,要求abc:def:ghi=1:2:3.输出所有解。

用1,2,3……,9组成3个三位数abc,def和ghi,每个数字恰好使用一次,要求abc:def:ghi=1:2:3.输出所有解。 StringBuffer sb = new StringBuffer(""); for (int i = 123; i <=987/3 ; i++) { if (i%10+i/10%10+i/10/

2017-10-20 14:34:01 3492

原创 java 7744问题

输出所有形如aabb的四位完全平方数(即前两位相等,后两位也相等)这就是 所谓的7744问题 思路一 分解成 1100 和11 两部分int a,b,n; double m; for(a=1;a<=9;a++){ for(b=0;b<=9;b++){ n=a*1100+b*11;//记录所有的完全平方数

2017-10-19 19:11:01 522

转载 Android 7.0 打开相机闪退问题

在项目的Application的oncreate方法中 加入一下代码 就行 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder(); StrictM

2017-10-19 15:33:35 1277

原创 Android 7.0报错 java.lang.SecurityException: MODE_WORLD_READABLE no longer supported

手头上有个项目,一直运行正常,给同事的手机装了一个,结果报错,发现安卓手机是7.0系统,打开日志看了一下:异常如下:java.lang.SecurityException: 发现使用了一个废弃的权限 ,只要修改此权限就好了

2017-10-19 15:15:55 5141

原创 adapter中startActivityForResult 在activity中接收数据

adapter中startActivityForResult 在activity中接收数据  相信许多童鞋都有这种使用场景。在adapter中使用startActivityForResult ,在activity中用 onActivityResult 接受返回的数据。 其实很简单,adapter中创建的时候 ,把context作为构造参数。在adapter中强转 通过sta

2017-09-13 17:41:25 3472 1

原创 Glide 判断图片是否存在 以及获得宽高

Glide作为一个网络记载框架,功能强大自然不用说。前段时间产品要求获得图片之后,按照屏幕的宽度去计算高度。而后台告诉我们,只给Url 不保证图片真实存在。扎心了,老铁。 我一阵百度,一阵谷歌。没有找到(谁找得到了给我说一下,谢谢)。 没办法,我想了一下,转换思路,先将图片转成bitmap,如果bitmap不为空的话,是不是就可以判断图片真实存在了。按照这个思路。我找到了Glide一个东西 R

2017-09-08 11:09:05 3132

原创 关于retrofit 传值传null的处理(同样适用于okhttp)

前段时间,做公司的项目,公司后台要求不做修改的字段传值的时候传null 传null 传null(重要的事情说三遍),传空字符串 就直接覆盖原来的昵称了。扎心不扎心,感觉自己的心被扎成筛子了。这下没有玩死我了。 一阵百度,谷歌。没有发现解决办法。后来一想。定义字段时定义成String,让这个String s=null;行不行,结果报错了。这下一阵心烦。小伙伴提醒我有一个@notnull的表示不能

2017-08-30 18:27:29 7430

原创 glide加载到自定义圆形imageview不显示的问题

使用glide加载图片到圆形的imageview里面不显示。到方形的imageview显示,怎么办。 Glide.with(context) .load(BASE_URL_IMG + "/member/p/a/head/" + resourceId) .placeholder(defaultId) .in

2017-08-30 18:11:17 1236

原创 glide 加载同一路径的不同图片

最近在项目中遇到一个问题:上传头像到后台,成功之后显示头像,图片路径是 baseurl+id+.png 。图片的路径是固定的。上传成功之后。用这个路径加载新图片,在浏览器上显示的是新的图片在手机上显示的是原来的图片,一想就是glide的缓存问题了。 Glide.with(context) .load(BASE_URL_IMG + "/member/p/a

2017-08-30 17:15:15 2019 2

原创 最简单的slidemenu (外加recycleview点击事件)

先上图! 左侧是一个recycleview 点击其中的条目弹出右侧的recycleview 可以继续点击左侧的recycleview 右侧的recycleview可以改变 。点击右侧的recycleview的条目跳转到下一个界面。 思路:用android.support.v4.widget.DrawerLayout,或者用slidemenu。 DrawerLayout导航出来之后,是

2017-08-09 19:19:17 398

原创 android studio 报错Unknown facet type:’android-gradle’ Unknown facet type:’android’

前几天做项目,本来好好的,一觉醒来,结果Android studio报错:Unknown facet type:’android-gradle’ Unknown facet type:’android’ 百度一大堆,最后知道是什么错误了。csdn的博客 于是乎,开干,很悲催,打开找不到我的Plugin这个选项:打开project settings如图: 怎么弄?后来退出了我的Android

2017-07-28 14:34:51 2927

原创 android 帧动画的使用以及dialog使用帧动画(附demo)

项目需要做一个dialog, 帧动画的原理就不用说了,就像连环画一样,早期的电影也是这样(现在的电影也是 一秒24帧 做快进也是这个原理比如说一秒大于24帧就是快进了) 首先,在drawable下面写一个根节点为animation-list的xml文件,这个文件用来展示动画的每一张图片,最后变成连续的图片。<?xml version="1.0" encoding="utf-8"?> <anim

2017-07-25 17:47:43 873

原创 Android 自定义控件

先上图 这是公司项目中的一个控件,有多次使用的地方。颜色有多种。和同事商量决定使用自定义控件。中间走了一点弯路。刚刚开始想着继承 viewgroup,或者仿照StarBar来实现。后来发现继承LinearLayout就行了。可见使用自定义控件,找”干爹”很重要。用LinearLayout动态添加就好了。资源已经上传。 地址 :

2017-07-14 16:18:40 208

转载 小米手机调试出现Installation failed with message

原文地址:http://blog.csdn.net/furzoom/article/details/61200249 感谢作者用Android studio 2.3调度程序时提示“Installation failed with message Failed to establish session”错误,需要在在开发者选项里关闭MIUI优化

2017-07-11 15:14:43 1276

原创 使用cardview 属性找不到解决办法

CardView也是5.0的新控件,这控件其实就是一个卡片,当然我们自己也完全可以定义这样一个卡片,从本质上看,可以将CardView看做是FrameLayout在自身之上添加了圆角和阴影效果。请注意:CardView被包装为一种布局,并且经常在ListView和RecyclerView的Item布局中,作为一种容器使用。在使用过程中,虽然集成了V7包.可是属性仍然找不到,报错,怎么解决?? 打开

2017-06-23 11:04:15 1198

原创 集成环信遇到的问题

集成环信遇到的问题1 Couldn’t load hyphenate from loader dalvik.system.PathClassLoader[DexPathList[[zip file “/data/app/com.hyphenate.chatuidemo-1.apk”],nativeLibraryDirectories=[/data/app-lib/com.hyphenate.cha

2017-06-19 19:19:06 520

原创 recycleview仿网易频道管理(代码总共不到600行)

仿今日头条频道管理

2017-05-12 13:41:53 524

原创 算法小研究

一道算法题 有一个4*4的矩阵,矩阵由 “0”和”1”组成,写一个算法检测矩阵中的所有”1”组成的图形是一个实心的正方形,结果为true或者false例如: 0 0 1 1 0 0 1 1 0 0 0 0 0 0 0 0 结果为true1 1 1 1 1 0 0 1 1 0 0 1 1 1 1 1 结果为false0 0 1 1 0 0 1 1 0 1 0 0 0 0 0

2017-03-10 12:31:06 285 1

flutter 仿照 uiswitch

flutter 仿照 uiswitch 效果

2022-06-28

flutter 下载 项目资源图片 和截屏

flutter 下载 项目资源图片 和截屏

2022-04-24

flutter 截长图 并且保存到手机相册(目前只有android )

flutter 截长图

2022-04-01

myweight.zip

自定义控件,随着scrollview 滚动变化的 线性布局。使用贝塞尔曲线画的布局,流畅。

2020-06-09

photoxuanze-master.zip

仿微信朋友圈选择图片,可以拖拽,底部recycleview选择,修改。最新微信选择图片demo。喜欢的小伙伴直接下载吧

2019-05-28

Mycamera-master.zip

拍照获取行驶证,驾驶证,之前做的项目,就是最老套的方法,拍照 截图 ,不喜勿下。喜欢的小伙伴直接下载吧

2019-05-23

android 图片选择(九宫格,图片选择,图片预览选择)

希望csdn能吧这个设置成0积分,安卓选择图片,图片预览。就是仿照微信查看选择图片使用的。喜欢的小伙伴拿去

2019-03-05

android 拍摄行驶证驾驶证

工作的项目中使用到了,拍谁行驶证驾驶证,并且上传的功能,里面又权限管理,拍照,压缩图片等

2018-06-13

安卓带手电筒的扫一扫

安卓带手电筒的扫一扫,仿膜拜单车和支付宝的扫一扫。增加了一个光源传感器的使用。喜欢的小伙伴直接拿走吧

2018-01-03

adapter中使用startActivityForesult,在Activity 用 onActivityResult接受返回数据

adapter中使用startActivityForesult,在Activity 用 onActivityResult接受返回数据 。demo中用的是recycleview的adapter 。

2017-09-13

Android 最简单的仿右侧slidemenu

Android 仿slidemenu,其实就是用布局动画的效果没啥技巧 喜欢拿走。

2017-08-09

dialog 使用帧动画,解决了不能满屏

dialog 使用帧动画,解决了不能满屏。可以修改

2017-07-25

仿网易,今日头条,频道管理功能 源码下载

仿网易,今日头条,频道管理功能(免积分)

2017-05-16

recycleview仿网易频道管理

Android使用recycleview仿网易频道管理,代码量小

2017-05-12

空空如也

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

TA关注的人

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