加载中
如何开发一款高性能的gradle transform

前言 对于java开发者来说,大家好像都比较喜欢在编译期间搞事儿,比如为了做到AOP编程,大家都喜欢利用字节码生成技术,常用的有无痕埋点,方法耗时统计等等。那么Android中具体是如何做到这...

2019/07/23 09:48
2.1K
Android 单元测试和 UI 测试初步实践

Android 测试简介 对于大多数 Android 商业项目,基本都是处于高速迭代的开发阶段,这个阶段不仅仅是对项目的开发效率,也对项目的产品质量提出了更高的要求。 通常大型项目都是通过黑盒测试...

Android Classloader机制

传统Jvm java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 类的生命周期 类从被...

2019/01/18 09:57
44
安卓自定义View进阶-事件分发机制原理

这个真的是神作了!

2018/05/22 11:23
218
寄Android开发Gradle你需要知道的知识

初识Gradle Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言来声明项目设置,而不是传统的XML。当前其支持的语言限于Java、Groovy和...

2018/05/22 09:17
180
Java 并发基础学习

三个基础概念 原子性。一个操作或者一系列骚操作,要么全部执行要么全部不执行。数据库中的“事物”就是个典型的院子操作。 可见性。当一个线程修改了共享属性的值,其它线程能立刻看到共享属...

2018/01/24 09:29
39
WebView 的一切都在这儿

相关API 1.1. 相关类介绍 1.2. WebView 1.3. WebSettings 1.4. WebViewClient 1.5. WebChromeClient 回调顺序 视口(viewport) 管理 Cookies 缓存(Cache) 预加载(Preload) 与Javascript交互 ...

2017/12/26 09:29
946
Android进程回收优先级

系统对进程回收的优先级。

2017/10/30 09:36
75
Android Studio 你不知道的调试技巧

写代码不可避免有Bug,通常情况下除了日志最直接的调试手段就是debug;那么你的调试技术停留在哪一阶段呢?仅仅是下个断点单步执行吗?或者你知道 Evaluate Expression, 知道条件断点;可是你...

2017/10/19 10:00
99
Android Studio 实用快捷键

一般的什么快捷键,技巧的文章也有很多。我也看过很多。下面这些事我在来自国外大神发布的:Android Studio Tips of the Day查看到的,而且对于我来说有帮助的及没用过的。 Android Studio T...

2017/07/17 09:20
52
Android 你可能忽略的提高敲代码效率的方式

作为学习kotlin的一款app,在撸代码的过程中学习kotlin的语法及特性。 Eyepetizer-in-Kotlin适合初学者作为学习kotlin语言的一个项目,可以在做项目的同时体验到kotlin语言的优点。 https://...

2017/07/17 09:18
174
V哥自用 测试fragment声明周期 调整懒加载

今天一下写了两次,真麻烦,干脆以后直接copy了。现在市面上流行的所谓懒加载,大多是用了setUserVisibleHint来判断fragment是否显示,如显示则加载,居然还有leader用这个来做面试题,我笑~...

2017/07/11 18:04
59
android权限大全

访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限 获取错略位置 android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的...

2017/06/20 09:18
29
Android WebView 详解(持续更新)

之前使用原生的WebView,觉得功能好强大,但是随着渐渐的深入,发现里面门路太多了,&#...

2017/06/16 14:28
152
Mysql中文乱码问题完美解决方案

MySQL会出现中文乱码的原因不外乎下列几点: 1.server本身设定问题,例如还停留在latin1 2.table的语系设定问题(包含character与collation) 3.客户端程式(例如php)的连线语系设定问题 强烈建...

2014/11/25 00:29
160
Dart全栈系列 Aqueduct(三)配置和自测

Dart全栈系列 Aqueduct(三)配置和自测 曾经有位大佬说过,java之所以能纵横江湖几十年,完全是因为Spring太牛逼了。而Aqueduct就是Dart界的SpringBoot。 程序配置 之前我们已经玩过数据库连...

前天 06:16
0
Dart全栈系列 Aqueduct(二)数据库连接和ORM

Dart全栈系列 Aqueduct(二)数据库连接和ORM 曾经有位大佬说过,java之所以能纵横江湖几十年,完全是因为Spring太牛逼了。而Aqueduct就是Dart界的SpringBoot。 在上一章节,我们使用mock数据...

全栈系列 Aqueduct(一)认识水渠

Dart全栈系列 Aqueduct(一)认识水渠 曾经有位大佬说过,java之所以能纵横江湖几十年,完全是因为Spring太牛逼了。而Aqueduct就是Dart界的SpringBoot。 Aqueduct是个啥 这玩意是个基于Dart的...

09/22 00:07
27
RangeError: Invalid value: Not in inclusive range 0..1114111: -1

问题的起因 我玩Aqueduct连接postgresql数据库的时候,经常报这个错误。经查,是因为Dart团队的断层更新导致的。(Aqueduct团队说的,其实就是在甩锅,人家更新你也可以更新啊,真是的)。 解...

09/10 23:58
111
Tomcat9.0 不能进入Manager App

Tomcat7.0和8.5都可以配置唯独9.0进入manager页面一直403.报错,找到一篇靠谱的, http://blog.sina.com.cn/s/blog_4b1452dd0102xeh6.html#commonComment 自己再记录一下: 需要到${tomcat_home...

08/23 22:15
24

没有更多内容

加载失败,请刷新页面

返回顶部
顶部