【前端】CSS盒子模型

2019-01-26
阅读 2 分钟
2.1k
CSS盒子模型分为:标准W3C盒子模型,IE盒子模型。两者最大不同在于对于css的width和height的大小设置。下面所说的width和height是css中的宽高。

【Android】解析SetContentView过程

2018-08-26
阅读 2 分钟
3.4k
上周在github上看到关于提升Android布局加载速度的开源库X2C。对于Android开发设置布局不外乎于两种方式:xml、Java编码。过去有段时间我也尝试着抛弃xml直接使用代码去创建布局,但问题在于代码创建的布局无法实时查看、布局过于复杂用代码实现不太容易等缺点。X2C开源库的功能大致上是通过编写xml文件产出代码文件,最...

【Android】序列化方式Serializable和Parcelable

2018-02-01
阅读 15 分钟
3.5k
为什么需要序列化,因为Java进程间通讯数据不能直接传递,必需进行序列化传递在拿到序列化之后再反序列化拿到原本数据。而在Android开发中同一个应用程序中Intent传递的对象都需要序列化!其中有跨进程的操作吗?实际上在Android开发中,Activity A启动Activity B通过Intent传递数据。在这个过程中需要离开应用程序所在...

【Android】Handler、Looper、MessageQueue和Message解析

2018-01-27
阅读 9 分钟
2.8k
Handler handler是和线程MessageQueue队列关联发送和处理Message和Runnable的对象。 1.发送Runnable方法如下: post(Runnable) postAtTime(Runnable, long) postDelayed(Runnable, long) 2.发送Message方法如下: sendEmptyMessage(int) sendMessage(Message) sendMessageAtTime(Message, long) sendMessageDelayed(Mess...

【Python】批处理文件并插入到mysql数据库

2017-08-10
阅读 3 分钟
3.2k
最近在项目的时候遇到一个头大的问题,客户手中有份人员名单和人员照片。需要把人员信息数据库表照片信息补全,就是说要将人员照片和数据库人员一一对应。起初项目小伙伴说要手动录入写一个头像上传的程序一个个上传人员照片。几百号人的数据说多也不多说少也不少,如果全部手动录入不说麻烦的问题,可能中途还容易出错...

【Android】Notification小结

2017-02-03
阅读 4 分钟
7k
最近使用Notification为应用显示后台推送消息,在开发过程中遇到一些问题。重新整理以前写过的代码发现在Support包中NotificationCompat类,是为新旧版本的android系统做的兼容库。原来的通知消息在高版本android系统上会出现奇怪的问题。之后我用新版NotificationCompat重新写消息通知栏。解决完问题之后我重新整理了一...

【Android】RxJava之操作符

2016-11-18
阅读 8 分钟
3.3k
上节初步了解了RxJava,本节主要讲讲RxJava的操作符。官方文档中可以看到操作符特别的多,同样也是RxJava比较重要的内容,在我看来灵活使用RxJava离不开对它的操作符的理解。那本节就根据图书《RxJava Essentials》上操作符的描述,根据操作符类型分类分别介绍一些操作符的使用。另外本节引用了RxJava-Android-Samples...

【Android】RxJava之初始篇

2016-11-10
阅读 7 分钟
2.8k
RxJava是ReactiveX推出在Java VM环境下使用的异步操作库。除了在Java环境ReactiveX也为其他编程语言推出Rx库,例如Py、Js、Go等。网上有很多关于对RxJava的介绍和使用,在Android开发中也有很多项目使用RxJava。那为什么还要使用RxJava呢,Android开发也有提供异步操作的方法供开发者使用,我想应该是RxJava比起Handle、...

【Android】自定义View那点事(三)ColorFilter篇

2016-10-30
阅读 8 分钟
4k
前面学习Xfermode的使用,我们可以自定义各种不同样式的View,本节我们学习关于颜色处理相关的内容。现在很多图片处理软件都具有滤镜功能,选择不同风格滤镜可以改变图片色彩呈现不同风格。Android开发文档中提供了相应的API供开发者使用,这样我们自己可以实现图片滤镜效果。这节我们主要讲ColorMatrixColorFilter,Col...

【Android】NDK开发之开发环境搭建基础篇

2016-09-18
阅读 5 分钟
3.5k
The Android NDK is a toolset that lets you implement parts of your app using native-code languages such as C and C++. For certain types of apps, this can help you reuse code libraries written in those languages.

【Android】 自定义View那点事(二)Xfermode篇

2016-08-29
阅读 8 分钟
7.8k
上一节我们学会了使用Canvas和Paint实现自定义View的绘制,我们已经知道如何简单实现自定义View的方法。这一节我们主要来说说Paint的setXfermode方法,对于Android开发中碰到最多是实现圆角图片或是圆形图片显示,只要掌握了setXfermode的使用就能够实现我们想要的图片显示效果。

【Android】 自定义View那点事(一)基础篇

2016-08-28
阅读 4 分钟
3k
在Android开发中经常会遇到特殊的需求要求开发者实现独特的视图UI。所以对于开发者来说自定义View可以实现多种多样的需求效果。那这次我们就来说说关于自定义View的实现。