Android开发中文站 关注
手机版

Flutter提升开发效率的一些方法和工具

Flutter的环境搭配完之后,就开始Flutter的开发,下面的一些工具和方法,可以省下一些时间。 自己在用的,暂时想到的,就是这些了,...

云栖社区 android 布局 Image

Gradle 5.0 正式版本发布,一大波新特性来袭

前言 在历经了一年多时间, 20 个 4.x 系列版本的迭代后,Gradle 官方终于在 11月26日 发布了 5.0 的正式版本,先放上...

gradle

Android开发实用必备的几款插件,提高你的开发速度

欢迎大家告诉我更加好用的插件,工具和第三方开源库 写代码酷炫   plugins下载activate-power-mode  一些设置 Window-->activate-power-mode 设置开发工具的背景 plugins下载 Se...

云栖社区 android 插件 github activity

安卓中高级开发面试知识点之——缓存

前言 几乎所有的项目都做了缓存,但是缓存做的怎么样,其实只有我们自己知道。缓存做的好,没有网络也能流畅的使用;再多的数据请求都不会出现卡顿...

云栖社区 算法 线程 用户体验 排序

Android 最简单的限制输入方式之一

今天带来工作中的一个小安利,产品要求对用户名输入需要限制,只能是数字和字母,符号,不能包含空格和键盘上输入的emoji.开始拿到这个需求,觉得给 EditText 增加一个 addTextChangedListener ,里面做各种判断...

云栖社区 android 布局 class pattern

IdleHandler,页面启动优化神器

随着App的开发到了某个阶段必然会遇到一个需求,那就是优化页面的启动时间。 第一个问题:有什么方法可以去统计页面的启动时间呢? ...

云栖社区 源码 void activity

Android Reveal圆形Activity转场动画

一、效果 图片较大无法上传~~ 地址:https://user-gold-cdn.xitu.io/2018/11/2/166d4b91aecdf577?imageslim 二、知识点 CircularReveal动画、透明主题、转场...

android 布局 utf-8 activity view

深入理解Java中的volatile关键字

本文就围绕volatile展开,主要介绍volatile的用法、volatile的原理,以及volatile是如何提供可见性和有序性保障的等。 volatile这个关键字,不仅仅在Java语言中有,在很多语言中都有的,而且其用法和语义...

java 线程 内存模型 static 多线程 class

每位开发者都应该知道SOLID原则

面向对象的编程类型为软件开发带来了新的设计。 这使开发人员能够在一个类中组合具有相同目的/功能的数据,来实现单独的一个功能,不必关心整个应用程序如何。 但是,这种面向对象的编程还是会让开发者困惑或者写出来的程序可维护性不好。

函数 模块 request string class

优秀互联网高级测试工程师应该具备的能力

概述 在之前写的互联网高级测试工程师至少具备的能力一文中,提到了测试工程师至少具备的能力,但是并没有提到优秀测试工程师应该具备的能力,下文简单的谈一谈。当然这些全部都是我的个人理解。 能发现问题,还能定位问题,而且能给研发解释得清楚 在实...

云栖社区 互联网 bug 微服务 测试 网络协议

女博士被程序员嘲笑:代码能力太差,不知道怎么招进来的

在某程序员聚集的论坛社区,一名程序员的吐槽引起了不少网友的热议,其称这名搞算法的女博士问了一些很弱智的代码问题,直接暴露代码能力低下,并且...

云栖社区 android 算法 java 程序员

一个6年iOS程序员的工作感悟,送给还在迷茫的你

前言 每一个开发者,都有一段不愿提起的经历,很多年前,刚刚从大学毕业的时候,很多公司来校招。其中最烂俗的一个面试问题是:“你希望你之后三到五年的发展是什么?”。我当时的标准回答是(原话):“成为在某一方面能够独当一面的技术专家“。

ios 程序员

Android实际开发中实用的第三方(开源)框架

以下是个人实际开发中经常用到的开源框架,后续会持续更新… 1.Butterknife 将Android视图和回调绑定到字段和方法 https://github.com/JakeWharton/butterknife 2.

云栖社区 android 配置 github

Android去掉/混淆Log,反编译都看不到

出发点: 当然是由于编程习惯太好,打了一堆中文log,其实只是想给测试看。然而如果包被反编译,看log基本都能理解流程了,有点尴尬。所以此文主要探究proguard配置,以去除log。 以下过程示例,来自于这段代码。

android java LOG 配置 string static class

Android APP调起小程序

刚刚完成今天功能需求而记录的一个工作需求功能:APP调起指定小程序,读者比较喜欢有图看效果,再看内容.本文涉及点比较多,1,微信SDK集成 2,微信小程序开发 一,需求 1,早上刚做的新需求,从我们客户端跳转到我们产品旗下的指定小程...

云栖社区 android string void utf-8

Android 数据库框架总结,总有一个适合你!

一:OrmLite 简述: 优点: 1.轻量级;2.使用简单,易上手;3.封装完善;4.文档全面。缺点:1.基于反射,效率较低(本人还没有觉得效率低);2.缺少中文翻译文档  ●  jar包 地址:http://ormlite.com/r...

android 加密 数据库 sqlite git github

ORMLite框架 的使用方法---给你的数据库操作插上翅膀

一:首先下载 ORMLite Jar 包 先去 ORMLite官网下载jar包 写博客时,目前最新的,对于Android为:ormlite...

android 数据库 string static class void bean update list arraylist

软件的复杂性正在杀死我们

现在有一个常见现象:企业想要更快更便宜地构建软件。 这当然是一个可以理解和值得称赞的目标。且每个工程师都应该全心全意支持这个目标。 然而事...

软件开发 微服务

一定能成功的Android NDK环境配置教程

前言 在Android开发中,使用 NDK开发的需求正逐渐增大 但在Android使用NDK前需要进行 相关环境配置 ...

云栖社区 android sdk path 配置 空格

程序员遇到哪些情况可以考虑辞职

一、首先你得已经成为公司里“最好”的程序员,或者你已经找不到可作为老师和导师的人 关于这一点,很多人都会过度自信,所以我们需要诚实地评估自己的技能。再则,即便你承认自己不是最好的,那么你去请教的“前辈”又是否乐意将他们的知识分享给你?是的...

云栖社区 android 程序员

管理员:
山哥在这里
2
关注
2
成员
30
文章