自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 走进数据结构 - 树(Tree)的世界

前言: 树是各种数据结构中最重头戏的结构。树的各种分类及其子类的各种特征,也是在算法研究和实践中最有价值的学问。本人基于自己的学识和见闻,打算写一篇树的前世今生和树的大家族的介绍,由于自己的各种局限,难免有错误和纰漏,请读者指正,我会一直维护这个文档。 前序: 数据结构学科告诉我...

2018-08-22 11:19:16 387 0

原创 谷歌Google SDK 对比 华为 HMS sdk,列表

API Description inbuild.gradle Google+ com.google.android.gms:play-services-plus:17.0.0 Google Account Login com.google.android.gms:play...

2020-03-04 16:04:56 1942 4

原创 没啥聊的,说说自己的北漂简史吧

技术的文章一搜一箩筐,现在的行情,你想知道的都被相关人,做成了自媒体。他们专业做内容,一则可以作为睡后收入,一则可以作为自己背书成为事业的跳板。同时技术软文犹如其他行业的软文,也存在炒作抄袭,质量很差,价值不高的信息,坑害我们的心灵,强奸我们的时间,弊大于利,我深感伤害,感慨颇深。 是的,我...

2020-01-05 23:25:09 135 1

原创 Flutter与原生native互相通信

(本文只列出与Android Native的交互,iOS使用相同的Api,处理方式类似)。主要就是 MethodChannel的使用,因为native端和flutter端都有 methodChannel的setMethodCallHandler(),和invokeMethod()方法,所以两端都可...

2019-08-08 09:06:34 334 0

原创 Flutter获取屏幕高度宽度,语言环境,触摸收起键盘,back按键

