自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 ANR

ANR 是Android中一个独立的概念,全称是Application Not Responding(应用程序无法响应)。ANR产生的原因只有当应用程序的UI线程响应超时才会引起ANR,超时的原因一般有2种: 当前的事件没有得到处理,例如UI 线程正在响应另一个事件,当前事件由于某种原因被阻塞了。...

2017-08-11 17:17:32

阅读数 324

评论数 0

原创 Android 注解

Android 应用开发对注解的应用达到了淋漓尽致的地步,无论是运行是注解,还是编译时注解,或是标准注解,都被广泛应用。Android Support Library 专门推出注解库Support Annotation,各种开源函数库也应用注解,例如REST网络请求。注解的定义 注解是java语...

2017-08-11 16:35:00

阅读数 112

评论数 0

原创 Kotlin

主要的区别  - 继承的时候使用冒号(:)而不是使用extends关键字  - 显式的使用‘override’关键字:在Java中我们使用@override注解使得代码更简洁,但Kotlin并不强制我们使用。  - 使用‘fun’来声明函数:Kotlin是一种面向对象的函数式语言,因此类似Scal...

2017-08-11 14:28:44

阅读数 144

评论数 0

原创 android 获取当前系统的语言

Locale locale = context.getResources().getConfiguration().locale; String language = locale.getLanguage(); if (language.contains(“en...

2017-08-11 14:07:29

阅读数 3789

评论数 0

原创 The 踩坑:android gradle plugin version 3.0.0-alpha1 is too old, update to the latest version

The android gradle plugin version 3.0.0-alpha1 is too old, please update to the latest version. To override this check from the command line please s...

2017-08-11 10:55:21

阅读数 487

评论数 0

原创 BluetoothGatt 踩坑

1.BluetoothGatt 超过20个字节,导致后面的数据丢了注:与仪器通信,我们这里发送的是16进制的数据,发送的时候需要先将其装载到byte[]数组中,例如我发送 7e 14 00 00 00 aa这个指令,我需要把它转化为ew byte[] {0x7e, 0x14, 0x00, 0x00...

2017-08-09 11:40:30

阅读数 1029

评论数 0

原创 Django 导入静态文件js\css

修改setting.py文件,添加如下配置 STATIC_URL = '/static/' STATIC_ROOT = os.path.join(BASE_DIR, 'static') STATICFILES_DIRS = ( ('css', os.path.join(STATIC_ROO...

2017-08-08 21:21:03

阅读数 241

评论数 0

转载 Lambda表达式

Lambda 表达式是什么?Lambda 表达式”(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。Lambda表达式可以表示闭包。(一)输入...

2017-08-08 10:02:32

阅读数 188

评论数 0

转载 Xcode8导入框架出现Use Legacy Swift Language Version的报错

最近Xcode升级了,出现了各种蛋疼的错误提示,今天遇到个导入框架出现了提示Swift版本的问题,具体如下: “Use Legacy swift Language Version” (SWIFT_VERSION) is required to be configured correctly fo...

2017-08-07 13:58:12

阅读数 250

评论数 0

原创 NDK之ABI

简介: 早期的android系统几乎只支持ARMv5的CPU架构,发展到现在,android目前支持7种不同的cpu架构 armv5 armv7 x86 mips armv8 mips6 x86_64 每一种架构关联着一种ABI,那么什么是ABI呢?ABI是Application Binary ...

2017-08-03 08:58:23

阅读数 385

评论数 0

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