lkjfyy的博客

欲上青天揽明月,敢倾东海洗乾坤

解决AS中主题Validates resource references inside Android XML files和预览:Failed to load AppCompat ActionBar

最近用AS新创建了一个Project,升级了Gradle后,发现style文件中主题报红并且xml文件预览不了,但是不影响编译。但是对一个追求完美的码农(手动狗头)来说也是难以忍受的,于是果断度娘一下 一、style文件中:Cannot resolve symbol ‘Theme’ less… (...

2019-02-23 12:09:34

阅读数 84

评论数 1

Android Studio制作.9图片,看这一篇就够了

一、.9.png图片概念 这是安卓开发里面的一种特殊的图片 这种格式的图片在android 环境下具有自适应调节大小的能力,不会失真 (1)允许开发人员定义可扩展区域,当需要延伸图片以填充比图片本身更大区域时,可扩展区的内容被延展。 (2)允许开发人员定义内容显示区,用于显示文字或其他内容 ...

2019-02-15 15:43:57

阅读数 147

评论数 0

Windows配置python3.7.2环境

Windows系统配置python环境,其实非常简单。 这里以最新版的python3.7.2为例: 一、下载 进入python官网,鼠标放在“Downloads”上会出现下拉菜单,如下图: 点击上面图标标示按钮,下载的是32位的,如果要下载64位的,只需点击上图的下拉菜单中的Windows,就会...

2019-01-09 14:39:48

阅读数 2529

评论数 3

Bugly热更新+Walle(瓦力)多渠道打包+应用加固踩坑之旅

看到这里的小伙伴,就默认你们已经接入了Bugly热更新和Walle多渠道打包,下面这篇文章就开始介绍应用加固解决方案。 先说明:这里的应用加固方案是有缺陷的,具体是因为我的使用姿势不对,还是Walle多渠道打包存在缺陷,还是因为别的什么原因,目前我还不得而知,现在我只能记录下我的使用历程,供你们参...

2019-01-09 12:35:39

阅读数 117

评论数 0

Bugly多渠道(Walle)热更新解决方案

上文中讲了腾讯Bugly热更新的接入和具体使用,还没使用热更新的小伙伴可以移步去看一下: 一、Bugly热更新接入和使用 二、Bugly热更新+Walle(瓦力)多渠道打包解决方案 三、Bugly热更新+Walle(瓦力)多渠道打包+应用加固解决方案 这篇文章接着上一篇讲一下多渠道热更新解决方案,...

2019-01-09 11:19:16

阅读数 477

评论数 2

腾讯Bugly热更新采坑之旅

作为程序猿,在日常开发中,难免会脑子一抽,埋下一个不能称为bug的bug,又或者不小心打包上传市场的时候,忽略了一些东西。市场上已经更新了,怎么办呢?重新修改bug,升级版本重新打包上传市场,成本太高了。我就深受其害,最近连续三天,一天一个新版本,可谓煎熬。痛定思痛,一定要接入热更新,所以有了下面...

2019-01-08 17:35:16

阅读数 132

评论数 0

吐槽小米Toast问题:小米吐司会自带应用名

不知道小米是个什么鬼,脑子一抽就开始吐司带应用名,其实也就是一个小问题,吐槽一下。 解决方法也是随意的让人哭笑不得: private void showShort(Context context, String s) { if (toast == null) ...

2018-11-28 15:26:23

阅读数 75

评论数 0

Android地区选择:中国最新省、市、区/县数据(更新到2018.10)

最近项目更新,产品提出项目中的地区选择数据落后了,让我更新下数据,于是果断Google了一圈,发现现在网上的所谓的最新中国省市区数据都有点落后了,没办法,只好自己找数据,所以有了这篇文章。 中国大陆地区数据来源:中华人民共和国民政部公布的行政区划代码(截止到2018.10) 港澳地区数据来源:高德...

2018-11-24 16:43:06

阅读数 343

评论数 0

解决Android Studio添加依赖库后找不到依赖库类问题(implementation、api区别)

说在前面:本菜今天下午从GitHub上down下了一个库,欢天喜地的导入到了自己的项目中,定睛一看依赖库的build.gradle中竟然还是用的compile,版本号也才24,婶儿能忍叔也不能忍啊,果断三下五除二compile换成implementation,版本号升级到27…眼观鼻,鼻观心,静静...

2018-09-06 18:17:09

阅读数 1960

评论数 0

webview与javascript交互实现图片点击缩放预览功能,修复部分机型(华为mate9)webview自动添加图片点击功能

先说下我在使用X5Webview中碰到的一个bug:在华为Mate9  Android8.0.0手机上webview会自动给Html中的图片添加上点击缩放事件。本来这也没什么,但是因为我项目中本来就要实现这个功能,导致图片会被打开两次,体验很不好,目前没在别的手机上发现相同的问题。 解决思路:先...

2018-08-14 12:02:26

阅读数 236

评论数 0

Android CardView属性和使用总结

CardView的使用: 如果不知道要依赖的cardview的版本,可以通过以下操作添加依赖: 1、鼠标放在要添加依赖的module上,右键选择Open Module Settings,如图1: 图1  2、在Module Settings中按图2进行操作: 图2  点击OK后等待...

2018-08-06 18:39:31

阅读数 473

评论数 0

Android集成友盟集成测试,在集成测试里却不显示实时日志

在公司项目里集成了友盟统计,怕测试数据污染用户真实数据,所以我又集成了友盟的集成测试(这里就不介绍怎么集成了,按照官方文档一步步来,很简单),但是在添加完测试设备,运行到测试设备上后,在集成测试里却怎么也查看不到日志,一度以为自己集成有错误,从头检查一遍,确信集成确实没问题,也打印出了log日志,...

2018-05-05 15:03:53

阅读数 1514

评论数 0

环信扩展消息:App内分享资讯进群

最近,公司项目集成了环信即时通讯,提出一个需求:分享app内文章资讯进环信群。先上个效果图(UI我随便放的,大家凑活看** — **):先放上参考文章链接:https://www.jianshu.com/p/0692396f2fbe,在这里先感谢作者!在这篇文章里作者是通过在EaseChatExt...

2018-04-22 12:22:07

阅读数 167

评论数 0

Android接入环信扩展消息显示头像、昵称

Android环信官方集成文档:http://docs.easemob.com/im/200androidclientintegration/10androidsdkimport我在项目里集成环信时是根据环信官方EaseUI进行集成的,EaseUI环信说明文档:http://docs.easemo...

2018-04-20 17:28:43

阅读数 631

评论数 0

应用认领jarsigner签名问题总结

最近项目上传小米市场,公司原因需要认领应用,小米需要提供一个签名apk文件,没得说,按小米文档说明进行签名,遇到了几个问题这里记录一下,以供后期参考:小米文档windows端jarsigner命令说明:jarsigner -verbose -keystore [您的私钥存放路径]-signedja...

2018-04-18 11:34:18

阅读数 690

评论数 0

设置Gridview的水平间距,使Gridview布局水平充满屏幕

今天想实现一个根据Gridview的item布局大小,设置Gridview的水平间距,使Gridview布局能水平充满屏幕,我们需要实现的效果是,用户如果刚开始没有选择上传截图的时候,是需要显示下图的照相机图片的,实现效果图如下:本来想动态计算Gridview的宽度和item的宽度,然后取差/2来...

2018-04-02 17:56:32

阅读数 1138

评论数 0

Android用BottomNavigationBar实现底部导航栏

之前底部导航栏的基本上都是自己通过selector来实现的,今天换上了Google推出的BottomNavigationBar,感觉效果还不错,写了一个项目上要用到的功能的demo,先上一张效果图,大家感受一下: 这里主要介绍BottomNavigationBar的使用,首先要在...

2017-12-28 16:43:44

阅读数 12787

评论数 1

Android遇到Error:Execution failed for task ':app:mergeDebugResources'. > Error: java.ut和java.lang.Clas

兄弟们,估计是本小白水平太菜,今天撸代码运行时,bug频频,还他喵的都没见过,废了九牛二虎之力总算解决了,这里记录一下,希望对之后遇到的童鞋能有帮助。 首先,遇到第一个bug简直莫名其妙,什么也没动,写完运行就出现了,一直build failed,根本没得商量,报错信息如下:Error:Exec...

2017-10-23 16:20:20

阅读数 13833

评论数 0

Android接入微信支付踩过的坑

最近公司项目要用到微信支付,看了官方文档,发现好多坑,按着他们的步骤来,十有八九会栽在那,于是,记录下我踩得坑,免得以后再摔跟头。 强烈吐槽:微信开发文档写的不是一般的糟心!好了,废话不多说了,开始正文: 一、前期准备工作: 首先去微信开放平台(默认你已经注册了微信开发平台账号,微信支付需要...

2017-08-18 16:47:02

阅读数 804

评论数 0

Android Studio趣味注释,你值得拥有

作为程序猿天天码代码难免无聊,AS趣味注释希望能给你带来一丝乐趣。大家应该都见过神兽保佑,代码无bug之类的注释,非常佩服那些充满乐趣,充满创造力的程序猿们,本篇文章中也都是在网上自己找的一些比较有趣的注释,这里介绍给大家怎么用到AS中: 一、打开AS,File——>Settings——&...

2017-06-20 13:26:12

阅读数 186

评论数 0

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