屏幕宽度高度:MediaQuery.of(context).size.width 屏幕宽度高度:MediaQuery.of(context).size.height 屏幕状态栏高度:MediaQueryData.fromWindow(WidgetBinding.instance.window...

2019-08-04 14:36:14 1057 0

原创 Flutter 所有控件widget(持续更新)

各种widget列表: MaterialApp类: MaterialApp:代表Material设计风格的应用,添加了特定风格的属性。title, theme, color, home, routes, inititalRoute, onGenerateRoute, localization...

2019-07-28 17:54:08 691 2

原创 AndroidStudio项目组件化maven上传gradle-router table注解产生库

apply plugin: 'maven' //打包main目录下代码和资源的 task task androidSourcesJar(type: Jar) { classifier = 'sources' from sourceSets....

2019-04-26 17:55:50 172 0

原创 AndroidStudio项目组件化maven上传gradle-module aar上传

apply plugin: 'maven' //打包main目录下代码和资源的 task task androidSourcesJar(type: Jar) { classifier = 'sources' from android.sou...

2019-04-26 17:52:04 230 0

原创 AndroidQ模拟器问题-Package “Android Emulator” with revision at least 28.1.9 not available

Package “Android Emulator” with revision at least 28.1.9 not available 问题困扰了好几天,最后google到了答案,这里贴出来。https://medium.com/code-procedure-and-rants/androi...

2019-04-19 19:30:08 1770 0

转载 Android10.0(Q)新特性和行为变更

Android Q 还为开发者们带去了许多新功能,如折叠屏增强项、新网络连接 API、全新的媒体解码器、摄像头新功能、NNAPI 扩展、Vulkan 1.1 图形支持等等。2019/4 Beta2版本发布(点击查看Google官文),5月份将会正式发布。 Android Q 隐私更改相关介绍 ...

2019-04-10 18:13:36 9863 2

原创 Android系统版本与Level对应表(updateing)

系统版本 版本号 发布日期 发布代号 主要特性 android1.0 API1 2008.10 ...

2019-04-10 08:45:54 167 0

原创 java中的集合存储结构

Java中的集合(Collection)。集合是编程语言中基础的一部分,Java自JDK早期,就引入了Java Collection Framework。设计JCF的那个人,后来还写了一本书,叫《Effective Java》。   Java中的集合主要集中在2部分,一部分是java.util包...

2019-03-18 08:48:48 561 1

原创 Android_硬件加速简述

        Android代码在 manifest 中 activity 属性上可以使用  hardwareAccelerated = “true” 来开启硬件加速,我们刚开始,从字面上看出硬件加速,好像利用硬件解码,能使图形图像输出更加快速省电,但是究竟为什么,却不求审结。        ...

2018-11-27 20:38:35 93 0

原创 Let's encrypt免费证书申请流程-(简要全能版本,包含windows下操作)

背景介绍(只看步骤的可以跳过):         let's encrypt是个积善的大公司,随着https普及,chrome只认https,let's encrypt给了大众百姓免费搭乘https通信的方式。更加重要的是,现在很多的浏览器和操作系统已经认可let'...

2018-09-12 09:01:20 5576 0

原创 Jenkins连接python脚本打包(包含更换网络环境,发邮件)

        现在的公司之前,在项目的测试阶段每天都要打包,重复的工作天天干,当然就没热情了,听着Android_studio互斥互斥的跑一次编译打包浪费1分钟多的时间,还要打好几个环境的安装包,实在耽误下班时间。就借助测试的自动化测试的机器,跑了一个jenkins打包机。         好景...

2018-08-22 11:18:49 405 0

原创 git-命令行-本地分支,远程分支删除,分支,tag创建

最近使用比较多的几个操作,这里拷贝记录一下: 0,预热的几个命令     (1),查看所有分支-(本地和远程)              (2),查看本地分支              (3),查看远程分支              (4),查看tag,类似于git tag -l     ...

2018-08-14 11:03:46 358 0

原创 迟到的总结图文-Hunter司务长

    之前,在我的公众号发过的,在这里算是拷贝保存一份吧。阅读本文需要19分钟,不信你读读;或者,本文共计789个汉字,不信你数数。>>介于现在眼球经济,段视频市场活跃,粘性大,咱也来两个:       这两个下来,是不是与一丢丢亢奋,打一点鸡血一样。再来两个视频,我...

2018-06-28 18:09:11 196 0

转载 KCP协议

        最近,了解了一下云测的相关东西,忽然看到远程主机,web上,用鼠标当做手指控制手机,云主机把界面变化及时响应回来。然后看到了 KCP 协议,就想了解一下。        目前,基于UTP协议,利用空间换取时间(快的响应速度)策略的协议,如雨后春笋般出现,如QUICK,如综合业务型的...

2018-06-28 15:45:05 1738 0

转载 Android(9.0) P features功能,特性

(1),Indoor Positioning with Wi-Fi RTTAndroid P adds platform support for the IEEE 802.11mc Wi-Fi protocol—also known as Wi-Fi Round-Trip-Time (RTT)—t...

2018-05-13 20:14:40 1225 0

转载 Android9.0(androidP)系统API和行为变化

这篇文章,是Android官方文档的中文版本。 注意事项(AndroidP 特性):   (1),android.os.Build.VERSION.RELEASE ,需要当做字符串类型处理。 (2),依赖的第三方 SDK (特别是加固和热修复框架) 会和系统底层紧密集成 (如使用非公开的接...

2018-05-13 19:51:27 19246 0

原创 Stripe文档(部分翻译)

        Stipe 是一个坐落于美国旧金山的一家公司,聚焦做互联网的在线支付和移动支付,每年有百万美元的流水,目前支持25个国家的商业伙伴。国内做这种东西的比较多,例如聚合支付,财付通,银联等等,把各种银行卡引用卡或者googlePay,ApplePay,Alipay,weChatPay等...

2018-04-21 12:24:27 2737 0

原创 开发中产品的各版本定义(beta,alpha,rc,release...)

alpha: Alpha是内部测试版,一般不向外部发布,会有很多Bug.除非你也是测试人员,否则不建议使用.是希腊字母的第一位,表示最初级的版本,alpha 就是α,beta 就是β ,alpha 版就是比beta还早的测试版,一般都是内部测试的版本。 beta: 该版本相对于α...

2018-04-20 21:54:15 3603 0

原创 英文情诗(情话)

    哥们最近在一个场合,喜欢上一个女孩子,心中把她奉为自己女神(又一个女神+女神list),虽然两三周才能见到一次,感觉这种距离和别离实在加重了我这般单身屌丝的相思病。也许这就是恋情开始前的甜蜜时刻吧。       估计也不会开始,不会有故事,多大的人了,对什么也没什么渴望了,也许能开始呢,对...

2018-04-19 09:59:51 6243 1

原创 高版本Android6.0抓包无效_添加系统级用户证书无作用

      最近,公司QC在App测试抓包中,一直反应的一个问题,就是高版本的android手机在进行线上环境的抓包时,无法查看https的内容体。有需求,就要去解决,对吧。这个问题一个是线上环境是Https的,另一个android手机的版本查明是android6.0手机,还有一个信息就是QC使用...

2018-04-11 11:42:46 2197 3

转载 反爬虫

      今天晚上,看到一篇文章,非常有创意。本人做移动端android开发的,多涉猎大前端领域,前端h5这一块很有兴趣。      数据抓取,做数据爬虫的工程师,或者搜索引擎的蜘蛛,在拉取页面的时候,保存到自己的数据库中。当做自己的数据资源。这种做法,对于数据源网站来说,智力和付出被窃取很桑心...

2018-02-12 23:43:46 142 0

原创 Android滑动浮层(滑动布局中使其中子布局一个浮动)

引言:     滑动浮层中,一般在一些详情界面,或者是一些大评论界面。一个内容比较多的单元,对其中的一部分内容控件做替换的展示(不排除有另类的产品定义)。。这个可以点击替换的类似导航的布局,一般就是浮层,在多屏滑动的展示中,用户可以随时利用这个浮层做快捷的展示切换。。这里我们称这种方式为浮层导航...

2018-01-27 13:25:14 1128 1

原创 okHttp的网络实现(源码原理)

上一节,聊了HttpConnection对于网络的实现,是默认外包的,外包方大多取决于定制的平台。带有不确定性,OkHttp最初作为三方网络请求框架,可以做到一致性。以及OkHttp在框架封装,接口提供等方面所提供的library的功能性,易用性,稳定性和高效性,是市面上android_java中...

2018-01-12 18:30:19 536 0

原创 HttpURLConnection的实现(原理基本层)

在java进行网络请求的时候,使用的基本单位请求工具,就是最常用的 HttpURLConnection,有人是这是java标准库提供的基本小部件(whatever)。在进行高性能,高可用性选型的时候,很有必要,对HttpURLConnection最更加底层的了解。         首先,在使用层...

2018-01-12 10:06:45 3900 0

原创 又是离职后的清闲几天

是的,又离职了,整体的原因应该是这个行业就是这样,IT项目烧钱的前期搞投资度过,各种指标参数变量,都会导致这个投资或者项目的青黄不接,乃至死亡干枯。作为一个移动互联网浪潮后期,一个android开发的小子,就是一条小鱼,在不同的公司和不同的项目,在这个浪潮中,个人和项目公司的生存,都是一个考验。 ...

2018-01-07 23:22:53 377 0

原创 task ':app:prepareDebugAndroidTestDependencies'+'multidex1.0.2'

task ':app:prepareDebugAndroidTestDependencies'+'multidex1.0.2' 首先,是执行 prepareDebugAndroidTestDependencies 这个 Task 出的问题。那么就是de...

2017-12-07 19:00:53 791 0

原创 android动画加速器(插值器)interpolator和速度曲线

这里没什么说的,就是昨天,因为项目需要,需要一个不错的插值器,我个人喜欢叫做加速器,觉着加速器比插值器更加形象。而且,以前,我收集了一些也。刚好有机会,把他们收集在一起。 还要感谢写那个坐标系的哥们,链接和作者忘记了。。伙伴们有什么不错的插值器,或者为了满足特定业务的,欢迎提交和建议。 https...

2017-09-22 06:01:24 1656 0

原创 android的recovery,fastboot和bootloader

虽然最近,我主领的android项目重构工作,正在有条不 紊的开展当中,但是因为项目一直迭代,技术开发不能影响业务的展开。而公司的人都是干缝缝补补的活的,所以,把这个工作时间可能会拉的比较长。大概估计的是半年完成,实际肯定会少于半年。总比之前画半年的鸡蛋,好的多。         哪怕现在公司别...

2017-07-23 23:41:05 4601 0

原创 Android4.4新特性

API Level :19 1,如果您的应用从外部存储空间读取...         您的应用在 Android 4.4 上运行时无法读取外部存储空间上的共享文件,除非您的应用具有 READ_EXTERNAL_STORAGE 权限。也就是说,没有此权限,您无法再访问 getExte...

2017-07-16 17:17:43 462 0

原创 Andriod5.0新特性

Android 5.0 是 Google 于 2014 年 10 月 15 日(美国太平洋时间)发布的全新 Android 操作系统。 1、全新Material Design设计风格         Android Lollipop全新的设计语言是受到了多种因素影响,是一种大胆的平面化创新...

2017-07-16 17:03:48 424 0

原创 Android6.0新特性

我之前从googleAndrioid开发官网中,拷贝了6.0的新特性。可惜都是英文的,估计搜到的人,绝大多数,都气坏了。 http://blog.csdn.net/u011216417/article/details/50226597 下面是列表,因为这个文章被编辑过几次,估计和正文不太一...

2017-07-16 16:50:11 483 0

原创 Android7.0新特性

定名为“Nougat”(牛轧糖)。谷歌2016年的 I/O 开发者大会在美西时间2016年5月18-20日召开 Android N 据谷歌介绍,Nougat带来了250多项新特性。         Google Assistant  “清除全部”按钮         Instant Apps(即时...

2017-07-16 16:22:49 1569 0

原创 Android 8.0新特性

非常抱歉,我个人写博客,一般懒得去排版,矫正,所以,有点乱。我也根据编辑文字的经验,尽可能有条理,方便阅读和理解结构内容。 最近中国的IT的创业应该到了一定的阶段了,互联网+的概念,走的差不多了。在这个融资环境下,机会不再更多,不再蜂拥,更多的理性和高水平。国内的小公司,业务多少有些变化了,其中...

2017-07-16 15:43:25 3599 1

原创 程序员之路--项目重构的开发者心态

最近公司开始着手项目的重构,准确来说,公司半年前就已经开始准备重构。除了客观因素外,只是有很多工作都是嘴皮子工作,或者写文档,画蓝图去了。没有真真正正地去做一些切实的事情。分析和设计固然重要,没有落实,就像是很多零前面没有1。 我本人是非常注重项目架构的,好的项目架构,无形中,凝聚了很多智慧,经得...

2017-07-06 21:55:11 623 0

原创 YouTube集成

YouTube,作为一个内容平台和其他Facebook,Twitter等差不多,不同的就是,YouTube专门提供了内容播放的组件。         YouTube为开发者开发的功能,可以已经做得支持是非常多的。 已经提供的有,播放(iframe,ios,andorid等),订阅(web),统...

2017-06-21 10:31:31 2800 0

原创 facebook登录和分享

整体来说,Facebook在国际化中做的是非常好的。也是,Twitter和YouTube都是Google自己家的,在中国政府受挫之后,就不方便投入太多,怎么做都好像一个血脉,一个味道。 然后Facebook就不一样,小札的丈母娘祖上就是中国的,而且小札年轻,特别喜欢和挑战新的事务。。据...

2017-06-21 10:06:44 8154 3

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