月归档:2020年06月

yoga-像写网页一样写客户端界面

这几年大前端化越演越烈,越来越有融合的趋势,前端和客户端越来越傻傻分不清了,今天介绍一个款facebook开源的布局算法库yoga,让大家可以在客户端用前端网页常用的Flex布局,绝对布局完成布局效果,也许你会问我客户端元素的ConstrainLayout,AutoLayout这类的不香吗,对于原生开发者当然香,但让前端开发来写就不那么香了,也需你会反过来问我,元素开发写网页布局方式就香吗?答案是确实香,因为前端的那套Flex布局,一句话总结就是简单,简单,很简单

Flex布局多容易理解,参考阮一峰老师的Flex介绍,我们来讲讲怎么在android客户端用这个布局方式,因为这么好的东西,网上竟然找不到太多android使用的[……]

阅读全文

发表在 Android | 标签为 | 9条评论

Android Ui卡顿检测

之前在csdn博客写的文章,后续会慢慢把里面觉得还有价值的文章搬到这里过来

今天介绍的技术是一个很简单,但是确实有用的东西。众所周知,做android开发的应该都知道UI线程这个东西吧,UI线程顾名思义就是用来执行渲染UI相关操作的,为了良好的用户体验,在UI线程上的任何操作就是要快,不然操作5s就会anr哦。从代码级别来说,UI线程的快速响应可以简单理解成在UI线程环境下代码(系统代码+自己写的代码)执行的效率。
如果我们能够知道UI线程每次代码执行的起点以及终点不就可以知道每次代码执行时间了么,就有点像java的入口main函数一样。这里就需要一点额外知识体系了,了解过Android Message Looper以及Aidl[……]

阅读全文

发表在 Android | 标签为 , | 留下评论

阿里云ECS+wordpress构建个人网站

很多程序员都有写博客的习惯,市面上也有不少写博客的网站,csdn,博客园,简书之类的,但作为程序员有个人博客网站应该是一件更酷的事情,过去一周花了点时间搭了个个人网站,整体流程大概介绍下。

服务器申请

第一步我们肯定得有个自己的服务器,国内的直接用阿里云就很合适,到阿里云官网注册个账号,选择云服务器ECS,也可以选择轻量应用服务器,二者差别在于云服务器基本是可空壳操作系统,你可以在上面任意鼓捣,而轻量应用服务器可以选择一些镜像(wordpress个人博客镜像之类的),可以免去不少安装流程,对于没有编程经验的可以选择轻量应用服务器,看知乎上有篇介绍挺详细,可以参考,这里重点将如何用ECS搭建个人博客。

然后我们来[……]

阅读全文

发表在 工具相关 | 标签为 | 3条评论