自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (16)
  • 收藏
  • 关注

原创 android studio第一运行项目报错

加载AndroidManifest.xml的application中。

2023-04-28 17:37:52 143

原创 性能优化android

android性能优化

2023-03-27 11:32:09 119

原创 Java String字符串和Unicode字符相互转换代码(包括混有普通字符的Unicode)

/正则匹配条件,可匹配“\\u”1到4位,一般是4位可直接使用 String regex = "\\\\u[a-f0-9A-F]{4}";// 在遇见重复出现的unicode代码的时候会造成从源字符串获取非unicode编码字符的时候截取索引越界等。//添加末尾不是Unicode的字符。//添加前面不是unicode的字符。//原本的Unicode字符。//统计下标移动的位置。//添加转换后的字符。

2023-03-13 15:37:05 1716

原创 mac安装cocoapods完整步骤

mac安装cocoapods

2022-12-27 14:27:19 4123

原创 Android有文件读写权限,无法读写文件 open failed: EACCES (Permission denied) 获取设备唯一不变id 所有文件读写权限按钮无法打开

最近有个需求,要获取设备唯一id,Android一直没有什么完善的方案获取设备唯一不变的id,我就结合了几种方案组成了一下:1. 首先获取IMEI; IMEI获取失败后2. 获取SN序列号,序列号失败后3. 随机生成一串UUID存储在内存中经过测试,在小米手机上存储会提示open failed: EACCES (Permission denied) 查了很多资料,常用的方案都做过尝试,例如:添加android:requestLegacyExternalStorage=”true”到清单中等方

2022-03-24 00:10:08 6887

原创 大于0的小数 正则

/^(?!(0[0-9]{0,}$))[0-9]{1,}[.]{0,}[0-9]{0,}$/只能输入大于0的数字(含小数整数)

2021-05-21 20:40:46 769

原创 react通过model更新数据

