CysionLiu的博客

静坐常思

自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Kotlin小利器-TargetFun,让多函数接口的调用更加简单

喜欢直接看代码的读者请移步: Kotlin-TargetFun 随着Kotlin的加入,在安卓开发中写代码变得越发的简洁和灵活。比如原来的时候用Java书写一个最简单的View的点击事件,代码是这样: btn1.setOnClickListener(new OnClickListener()...

2018-12-02 15:59:50

阅读数 1123

评论数 1

带你全方位使用Anko库-上篇

kotlin的伴生库-anko迭代了已经多个版本了,但是目前网上的资源主要集中在官方说明的机械翻译或者旧博客的复制/粘贴上。本文带大家全方位的熟悉anko库的使用。anko库目前主要有四个核心库 anko-commons库,一些通用功能,集成方式: dependencies { //anko...

2017-06-03 23:46:57

阅读数 13069

评论数 4

分享一套简单的接口,想练手的拿去

具体的还是看git项目吧 地址:免费接口

2019-02-18 17:45:43

阅读数 112

评论数 0

KtDevBox--一款基于Kotlin+MVP+组件化的快速开发框架

这是一个快速开发框架,表面上看,也是个完整的app。 麻雀虽小,五脏俱全。本app比较符合麻雀的特点:小而全。 小,即轻量级,一是指app只专注于实现常见app基础的逻辑业务功能,并没有在某个功能点或者UI上做更为细节的实现;二是指app使用了简洁的的Kotlin语言作为实现语言,使用了相对简单的...

2019-01-17 15:43:30

阅读数 264

评论数 0

华为手机WebView长按不能复制,记一次少见奇葩bug解决之旅

class MainActivity : AppCompatActivity() { @SuppressLint("SetJavaScriptEnabled") override fun onCreate(savedInstan...

2018-11-29 17:41:29

阅读数 924

评论数 0

简单library上传至JCenter,简明版

说来汗颜,上传JCenter好几次了,过程依然记不得。趁着这次刚上传了个新的,把过程记录下来。感谢网上的那些教程,但总感觉不够结构清晰明了,所以写此博客记录一下。 下面的就是上面脑图的解释: 发布JCenter-基于bintray-release 注册账号 基本如网上所说,到官网先...

2018-11-29 00:06:57

阅读数 88

评论数 0

Rxjava2的lint提示:The result of subscribe is not used的分析与解决

随着Android Studio的进一步升级,其Lint能力愈加强大,比如现在项目中生成一个Obervable之后,若没subscribe给Observer,而仅仅是给了几个Consumer,则会被醒目的提示代码有问题,如下图: 代码提示主要是The result of subscribe is...

2018-11-25 19:29:17

阅读数 3825

评论数 0

Python对象转json【包括嵌套对象转json,django的model转json】

背景: 给app写接口时经常会遇到将一个model转为json返回。 问题: 网上也有类似方法,只是搜索结果多少有些问题,总是搜了好一会儿才找到最简便的方法,但是只是简单些的对象,对于复杂的对象,还是不容易找到好的方式。 方案(python3.6): 对象转json: model类...

2018-08-07 17:59:13

阅读数 3743

评论数 2

《阿里巴巴Android开发手册》正式发布,安卓开发者的福音

先上核心内容: 认证考试地址请点击 阿里巴巴Android开发手册-点击下载 春节余味尚未消,我们为移动开发者准备了一份迟到的新年礼物——《阿里巴巴Android开发手册》,继《阿里巴巴Java开发手册》之后,阿里巴巴开发规范家族又添一丁,「阿里巴巴Android开发规范」认证考试也...

2018-03-01 09:03:22

阅读数 706

评论数 0

记录一次集成第三方功能遇到的问题,包含so包问题,最小sdk问题还有资源覆盖问题

第三方sdk简介: 一个aar包,内部有一个armeabi的so包,一个jar包,一个res资源包; 制作: 本着解耦和模块化的原则,建了一个module,单独来实现相关的功能;这个module叫做tvu 小成果: demo里依赖这个module,成功能接入功能; But: 将这个m...

2018-01-10 15:22:53

阅读数 218

评论数 1

flask以及扩展库使用踩坑记录

flask已经使用了一段时间了,不过还是会遇到一些问题,记录一下。 flask-restful 中文返回的响应变成了 unicode literal,见代码: app = Flask(__name__) api = Api(app) app.config.update(RESTFUL_JSON=d...

2018-01-04 13:51:07

阅读数 362

评论数 0

Apache部署flask的一些踩坑记录(win64+python36)

基础配置: 将一个Flask应用部署到本地的Windows服务器上。操作系统是64位的,程序是基于Python 3.6开发的。部署选择: mod_wsgi + Apache注意事项: 不能混用32位和64位的文件 安装Python时要选择“Install for all users” 构建Ap...

2018-01-02 16:21:16

阅读数 2499

评论数 0

常见View特别是WebView引发内存泄漏解决办法

内存泄漏是安卓开发中常见的一种情况,其原因本质上是一个生命周期更长的对象持有了一个本该回收对象的引用,几种具体的表现已经有很多博客进行了分析,比如全局/单例对象,集合,内部类,线程,资源对象等等。然而,还有一类泄漏,往往是View相关的源码层造成的泄漏: 比如当一个Drawable被附加到View...

2017-12-13 16:33:37

阅读数 1461

评论数 0

安卓API指南之Fragment回顾

本系列的文章全部为学习摘要,不偏重各种细节展示,更多的是安卓体系重要节点的罗列,并适时加入少量自己的理解分析,以便能快速的回顾安卓体系结构和那些重要的技术点。 片段Fragment必须始终嵌入在 Activity 中,其生命周期直接受宿主 Activity 生命周期的影响。 例如,当 Activi...

2017-11-01 18:12:04

阅读数 173

评论数 0

安卓API指南之Activity回顾

本系列的文章全部为学习摘要,不偏重各种细节展示,更多的是安卓体系重要节点的罗列,并适时加入少量自己的理解分析,以便能快速的回顾安卓体系结构和那些重要的技术点。 每个 Activity 都会获得一个用于绘制其用户界面的窗口。窗口通常会充满屏幕,但也可小于屏幕并浮动在其他窗口之上。比如透明主题或者Di...

2017-11-01 15:26:53

阅读数 148

评论数 0

安卓API指南之Intent 和 Intent 过滤器

本系列的文章全部为学习摘要,不偏重各种细节展示,更多的是安卓体系重要节点的罗列,并适时加入少量自己的理解分析,以便能快速的回顾安卓体系结构和那些重要的技术点。 Intent 是一个消息传递对象,您可以使用它从其他应用组件请求操作。尽管 Intent 可以通过多种方式促进组件之间的通信,但其基本用例...

2017-11-01 11:17:21

阅读数 182

评论数 0

安卓API指南之应用基础知识简介

本系列的文章全部为学习摘要,不偏重各种细节展示,更多的是安卓体系重要节点的罗列,并适时加入少量自己的理解分析,以便能快速的回顾安卓体系结构和那些重要的技术点。 安卓apk文件安装到设备后,成为设备中的一个应用,每个应用都在其自己的 Linux 进程内运行,每个进程都具有自己的虚拟机 (VM),默认...

2017-11-01 11:12:13

阅读数 367

评论数 0

pycharm安装第三方库

最近研究了下python,idea工具怎可能少,pycharm我是必须要安装的。要用python,第三方库不可少,用pycharm安装还是灰常方便的。但是网络环境经常不可描述,经常连接不上国外资源,这里也总结了一下解决方式。 首先打开pycharm的设置,ctrl+alt+s或者file菜单里找,...

2017-10-26 09:57:46

阅读数 17971

评论数 3

Java并发编程学习记录#4

组合对象探讨一些构造类的模式,使得类更容易成为线程安全的。设计线程安全的类设计线程安全的类的过程应该包含三个方面: - 确定对象状态是由哪些变量构成–变量; - 确定限制对象状态的不变约束–不变约束; - 制定一个管理并发访问对象状态的策略–后验条件。不变约束:用来判定一个状态是合法的还是不...

2017-08-29 23:59:13

阅读数 206

评论数 0

Java并发编程学习记录#3

共享对象我们已经见识到同步方法和同步代码块能够保证操作执行的原子性,但同时这也是一个常见的误区:同步仅仅关于原子性。其实,同步还有另一个重要而微妙的方面–内存可见性。我们不仅仅希望阻止一个线程修改另一个线程正在使用的对象,我们还希望当一个线程修改了某个对象后,其改变后的状态能够被其它线程观察到。可...

2017-08-27 16:52:16

阅读数 176

评论数 0

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