自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 android studio生成aar包并在其他工程引用aar包

什么是arr包? arr包是AndroidStudio下打包Android工程中的src、res、lib后生成的arr文件,arr包导入其他AndroidStudio工程后,其他工程可以方便引用源码和资源文件 生成arr包步骤 1.用AndroidStudio打开一个工程,然后新建一个Mod...

2020-06-23 11:01:45 79 0

原创 Cause:compileSdkVersion is not specified

今天以源码作为依赖库,编译时报如下的错误: 原因是版本没有声明,打开库的build.gradle,复制项目的版本再重新编译就好了,如下所示: android { compileSdkVersion 28 buildToolsVersion "28.0.3&qu...

2020-06-11 16:09:48 63 0

原创 Duplicate zip entry [25.jar:com/mob/MobApplication.class

今天在项目中把微信分享的第三方库源码作为依赖库时编译时报下面的错误: Duplicate zip entry [25.jar:com/mob/MobApplication.class 之前项目中是以aar的方式集成的 这两个同时存在时造成了冲突

2020-06-09 16:32:18 30 0

原创 Android自定义矩形边框,圆角矩形边框(可以只定义其中某个边的颜色值)

关于边框画线问题,今天在这里做个总结方便自己记忆,也希望能够帮助大家 全边的 代码: <shape xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 主体背景颜色值...

2020-05-27 23:57:26 102 0

原创 Invocation failed Unexpected end of file from server

AndroidStudio中GitHub将代码推送到远程仓库时失败 错误如下图所示: 分析原因:一般这种情况都是由于网络原因引起的 解决的方法:断开网络重连,并且查看github账号是否正常连接,如果没有正常连接删除账号重新登录 ...

2020-05-25 18:08:27 132 0

原创 java 一个List给另一个list 赋值问题

当我们想要仅仅复制一个List的值到另一个List时 你也许会这样做: List<String>list1=new ArrayList<>(); List<String>list2=new ArrayList<>(); list2=list...

2020-05-08 11:47:43 66 0

原创 美团Walle多渠道打包以及解决360加固丢失渠道信息问题

以前负责项目打渠道包时,都是使用传统的方式进行打包,自从发现美团的打多渠道包方式后,感觉少用了不少的时间 美团新一代渠道包打包神器walle github地址 下面我来说一下自己集成美团的多渠道打包方式,方便自己回顾,也希望能帮到大家 我是美团wallegradle插件集成和360加固失效方...

2020-04-17 16:05:53 134 0

原创 python中的os.listdir(),os.listdir(.),os.listdir(..),os.listdir(path)的区别

1.为空时,默认为当前路径,返回当前路径下的文件名和文件夹名: os.listdir() 2.返回当前目录下的文件名和文件夹名: os.listdir(.) 3.当前上一级目录下的文件名和文件夹名: os.listdir(..) 4.某一具体目录下的文件名和文件夹名: os.list...

2020-04-15 22:58:54 126 0

原创 Android实现跑马灯效果及问题解决

今天公司项目让实现一个跑马灯的效果,因为有用户反映总是忘记还款截至时间,于是就要求做一个单条文字横向滚动的效果,用于提示用户。 GitHub上找了几个跑马灯的库,本以为可以实现自己想要的效果,不过这个库真心不错,推荐给大家: 1.sunfusheng/MarqueeView这是扩展了ViewF...

2020-04-07 22:33:35 126 0

原创 Android的adb命令以及在dos下的一些操作

adb(Android Debug Bridge ):Android调试桥 adb的作用:管理设备或者手机模拟器的状态。还可以进行很多手机操作,如安装软件、升级系统、运行shell命令等等。 一、检查手机是否连接电脑成功: 然后打开dos命令窗口,找到adb.exe所在的路径: 查...

2020-03-31 14:00:05 60 0

原创 Java实现插入排序

原理:   1、将指针指向某个元素,假设该元素左侧的元素全部有序,将该元素抽取出来,然后按照从右往左的顺序分别与其左边的元素比较,遇到比其大的元素便将元素右移,直到找到比该元素小的元素或者找到最左面发现其左侧的元素都比它大,停止; 2、此时会出现一个空位,将该元素放入到空位中,此时该元素...

2020-03-26 21:53:36 43 0

原创 java实现快速排序

最近在网上搜了很多关于快速排序的算法,感觉讲解的都不是太容易让人理解,最后终于找到了一篇简单易懂的,记录下来 高快省的排序算法 假设我们现在对“6 1 2 7 9 3 4 5 10 8”这10个数进行排序。首先在这个序列中随便找一个数作为基准数。为了方便,就让第一个数6作为基准数吧。接下来,需...

2020-03-26 21:53:20 60 0

原创 解决gradle依赖库下载慢的方法

今天打开项目时一直在下载Kotlin的配置,无比的慢,下载速度像蜗牛一样! 最后在网上找到了解决的办法 首先,我们来看看工程的gradle文件里面google官方的依赖方式: buildscript { repositories { mavenCentral() ...

2020-03-22 14:11:24 361 1

原创 今日头条屏幕适配方案(AndroidAutoSize)

鸿洋提出的屏幕适配AndroidAutoLayout,目前已经停止维护,故不建议使用 AndroidAutoSize框架链接: https://github.com/JessYanCoding/AndroidAutoSize 今日头条适配方案:https://www.jianshu.com/...

2020-03-06 19:35:39 679 0

原创 Kotlin Elvis操作符:?:

如果?:左边表达式不为空则返回,否则返回右边的表达式,注意右边的表达式只有在左边表达式为空才会返回 class World { //当某个变量的值可以为null的时候,必须在声明处的类型后添加?来标识该引用可为空 //如果str的内容不是数字返回null fun par...

2020-02-27 15:56:51 89 0

原创 Lock file: C:\Users\ysp\.gradle\caches\modules-2\modules-2.lock

升级AS版本到3.5.3,然后导入之前的项目,就 产生了下面的错误: 解决办法:重启AS,如下图:

2020-02-27 15:28:29 88 0

原创 怎么用dos命令进入指定的文件夹

在开发中我们经常需要进入指定文件夹: 我来演示下dos命令进入这个文件夹:D:\soft\Git win+R---->输入cmd进入dos命令端 输入“cd 盘符名:\文件夹名”,比如想进入的目录:D:\soft\Git文件,则输入“cd D:\soft\Git”,按“回车”键 ...

2020-02-25 14:36:15 133 0

原创 Android存储路径和获取方法

经常用到的三个位置: 1./data/data/包名/ 2./sdcard/data/data/包名/ 3./sdcard/xxx 前两个是应用内部存储,会随着app的卸载而自动删除,sdcard中其他文件夹不会自动删除,除非用户手动删除,否则会一直存在,换句话说就是垃圾,Google/官...

2020-01-14 15:27:23 43 0

原创 ERROR: Failed to resolve: com.github.lzyzsd:jsbridge:1.0.4 Show in Project Structure dialog Affected

在使用Android与JS交互之JSBridge的时候,在实际操作中却遇到了一个问题。 JsBridge的使用: 首先引入依赖和仓库: 在项目gradle文件中添加: repositories { ... maven { url "https:/...

2019-08-16 14:53:11 2050 2

原创 Rxjava实现发送验证码倒计时功能

倒计时功能被广泛运用在 App 启动页、短信验证码倒计时等,通常做法是创建一个Handler ,在子线程里完成倒计时,如今这一做法有了替代品 —— RxJava ,RxJava是被行内一致认可的第三方开源库,我们可以使用RxJava实现倒计时功能。 效果图如下: 图一 图二 1...

2019-07-26 15:10:58 310 1

原创 Android--获取手机所有APP信息

public void getAllAppNames(){ PackageManager pm=getPackageManager(); ////获取到所有安装了的应用程序的信息,包括那些卸载了的,但没有清除数据的应用程序 List<Packa...

2019-07-17 17:49:27 1216 1

原创 Java正则过滤掉特殊符号

public String filterChinese(String str){ String regEx="[`~!@#$%^&*()+=|{}':;',\\\\[\\\\].<>/?~!@#¥%……&*()——+...

2019-07-15 10:41:14 1657 0

原创 Java 正则过滤掉中文标点符号

public String filterChinese(String str){ //匹配这些中文标点符号 。 ? ! , 、 ; : “ ” ‘ ' ( ) 《 》 〈 〉 【 】 『 』 「 」 ﹃ ﹄ 〔 〕 … — ~ ﹏ ¥ - _ String...

2019-07-12 15:20:48 386 0

原创 Android实现登录邮箱的自动补全功能

Android SDK 提供了MultiAutoCompleteTextView 控件,可以支持从指定字符开始联想。MultiAutoCompleteTextView 通过分词器 Tokenizer,可以支持连续提示 下面是运行效果图: 只要输入“@”符号就会自动联想邮箱。 下面是自定义的 ...

2019-07-09 18:18:38 543 2

原创 android 自定义控件之AutoCompleteTextView邮箱后缀自动补全

因为项目需要,要写一个邮箱自动补全的EditText,今天自定义一个控件,可以自动补齐邮箱后缀。先来看下效果: 由于原有的AutoCompleteTextView只是按照相同的字符串匹配,所以这里要自定义AutoCompleteTextView,然后复写里面的一些方法。 public c...

2019-07-09 17:25:01 251 0

原创 Android:8.0 APK下载完成后未弹出安装界面及未知来源安装权限变更

一、问题现象 在测试APK升级逻辑时,偶然发现在8.0系统的手机中,APK下载完就没有然后了,没有弹出安装界面,不执行安装逻辑。但是在8.0之前的版本中可以正常下载,正常弹起安装界面。 二、问题分析 查阅相关资料发现,Android8.0中对于APK的安装做了如下调整: 将 设置--安全 ...

2019-07-05 17:23:34 1074 1

原创 android中EditText只允许输入汉字(过滤汉字)

FilterUtils中添加过滤方法: public class FilterUtils { public static String filterChinese(String str){ String regEx="[^\\u4E00-\\u9FA5]"...

2019-07-01 16:53:53 1003 0

原创 透明度色值转换成十六进制色值

例如标注图上给的色值如下图所示:#000000 8% 先把透明度转换成255*8%=20.4 然后再把20.4转换成十六进制即:14 含有透明度的色值即是:#14000000 也可以调用电脑上的计算器进行计算 Windows系统调出计算器的快捷键是 Windows+r——》运行ca...

2019-06-21 11:27:06 1014 0

原创 Android 加载PDF文件电子签名不显示问题

今天在使用第三方库加载pdf文件时,使用的依赖库的地址是:https://github.com/voghDev/PdfViewPager 虽然该库能加载出来pdf文件,却不显示电子签名,我只截取了手机屏幕的一小部分如下图所示: 然后就用了另一个三方库,该库的地址是:https://gith...

2019-06-13 16:24:20 2317 20

原创 Caused by: java.lang.ClassNotFoundException: Didn't find class "com.davemorrissey.labs.subscaleview

需求: 最近公司要求项目中增加资料库, 能在线查看pdf格式的文件, 且只能查看不能下载 . 在网上找了不少文章, 说实话都不是很理想, 要么需要收费, 要么基本都只支持本地查看, 后来果断直接在github搜索, 找到了合适的第三方框架 :框架的网址是:https://github.com/vo...

2019-06-13 15:39:52 1704 1

原创 null value in entry: fakeOutputDirectory=null

今天在打Android apk时报如下的错误: 解决的办法是: 删掉根目录下.gradle文件夹,然后clean ,rebuild就行了。

2019-06-05 17:27:05 156 0

原创 java.lang.NumberFormatException: For input string: "10,000"

今天在写项目时,将String类型转换为Double类型爆出此异常,记录如下: Double input = Double.valueOf("10,000"); 异常如下: 原因&解决办法:因为String字符串中含有逗号,数据格式转换出现异常,去掉逗号就...

2019-05-24 11:44:08 5617 0

原创 android设置EditText为不可编辑状态

最近做一个项目,需要动态设置EditText为不可编辑状态,根据某些条件判断,设置EditText为可编辑状态: eidtext.setFocusableInTouchMode(false);//不可编辑 eidtext.setKeyListener(null);//不可粘贴,长按不...

2019-05-20 09:56:14 1161 2

原创 CardView完全解析和使用

CardView 简介 CardView继承自FrameLayout,可以让我们使用类似卡片布局来显示一致性效果的内容。同时卡片还可以包含圆角和阴影效果。CardView是一个Layout,同时在里边布局其他View控件。如果我们需要创建带有一个阴影效果的卡片,那么可以使用app:cardEle...

2019-04-17 16:50:17 10962 0

原创 Android如何给数据每三位加一个逗号并保留两位小数

/** * Created by YuShuangPing on 2019/3/21. */ public class DataUtils { /** * 将每三个数字加上逗号处理,最后保留两位小数(通常使用金额方面的编辑)示例:9,702.44 * ...

2019-03-21 17:00:20 713 0

原创 Android TextView 自定义字体设置

如何在Android中,对TextView设置自己喜欢的字体呢?下面介绍 2 种方法: 第一种:代码中动态设置: &lt;!-- 这里没有设定字体,将在Java代码中设定--&gt; &lt;TextView android:id="@...

2019-03-08 14:45:50 1008 0

原创 HTML使用框架导航跳转至指定的节

frame_main.html文件: &lt;html&gt; &lt;frameset cols="180,*"&gt; &lt;frame src="frame_content.html"&gt; ...

2019-02-15 14:51:16 612 1

原创 HTML跳转至框架内的一个指定的节

1、主文件:frame_chapter.html &lt;html&gt; &lt;frameset cols="20%,80%"&gt; &lt;frame src="frame_a.html"&g...

2019-02-15 11:11:05 276 0

原创 html导航框架

       框架可以实现在同一浏览器窗口,浏览不同的页面。一个页面的超链接一般跳转到一个新的浏览器窗口,而导航框架可以通过超链接在同一窗口显示不同的页面。接下来展示一下导航链接的实现。 新建三个html文件,分别命名为frame_a.html、frame_b.html、frame_c.html...

2019-02-14 15:52:30 285 0

原创 Android端微信支付接入

下面我们先来看下微信支付的效果图:                     1.首先我们来看下APP支付的业务流程:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_3,如下:  2...

2019-01-15 16:07:29 1986 4

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