通过model xxx/namespace更新数据更新后的数据需要在控件中显示需要重新setFieldsValue才可以for (let i = 0; i < xxxxx.length; i++) { this.props.form.setFieldsValue({ [`xxxxxx[${i}].xxxxx`]: xxxxx[i].xxxxxx })}或者this.props.form.setFieldsValue({‘控件名’ :‘数据’ }

2021-05-12 16:36:13 611

原创 2021-03-23

本文将介绍如何把本地项目上传到git。1.先进入项目文件夹,通过命令 git init 把这个目录变成git可以管理的仓库git init2. 把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件git add .3. 用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明git commit -m 'first commit'4. 关联到远程库...

2021-03-23 19:40:36 497

原创 2020-08-21

JAVA调用KOTLIN工具类的用法记录一下,以免自己忘记

2020-08-21 14:55:58 83

原创 android 不弹出权限请求提示框

在开发的时候遇到了一个问题,怎么也弹不出权限请求的提示框在设置里面的权限管理里面看,文件读写权限是询问的状态后来发现是拍照,选择相册,取消的dialog显示的原因,导致权限提示框不出现记录一下这个问题,在有dialog的情况下,动态权限不弹框ActivityCompat.requestPermissions(UpCommActivity.this, new String[]{Ma...

2019-12-10 16:50:36 5027 1

原创 记录一下自己在阿里云oss上播放视频踩到的坑

有个需求,需要播放阿里云上的视频文件踩到了几个坑1.上传视频文件的时候要带一个标识,不然会被当做下载链接,无法播放(特征,视频链接放到浏览器回车是下载,不是播放)2. 视频url要转码 baseUrl = str + URLEncoder.encode(videoUrl,"utf-8");  不知道为什么要转码。3. 不能对全部链接转码 域名前面的一部分不能转码,不知道为什么,只能对域名...

2018-12-05 16:11:54 12495 1

转载 用字符串生成图片(头像...)

在我们平时做项目的时候,经常会遇到一些需要显示图片的地方,这些图片默认的占位图,怎么显示才比较合理呢,比如头像,默认图片 可以是名字生成的图片这样比千篇一律的默认图,显示效果更佳。下边是效果图:直接上代码:先说用法/** * 根据文字生成drawable * @param name 显示在图片的名字 * @param fontRes  字体大小 * @param width 图片的宽度 * @pa...

2018-06-19 08:59:53 4290

转载 Android快速实现文件下载

下载文件,几乎是所有APP都会用到的功能!算了,还是不废话了,直接开写吧。。。简单使用完成一个下载任务只需要4行代码,什么断点续传,大文件下载,通知栏进度显示....都不需要你操心。//创建下载任务,downloadUrl就是下载链接DownloadManager.Request request = new DownloadManager.Request(Uri.parse(downloa

2017-12-27 16:36:48 3433

转载 OKHttp3实现文件下载,断点下载,暂停下载

OKHttp3是如今非常流行的Android网络请求框架,那么如何利用Android实现断点续传呢,今天写了个Demo尝试了一下,感觉还是有点意思准备阶段我们会用到OKHttp3来做网络请求,使用RxJava来实现线程的切换,并且开启Java8来启用Lambda表达式,毕竟RxJava实现线程切换非常方便,而且数据流的形式也非常舒服,同时Lambda和RxJava配合食用味道更佳

2017-12-27 15:07:23 10580 2

转载 什么情况下Java对象才是已经死亡?

已死的对象就是不可能被任何途径使用的对象,有以下几种方法判断一个对象是否已经死了;引用计数给对象添加一个引用计数器,每当有一个地方引用他,计算器就加1;当引用失效时,计数器减1;任何时刻计数器为0的对象就是死的对象。 1. 这种方式被很多技术所采用,如FlashPlayer(AS3)、Python等,但是Java没有采用这种算法,原因是它很难解决对象之间相互循环

2017-12-18 10:22:09 771

转载 Java/Android面试题归纳

下面摘录一下顶尖程序员遇到的问题,后面会不定期发布一下答案,有知道答案的可以写在评论里面,当然答案不求详细尽量简洁,让我们在面试的时候可以提高成功率。直接写编号例如 一 1:答案 大家共同进步。一、数据结构与算法基础1.说一下几种常见的排序算法和分别的复杂度。 2.用Java写一个冒泡排序算法 3.描述一下链式存储结构。 4.如何遍历一棵二叉树? 5.倒排一

2017-12-13 11:13:57 272

原创 修改jar中包结构,修改jar包包名

这次呢,给大家一个冷门的技术方案,一般情况下是碰不到的,也是给自己巩固一下,避免以后忘了平时在开发中,用第三方的jar,有时候会出现不同jar包,包名一致的情况,这种情况下修改起来就比较复杂了之前在网上看到一个工具,编辑两个文档,通过cmd命令行直接修改jar包里面的包名举例说明jar包中原包名是org.apache.http.**,可以替换成别的(org.apache.htt

2017-12-08 17:31:18 4379 6

原创 eclipse集成okhttp+rxjava+retrofit步骤

网络请求方面都在用okhttp+rxjava+retrofit了,这些东西基本上都是在android studio中通过gradle使用网上找了挺多了,也没找到在eclipse中使用的方法,没办法只有自己挨个下载jar包,慢慢集成了,代码什么的都是很基础的,大神勿喷1. 首先把libs下面的jar都拷贝到项目中2.  代码都拷贝到项目中3. AndroidM

2017-12-08 16:55:41 908 5

OKHttp3实现文件下载,断点下载,暂停下载

OKHttp3实现文件下载,断点下载,暂停下载,代码简单明了,集成方便

2017-12-27

jarjar使用方案

修改jar中包结构,修改jar包包名 。在文件夹地址栏中输入cmd,回车 输入"java -jar jarjar-1.1.jar process rule.txt worklight-android.jar worklight-android_2.jar"

2017-12-08

jarjar-1.1.jar

修改jar中包结构,修改jar包包名。。举例说明jar包中原包名是org.apache.http.**,可以替换成别的(org.apache.http.c.@1)(com.example.http.carry.@1)

2017-12-08

okhttp+rxjava+retrofit集成步骤

okhttp+rxjava+retrofit eclipse 代码 集成,代码简单移动,jar包齐全,集成简单方便快捷

2017-12-08

Android抽屉效果案例

侧滑 抽屉 android 自定义,可扩展性极强,代码简单易懂,集成方便

2017-12-06

圆形可转动菜单栏

圆形自定义的可以转动的自定义菜单栏控件,可扩展性极强,代码简单易懂,集成方便,界面美观便捷

2017-12-06

自定义回调

android自定义回调的一个小Demo,代码简单易懂,集成方便,提供给大家学习交流

2017-12-06

一键换肤,切换皮肤,护眼模式,白天/夜间模式

一键换肤,切换皮肤,护眼模式,白天/夜间模式,可扩展性极强,代码简单易懂,集成方便

2017-12-06

拍照,编辑图片,选择相册

拍照 编辑图片 选择相册图片 android 自定义控件,可扩展性极强,代码简单易懂,集成方便

2017-12-06

蓝牙配对,文件传输

蓝牙连接,通过匹配进行连接,可进行文件传输,可扩展性极强,代码简单易懂,集成方便

2017-12-06

滑动删除代码

自定义滑动删除控件,监听手势操作,可扩展性极强,代码简单易懂,集成方便

2017-12-06

二维码扫描控件

android自定义二维码扫描控件,可扩展性极强,代码简单易懂,集成方便

2017-12-06

GIF图播放android

android GIF图的播放,可扩展性极强,代码简单易懂,集成方便

2017-12-06

自定义日历控件

自定义日历控件,可扩展性极强,代码简单易懂,集成方便

2017-12-06

瀑布流图片展示

自定义ScroolView控件,展示不规则瀑布流,代码简单易懂,集成方便,可扩展性强

2017-12-06

ScrollView中图片拉伸阻尼效果

该资源是一个自定义的ScrollView图片拉伸控件,拉伸时有阻尼效果显示,代码简单易懂,使用方便,可以快速的集成到项目中去

2017-12-06

空空如也

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

TA关注的人

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