裕博的博客

如果各位看官,看过之后有收获或者觉得有问题请评论我,大家在相互学习中进步!谢谢!...

Android开发——打包apk遇到The destination folder does not exist or is not writeable

前言 在日常的Android开发当中,我们肯定要打包apk。但是今天我打包的时候遇到一个很奇怪的问题Android The destination folder does not exist or is not writeable,大意是目标文件夹不存在或不可写。 出现问题的原因以及解决办法 上面...

2018-12-29 16:53:47

阅读数:17

评论数:0

Android开发——集成友盟统计多渠道打包遇到的问题(一)

前言 在日常的Android开发中,我们肯定要集成多渠道打包功能。但是今天我集成友盟的统计SDK开发多渠道打包的功能的时候,我遇到了All flavors must now belong to a named flavor dimension. Learn more at https://d.an...

2018-12-29 15:25:34

阅读数:9

评论数:0

Android开发——集成信鸽推送SDK遇到的问题(一)

前言 在日常的Android开发当中,我们会集成第三方消息推送SDK。我们公司有一个项目集成了腾讯信鸽的消息推送SDK,但是遇到很奇怪的问题,只有小米手机能收到推送,其他厂商的接收不到推送。 复现问题 我们公司之前的测试人员测试这个项目的App是没有问题的。我再去看配置文档,我发现了问题所在 原项...

2018-12-21 17:12:46

阅读数:73

评论数:0

Android开发——在Github上面创建自己的开源库

前言 很多开发的小伙伴都有使用过Github上面的开源库,那么我们应该怎么创建我们的开源库呢?下面分享一下我的心得。让我们跟着这篇博客完成一个开源库的从0到1吧! 创建一个Android开源库 1.注册一个Github账号 【传送门】https://github.com/ 2.Android s...

2018-11-25 16:26:04

阅读数:561

评论数:0

Android开发——使用PathView框架没有办法显示动画

前言 在日常开发当中我要实现动画,我们可以使用svg动画框架PathView。但是我今天遇到一个奇葩的事情,没有办法正常显示动画,我就点懵逼了。我看我的代码是没有问题的呀,能够正常执行的。 问题的所在 我第一次接触SVG的图片,我就点看看了一下,发现有爆红的代码,我把爆红的语言给删除了造成Path...

2018-11-21 23:42:00

阅读数:42

评论数:0

Android开发——SVG动画框架PathView的使用

前言 在学习菜鸟窝的菜鸟手机助手的过程中,学习到了SVG动画框架PathView的使用,记录一下开发心得。 PathView的Github地址 【传送门】https://github.com/geftimov/android-pathview PNG转SVG的工具地址 【传送门】https://i...

2018-11-21 23:40:13

阅读数:50

评论数:0

Android开发——Java代码动态改变图片颜色

前言 在Android开发当中,我们会遇到多张图片需要改变背景颜色,我们不能用代码写死,但是我们setBackgroundColor方法改变是会被把我们背景变成直角的,但是从用户体验感的角度来讲是带有圆角的图片会更好一点。 修改图片颜色的方法 xml中 android:tint=&quot...

2018-11-06 11:16:39

阅读数:81

评论数:0

Android开发——集成Tinker热更新框架出现java.lang.NoClassDefFoundError

前言 在Android开发当中,Tinker热更新是很常见的使用框架,但是我今天在集成的时候却出现异响不到的事情,出现bug了。应用启动出现Tinker.UncaughtHandler: TinkerUncaughtHandler catch exception:java.lang.NoClass...

2018-11-01 20:42:54

阅读数:252

评论数:4

Android开发——Java代码动态改变颜色字体的方法

前言 在日常的Android开发中,我们一定会遇到需要用Java代码动态改变字体颜色。在这里分享一下我知道的Java动态改变字体颜色。 Java代码改变颜色的字体的方法 1.利用 Android原生API提供的颜色资源 textView.setTextColor(Color.RED); 2.解析...

2018-11-01 20:11:42

阅读数:69

评论数:0

Android开发——在日常编码中使用Java8的特性

