泥巴城 的博客

点滴记录开发过程中遇到的问题

LayaBox使用滤镜遇见"Uncaught TypeError: xxx is not a constructor"的问题总结

问题复现 在LayaBox中,滤镜大致可以分为三种:颜色滤镜ColorFilter(可以做一些蒙版)、发光滤镜和阴影滤镜GlowFilter(可以做一些人物、兵器周围的发光效果和阴影效果)、模糊滤镜BlurFilter(可以做模糊效果)。在测试中发现,ColorFilter可以顺利实现效果,但是测...

2019-04-19 10:06:51

阅读数 141

评论数 0

使用AlarmManager实现定时提醒,解决锁屏后无法正常唤醒CPU和屏幕的问题

之前写过一个demo来实现定时操作,最近帮别人写项目的时候又用到了这个需求,于是coding起来。 首先来说一下我的实现思路:用户选择好闹钟提醒时间后我要启动一个Service,在这个Service里面设置闹钟,通过闹钟直接打开一个Activity来显示提醒信息。我想要创建一个不在通知栏中显示no...

2019-04-10 12:08:27

阅读数 213

评论数 0

创建无图标的APP并用另一个APP启动它

  工作之余,想搞些感兴趣的东西,过程中涉及到隐藏原有APP的桌面图标并用另一个APP拉起隐藏图标的APP,于是我就想从头完整摸索一下,尽量把所有情况都测试一遍。 声明,以下测试均是针对需要拉起的APP的入口Activity进行的测试,如果想要被拉起的不是入口Activity,请另行测试   下面...

2019-03-28 13:17:52

阅读数 54

评论数 0

关于简书和CSDN

  最近我做了一个尝试,在简书上更新博客。   简书是一个很简洁的网站,页面很简单,风格是我很喜欢的那种。我很喜欢阅读简书上的文章,包括平时在搜索一些技术问题时也很喜欢看简书上的文章,于是就有了这一次的尝试。   可是尝试在简书上写文章的感受却让我很失望。   我习惯了使用markdown去编写文...

2019-01-04 09:32:54

阅读数 374

评论数 4

记录一个Kotlin中对map遍历foreach遇见的问题

kotlin开发Android,期间用到了对map进行键和值的遍历,代码大致如下: //创建了一个map val showFields = mapOf( "NAME_CHN" to "名称&...

2018-09-06 09:46:32

阅读数 1462

评论数 2

com.alibaba.fastjson.JSON与com.google.gson.Gson解析复杂json成java bean时遇见的坑

对于解析复杂的json字符串成java bean的解决方法,有阿里提供的FastJson和Google提供的Gson两个方法进行解析,在编写java bean的时候会稍微注意一下,因为会有一些坑。 首先,如果解析嵌套的json成嵌套的java bean ,那么如果你用Gson可以直接正常定义内层...

2018-08-22 13:47:08

阅读数 407

评论数 0

Android Studio import module后不显示的问题 --------记录一个很久以前的问题

很久以前预见的问题了,今天创建新项目的时候出现后突然想起来没有在博客里记录过,罪过罪过… … 在Android项目里经常会用到其他的项目作为library加载到自己的项目中的情况,当使用AS的import module功能时需要选择module的路径,然后点击“Finish”去加载lib...

2018-07-27 17:14:32

阅读数 1084

评论数 3

Genymotion虚拟机中的Resources$NotFoundException

接手同事的项目,将项目导入到我的AS中一切正常,在Genymotion中运行了一下,Boom~~~~程序crash掉了,,翻看log,赫然写着一行特别扎眼的文字 很明显是资源没有找到,这里是本应该写在Strings.xml中的string没有找到。。循着错误日志,发现是一个名叫“pull_t...

2018-07-19 14:36:03

阅读数 59

评论数 0

Oracle 联表查询

笔者本是个Android开发工程师,处于工作需要不得不去客串几天java后台,谢谢接口。 以下是在写接口时用到的一个功能点,叫做联表查询,虽然不是我Android端的知识,但毕竟也是自己不懂的东西,总结下来吧。 联表查询,顾名思义,指的是结合多张数据库表进行查询,取两张表的内容结合成一个视图返...

