自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一点码客

紧跟热点技术,死磕技术,Mark一点

  • 博客(9)
  • 收藏
  • 关注

原创 Android 时间相关的坑

currentTimeMillis我们经常用这个接口来统计时间,但是如果使用不当,会出现接怪异的问题,比如定时任务不执行了等等

2019-07-27 10:47:06 632

原创 深入理解Flutter之架构篇

何为Flutter Flutter是个构建跨平台的手机App的SDK。目标是一份代码,在Android和iOS平台上都可以运行。事实上,Flutter更强大,web, 桌面版应用开发也支持 Web, Desktop目前已经ok, Embedded嵌入式平台还只没到落地的阶段。Flutter的主要目标还是移动开发,Flutter对标的是React Nat...

2019-07-22 12:11:04 4699

原创 Google内购订阅如何添加developerPayload信息

developerPayload参数会添加到我们的订阅订单里,后续通过获取订单就恢复这些参数信息,从而有利于我们更好的关联跟踪订阅订单。 我们知道,Android集成Google支付有两种方式: 另一种是使用AIDL进行应用内购买结算 即自己连接内购订阅服务并调用相应API,比价复杂,一般不采用这种方式 一种是使用Google Play结算库billingcli...

2019-07-20 20:10:57 3737 3

转载 Vscode几个有趣的插件

最近在微博分享了几个 VSCode 划水插件,让我不禁感叹这班程序员也太会玩了吧。今天我就花点时间,简单整理下这几个划水插件,让大家可以分享给朋友,一起愉快的划水摸鱼。daily-anime如果你喜欢二次元,喜欢动漫,那这个插件就是为你量身定制的。这款插件让开发者可以在 VSCode 上划水追番,第一时间知道番剧的更新。GitHub 地址:https://github.co...

2019-07-20 16:28:23 28602 2

原创 Google In-app Billing Sdk billingClient ANR问题

最近产品集成了Google In-App Billing, 但是发现线上有不少ANR。具体堆栈如下"main" prio=5 tid=1 Native | group="main" sCount=1 dsCount=0 flags=1 obj=0x73b53ac0 self=0x77558a3a00 | sysTid=17097 nice=0 cgrp=default sched=0...

2019-07-20 14:10:01 1119

原创 深入理解Android 依赖包冲突问题

首先,Android依赖包冲突其实并不是简单的不同模块依赖了相同库的不同版本,因为系统会自动选择高版本,同时给这两个模块使用。冲突只存在两种情况 引用了本地jar文件 由于引用的jar是会直接编译到项目里的,如果项目的两个module同时引入了相同的本地jar文件, 就会存在相同的类有多个实现,及duplicated defined class。这种情况比较好分析和定位,去掉其中...

2019-07-20 13:51:47 3958

原创 Flutter问题大全

下面是个人实践中遇到的一些问题,希望对大家有用,如果大家在实践中遇到什么问题,也可以在下面留言,我将尽可能解答创建项目是提示Got socket error trying to find package at http://pub.dartlang.org 这是因为网络问题,请自带梯子 Flutter如何同时生成armv7和arm64为libflutter.so 升级Flutter...

2019-07-20 13:23:22 1198

原创 彻底理解Async/Await 原理分析

 一.Async, Await机制总结async/await是写异步代码的新方式,以前的方法有回调函数和Promise。 async/await是基于Promise实现的,它不能用于普通的回调函数。 async/await与Promise一样,是非阻塞的。 async/await使得异步代码看起来像同步代码,这正是它的魔力所在。 二.Async, Await机制和promise对...

2019-07-20 13:02:19 2731 1

原创 深入理解Flutter之环境搭建

Flutter是一个跨平台移动应用开发平台,和它最接近的是React Native框架,目标是一份代码,同时运行在Android, IOS设备上,其实Flutter还支持桌面端开发,也是Google的下一代操作系统Fusion的App开发框架, 可见该平台未来的发展潜力。 为了体验Flutter的跨平台开发效果,自然最好在MacOs上搭建Flutter环境,这样能同时运行And...

2019-07-20 10:11:04 436

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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