前言 在日常的开发当中,我们发现Java8的特性能帮助我们减少部分的代码。那么我们要怎么才能在Android开发当中使用Java8的特性呢?下面分享一下我的方法,希望对Android开发的小伙伴有帮助。 使用Java8特性的方法 在model里面的build.gradle文件中android{}加...

2018-10-25 10:15:47

阅读数:91

评论数:4

Android开发——Android 7.0以上出现保存图片失败的问题

前言 在日常的Android开发当中,我们可能遇到保存图片的需求。这个功能是相对容易去实现的,但是今天我更新之前的项目的代码的时候出现了一个Android 7.0保存图片失败的情况。因为不是本人开发的,我将代码从头看起,看起来没有代码写的没有错误呀!我就有点头疼呀,到底是哪个环节没有写对呢? 上代...

2018-10-16 11:08:05

阅读数:127

评论数:0

Android开发——EditText输入文本从右边开始显示

前言 在Android开发的日常我们肯定经常使用EditText控件。我在开发计算器的时候,我想让用户在EditText控件输入的文本从右边开始显示,因为默认情况是从左边开始显示的。 实现的方法 在xml文件中加入android:gravity="right"或...

2018-09-26 15:09:58

阅读数:769

评论数:0

Android开发——使用implementation标签app找不到model的jar包方法

起因 我在集成友盟推送的时候,将push文件导入项目当中做成model使用,但是push Model中的build.gradle文件的部分配置比较好,根据编译器提示进行修改。使用implementation标签代替compile标签,结果出现app找不到model的jar包的方法。 解决办法 ...

2018-09-01 14:46:02

阅读数:593

评论数:0

Android开发——集成友盟推送SDK遇到的坑(一)

前言 Android开发的小伙伴们一定会集成第三方SDK,这里记录一下我在遇到的集成友盟推送SDK遇到的坑。 Project with path ‘:push’ could not be found in project ‘:app’. 按照官方的文档去集成,在Application Mod...

2018-09-01 12:07:06

阅读数:240

评论数:0

Android开发——com.google.gson.JsonSyntaxException

前言 在实际的开发当中我们会遇到各种各样的异常或者错误,我今天遇到的第二个异常com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected a boolean but was NUMBER at li...

2018-08-23 18:39:20

阅读数:54

评论数:0

Android开发——java.net.UnknownHostException: Unable to resolve host "xxx.xxxx.com"

前言 Android开发过程我遇到了: java.net.UnknownHostException: Unable to resolve host "test.xxxxx.com": No address associated with hostname...

2018-08-23 16:34:34

阅读数:255

评论数:0

Android开发——Error: Found item Attr/tabTextSize more than one time解决方法

起因 我在res/values/atts.xml文件中定义了tabTextSize属性。使用的时候是没有问题,但是我在编译的过程就产生了Error: Found item Attr/tabTextSize more than one time,这句话的意思是错误:发现项目attr/TabTrim...

2018-08-20 14:47:24

阅读数:332

评论数:0

Android开发——修改TabLayout的指示线宽度

前言 在实际的Android开发当中,我们会遇到需要修改TabLayout的下滑线宽度。我有在网上中方法,我看到最多的博客是利用Java代码的反射进行修改。不知道为什么我copy网上的反射方法,老是报空指针错误。最后我使用google大法,我在stackoverflow网上找到了解决方案: ...

2018-08-20 14:27:39

阅读数:208

评论数:2

Android开发——使用include标签导致布局控件无法显示

前言 在实际的开发当中,我们会使用<include>标签进行布局重用,降低减少布局的层次,是我们布局优化的手段之一。我遇到了一个情况,使用<include>标签之后,界面的其他布局控件居然无法显示了。 问题...

2018-08-09 17:44:23

阅读数:315

评论数:0

Android开发——改变状态栏字体图标颜色(简单粗暴)

前言 在实际的Android开发当中,由于国内很多Android厂商对系统的做法不一致。所以有部分手机的状态栏默认颜色是白色的,那么如果我们开发的应用是白色就会看不清楚状态栏的字体和图标颜色,影响我们应用的整体体验感。我之前遇到也很头疼,看了很多博客发现并没有我想要的效果,我结合网上的博客写出了...

2018-07-30 17:57:12

阅读数:218

评论数:0

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