滔i的博客

一个神经码农

安卓三方登录趟坑,国内(QQ,微信,微博)和国外(Twitter,Facebook,Instagram)

前言 最近给app加入三方登录,由于比较多,所以就用的友盟统一登录,会比一个一个配置方便点 正文 先说国内的: 国内QQ,微信,微博三方登录其实还行,并没有太多坑,文档也挺完善的. 但是需要注意的就是你后台配置的签名和当前的签名是否一致,然后appid和appkey是否配置正确(比如粘贴...

2019-06-01 11:57:04

阅读数 59

评论数 0

Android Studio 点击运行总是debug

今天遇见个奇葩问题,Android studio一点击运行程序按钮,就会安装并进入debug模式,还巨卡 后来发现,先把手机的开发者模式,关了再打开就行了,服了

2019-05-23 17:32:34

阅读数 24

评论数 0

androidx使用FileProvider适配安卓7

前言 安卓7版本后,需要适配获取本地uri,否则会报错,之前用的android support库,可以参考这篇文章<点击查看> 但是现在使用了androidx后,发现清单文件中配置不一样了 适配方法 以前是 <provider...

2019-05-21 13:40:40

阅读数 42

评论数 0

Android Q适配(占坑)

Android Q Beta出来了,看着隐藏的需要适配的坑还是挺多的,先占个坑吧,等正式出来了在进行适配,下文是转载的需要注意的坑的列表: https://mp.weixin.qq.com/s/eTJXAWLjGkSQ9kGTCJdzHA ...

2019-04-22 17:55:01

阅读数 90

评论数 0

Android Studio(IDEA)太占系统盘?帮你移动下

这段时间清理磁盘,发现as的默认文件夹很占系统空间,于是就找方法把他们移动一下,放在别的盘,拯救我发红的C盘

2019-04-05 14:34:24

阅读数 49

评论数 0

坑爹的微信支付(签名错误)

前言 以前调微信支付,直接把demo粘过来改改,或者从老项目粘过来,这次接手一个一年之前的项目,说微信支付没调通,好吧,我就调吧 正文 1:之前的body写的是中文,改成英文 结果:失败(不过这一步很必要) 2:传递的xml编码换为UTF-8 结果:失败(编码应该为 ISO8859-1...

2019-03-22 14:20:21

阅读数 216

评论数 0

提高开发效率之安卓模板(上面有四种模板的教程,我之前会两种,看完之后还是只会两种2333)

原文地址: juejin.im/post/5c7339… 在平时的开发工作中,我们经常将一个地方的代码,复制粘贴到另外一个地方,俗称搬砖,搬砖搬多了,作为一个资深的挨踢民工,难免会总结一些提高生产力的搬砖经验       Android Studio 模板是个提高生产力的好东西,使用...

2019-02-25 18:06:43

阅读数 45

评论数 0

把Spring Boot项目打为可执行jar包

前言 这两天没太多事了,就去学了一下后端的内容,发现只要有基础了,学其他的还是挺快的. 本篇解决的是SpringBoot打成可执行的jar包,在网上找别人直接用命令,可是我这边显示错误,于是就自己查了查,记录一下 步骤(使用IDEA) 1.点击该按钮 2.依次点击 3.依次选择...

2019-02-22 15:51:13

阅读数 43

评论数 0

写一个逻辑清晰的startActivityForResult(),拒绝来回扒拉代码

前言 昨天看到郭神公众号里的一篇文章:使用Fragment优雅地处理onActivityResult,调用的截图是这样的 嗯,java语法太长了,我就顺便把我之前封装的Kotlin版贡献出来吧,写法巨简单,如下图: 怎么样,是不是简单多了 源码 import android.a...

2019-01-24 12:23:45

阅读数 107

评论数 0

Android的Application的生命周期方法

onCreate() App创建的时候调用,Application对象会从App创建一直存活到App被杀死 注意: 一般开发App(应用)的时候会在Application的onCreate()中进行大量的三方框架初始化操作,这样是不正确的,因为在冷启动一个App的情况下,是会先走Applic...

2019-01-02 16:42:20

阅读数 190

评论数 3

Kotlin进行异步操作

  我(原作者)最近开始阅读G. Blake Meike的“Android Concurrency”,到目前为止,我可以强烈推荐这本伟大的书:它包含了很多洞察如何各种Android并发机制的工作,何时喜欢一种方法,以及如何获得最好的工具,在您的处置。我决定遵循代码示例,并在我的电脑上重新创建它们...

2018-12-18 11:02:46

阅读数 214

评论数 0

从0开始配置Flutter并运行demo

前言 Flutter1.0正式版发布了,可以一份代码同时兼容Android,Ios,听说后面可能还会支持Web和pc 貌似是以后的趋势,所以先来试一下,沾个脚印 咳咳,针对Windows 1.下载Fluter SDK 官方下载地址:https://flutter.io/docs/get-...

2018-12-14 17:31:51

阅读数 63

评论数 0

Toast弹不出来之谜

前言 今天早上测试应用的时候,忽然发现Toast弹不出来了,我用的华为测试机,以为是通知权限被关了,后来发现是开着的,这就纳了闷了,这个Toast工具类用了好长时间了,后来发现这Toast原来还能这样... 正文 以前工具类是这个样子的(华为的通知权限放在了其他的地方) final pu...

2018-12-14 12:18:34

阅读数 496

评论数 0

如何线程安全的使用HashMap

在周二面试时(我转的,当然不是我),一面的面试官有问到HashMap是否是线程安全的,如何在线程安全的前提下使用HashMap,其实也就是HashMap,Hashtable,ConcurrentHashMap和synchronized Map的原理和区别。当时有些紧张只是简单说了下HashMap不...

2018-12-12 16:08:56

阅读数 39

评论数 0

Android技能树 — LayoutInflater Factory小结

前言 今天早上地铁上在洋神的公众号上看到了一篇干货,就给转过来了。 前段时间流行起来了突然不愿意写Shape,Selector文件的文章,然后各种方案,编写自定义View等。那时候大家应该都看到了一篇:无需自定义View,彻底解放shape,selector吧。我发现这个想法挺好的,所以今天就...

2018-11-21 14:19:41

阅读数 99

评论数 0

某些情况下安卓引入so冲突的解决

前言 年前在做一个项目的时候,为了减小apk的大小,所以就把除了'armeabi'的so都给删了,经测试无不良情况. 前一段时间又要改某个sdk,换了一个so库,必须要用64位的(arm64v8a),由于项目时间长了,换了次svn地址,所以就悲剧了,项目以前的64位so都被删了也找不回来了,而...

2018-10-30 11:47:30

阅读数 506

评论数 0

图像混合模式:Android Paint Xfermode 使用和demo

一、setXfermode(Xfermode xfermode) Xfermode国外有大神称之为过渡模式,这种翻译比较贴切但恐怕不易理解,大家也可以直接称之为图像混合模式,因为所谓的“过渡”其实就是图像混合的一种,这个方法跟我们上面讲到的setColorFilter蛮相似的。查看API文档发现...

2018-09-12 14:37:02

阅读数 144

评论数 0

一个方法搞定安卓路由跳转

前言 团队分模块开发在大项目上很常见,但项目组A想跳转到一个项目组B负责的Activity,此时若B未创建该Activity,则会影响项目进度,由此,安卓路由跳转出现了 原理 原理比较简单,大家都知道Context.startActivity()这个方法需要传一个Context和需要启动的A...

2018-09-04 15:49:41

阅读数 568

评论数 0

android studio引用module出的错:Unable to resolve dependency for':app@debug/........

最近写了个test项目,想引用子模块结果报错: 解决方案一: 模块的support版本高于主项目的support版本 把其他模块的support版本改为一致即可 解决方案二: 引用的并不是一个android library,而是一个application 打开引用的模块的build...

2018-09-04 14:35:34

阅读数 1379

评论数 2

JVM内存管理及GC机制

一、概述 Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢。经过这么长时间的发展,Java GC机制已经日臻完...

2018-08-30 15:02:44

阅读数 36

评论数 0

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