2018-07-02 18:04:32

阅读数 1268

评论数 0

Android Studio Rebuild失败:Could not find com.android.tools.lint:lint-gradle:26.1.1.

在使用Android Studio开发时,自己写了个library,想要生成aar文件,rebuild时AS报错: Could not find com.android.tools.lint:lint-gradle:26.1.1. 于是上网找度娘,无果。 在stack...

2018-05-14 17:02:45

阅读数 20544

评论数 10

Navicat Premium 12连接Oracle时提示oracle library is not loaded的问题解决

笔者使用的Navicat Premium 12启动界面截屏:                                  请注意是64位的。笔者win7 64位系统。 连接Oracle时提示“oracle library is not loaded”。 解决方法: 1.前往“htt...

2018-04-04 13:29:19

阅读数 57002

评论数 35

关于org.json.JSONArray构造JSONArray的问题

JSONArray中不一定每个成员都是JSONObject,也可以是其他的,比如:String。   在项目中,曾遇一个问题,需要传递这样的数据: {"uuid":"s828ht5b5v","page":"0",...

2017-11-22 18:01:50

阅读数 1214

评论数 0

给你的TextView中的部分文字加入没有下划线的超链接

项目优化,当网络请求失败时加上提醒,并可以点击TextView中的“刷新”两个字再次请求。使用ClickableSpan对超链接进行设置。默认情况下的样式是这样的: 想要的样式是这样的: 我们使用默认ClickableSpan的方法如下: SpannableStringB...

2017-10-16 10:44:40

阅读数 249

评论数 0

Recyclerview添加自定义的虚线分割线

工作需要,recyclerView添加虚线分割线,想实现的效果是这样的: 需要自定义DashlineDecoration继承自RecyclerView.ItemDecoration,其中有三个方法: public void onDraw(Canvas c, Recycler...

2017-10-11 10:46:56

阅读数 1539

评论数 0

Android中shape画虚线在真机或模拟机上显示为实线的问题

关于根标签是shape的deawable文件中画虚线但是运行在模拟器或者真机上显示为实线的问题,网上也有不少描述说是从Android 4.0开始默认硬件加速导致的。网上给的大部分解决方法是: 在定义shape时,注明android:layerType="software",...

2017-10-09 15:43:17

阅读数 472

评论数 0

自定义TextView实现渐变色边框,渐变色文字并绘制drawable

工作需求,渐变色的边框和文字,还需要显示drawable。我们知道如果是View的背景色渐变,那么很好办,只需要写一个drawable文件,里面定义shape然后设置为View的background就行了。但是如果需要渐变色的文字,就得需要重写onDraw方法了,当然渐变色的边框也是这样的。如果重...

2017-10-09 09:08:06

阅读数 3514

评论数 1

Android HTTP保存sessionid

sessionid包含在cookies里面,而cookies在header里,所以我们需要先从header里拿到cookies,然后再拿到sessionid。 下面给出保存cookies的方法: /** * 保存Cookie * * @param httpResponse ...

2017-09-19 11:48:29

阅读数 1895

评论数 0

Android打开自启动设置页面

由于Linux的开源,市面上出现了很多定制的Android系统,这写系统有的将Android原生系统改的面目全非,很多方法不能同时在所有机型上适用,这是问题的一大难点。 项目中遇见了一个问题,我用JPush SDK推送消息,但是如果服务被关闭,将无法及时接收消息。这样也就没有起到应有的效...

2017-09-19 11:13:39

阅读数 5457

评论数 3

Android创建通知栏

一般方法在下面: /** * 创建通知栏进度条 * * @param mNotifyManager * @param mBuilder * @param context 上下文 * @param icon ...

2017-09-19 11:08:52

阅读数 346

评论数 0

使用正则表达式验证手机号格式

废话不多说,直接上代码,有什么区段可以补充的,请告知! /** * 校验手机号格式 * * @param number * @return */ public static boolean isMobileNum(String number) { /* 移动...

2017-09-19 11:00:18

阅读数 6527

评论数 0

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