android飞鱼 + 关注

我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。

发布时间:2019-01-16 17:36:19 浏览:426 评论 :0

我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。

云栖社区

Android程序员为什么要去学Java后台

发布时间:2019-01-16 17:23:19 浏览:1504 评论 :0

作为一个原生Android开发,一路走来经历了Java 、 Kotlin的洗礼;在“原生要凉”的氛围下学习Cordova、ReactNative、Weex、Flutter 等跨平台框架;之后又在“大前端”的口号下延伸到React、Vue 等前端框架的学习;最终面对“全栈”的诱惑,又撸起了 SpringBoot的 Java web 开发。

android java 程序员 数据库 spring web 开发工具 springmvc 开发框架

Gradle多渠道打包的原理、实践与辅助开发

发布时间:2019-01-16 16:17:32 浏览:776 评论 :0

背景 在发布apk时,经常遇到需要发布多个版本,每个版本均有细微差异的情况,称为多渠道打包,Android Studio中提供了利用Gradle实现多渠道打包的功能。

android java gradle 配置

从零开始完成一个Android JNI开发

发布时间:2019-01-16 16:10:10 浏览:1111 评论 :0

背景 最近的一个项目需要用到Android JNI开发,在这里记录了一下如何从零开始完成一个JNI开发。 我们知道,Android系统本身是包括Java层和C层两部分的,相应的Android开发也分SDK开发和NDK开发两种,SDK开发是Java代码,NDK开发则是C/C++代码,他们之间通过JNI接口来交互,Java代码可以调用外部的本地代码, 外部的C/C++ 代码可以调用Java代码。

android java sdk 配置 jni

自定义Android Studio代码模板

发布时间:2019-01-16 15:55:59 浏览:592 评论 :0

背景 我们知道,在Android开发中,官方提供了很多模板,可以直接创建成套的代码,很是方便开发   这种代码模板其实不是什么新鲜的技术,Google其实就是把Freemarker模板引擎整合到了Android Studio中。

android 函数 根目录 xml freemarker activity

RxAndroid使用初探;简洁、优雅、高效

发布时间:2019-01-16 15:36:09 浏览:2864 评论 :0

引言 RxAndroid是一个开发库、是一种代码风格、也是一种思维方式。 正如标题所言,RxAndroid的特点是简洁、优雅、高效,它的优点是多线程切换简单、数据变换容易、代码简洁可读性好、第三方支持丰富易于开发;缺点是学习成本较高、出错难以排查。

函数 线程 RxJava 多线程 序列 fragment

解决Android内存泄漏;轻松降低100M

发布时间:2019-01-16 15:25:56 浏览:612 评论 :0

背景 今天发现有个App存在严重的内存泄漏问题,通过安装LeakCanary找到大致方向,通过严格管理Timer、Presenter和Handler,轻松把它消耗的内容降低了100M。

android 函数 线程 内存泄漏 static handler activity view

一个Demo带你理解Android接口回调机制

发布时间:2019-01-15 20:20:51 浏览:682 评论 :0

前言 开发中,接口回调是我们经常用到的。 接口回调的意思即,注册之后并不立马执行,而在某个时机触发执行。 举个例子: A有一个问题不会,他去问B,B暂时解决不出来,B说,等我(B)解决了再告诉你(A)此时A可以继续先做别的事情。

android string class void demo activity view

看完这篇 Android ANR 分析,就可以和面试官装逼了!

发布时间:2019-01-15 17:20:31 浏览:1559 评论 :0

ANR概述 首先,ANR(Application Not responding)是指应用程序未响应,Android系统对于一些事件需要在一定的时间范围内完成,如果超过预定时间能未能得到有效响应或者响应时间过长,都会造成ANR。

android 函数 日志 线程 CPU service activity

基于Android平台实现人脸识别

发布时间:2019-01-14 20:37:06 浏览:3080 评论 :0

前言 在深度学习出现后,人脸识别技术才真正有了可用性。这是因为之前的机器学习技术中,难以从图片中取出合适的特征值。轮廓?颜色?眼睛?如此多的面孔,且随着年纪、光线、拍摄角度、气色、表情、化妆、佩饰挂件等等的不同,同一个人的面孔照片在照片象素层面上差别很大,凭借专家们的经验与试错难以取出准确率较高的特征值,自然也没法对这些特征值进一步分类。

深度学习 android 架构 算法 语音识别 人脸识别 人脸检测

阿里面试90%以上会问到的数据结构;HashMap

发布时间:2019-01-14 16:37:38 浏览:675 评论 :0

BAT面试必问; 关于hashmap,你知道多少?你知道hashmap的工作原理吗? 1.该问题很有深度 2.能答出多少决定岗位和薪资. 3.问题的方式多种多样 一.首先我们了解下HashMap是什么 HashMap是Java常用的用来储存键值对的数据结构,它是线程不安全的,可以储存null键值,这些大家经常用,也都知道,接下来根据源码分析一下HashMap的实现。

android 源码 HASH 索引 PUT 数据结构 hashmap 数组

进阿里看不看学历?

发布时间:2019-01-13 21:28:16 浏览:707 评论 :0

专注高级工程师进阶,欢迎关注 上次我发布我想加入阿里,我该怎么做之后,收到了一些朋友私信,对于如何进阿里还有些疑问。 有人就问道:进阿里需要什么学历?楼主什么学历?阿里看学历吗? 可能大部分人也会有同样的疑问,阿里到底看不看学历? 今天就来讲讲学历。

android

Android性能优化干货分享;你的 APP 为何启动那么慢?

发布时间:2019-01-12 22:00:55 浏览:704 评论 :0

App启动方式 冷启动(Cold start) 冷启动是指APP在手机启动后第一次运行,或者APP进程被kill掉后在再次启动。

android 性能优化 线程 用户体验 淘宝 activity

仿网易云音乐播放界面

发布时间:2019-01-10 17:28:09 浏览:1141 评论 :0

前言 网易云音乐是一款非常优秀的音乐播放器,尤其是播放界面,使用唱盘机风格,显得格外古典优雅。笔者出于学习与挑战的想法,思考播放界面背后的实现原理,并写了一个小程序。

android 布局 static void

Android 轮播图从 0 到 1

发布时间:2019-01-09 20:16:18 浏览:426 评论 :0

轮播图是 Android 常用功能之一,效果大概是这样的: 之前我封装写了一个,基本达到了要求,是继承了 Fragment(当时脑袋肯定锈掉了),里面 Viewpager add Fragment,这次项目多处有轮播...

android void fragment view

彻底弄懂 Java 线程池原理

发布时间:2019-01-09 19:39:08 浏览:671 评论 :0

概述 这篇文章是我在阅读源码时整理的一些笔记,对源码的关键点进行了比较详细的注释,然后加上一些自己对线程池机制的理解。最终目的是要弄清楚下面这些问题: 线程池有 execute() 和 submit() 方法,执行机制分别是什么? 如何新建线程? 任务如何执行? 线程如何销毁?超时机制如何实现? 首先需要介绍一下线程池的两个重要成员: ctl AtomInteger 类型。

java 线程 thread

刚刚,阿里开源首个深度学习框架 X-Deep Learning!

发布时间:2019-01-09 17:38:35 浏览:2106 评论 :0

前言: 刚刚,阿里妈妈正式对外发布了X-Deep Learning(下文简称XDL)的开源代码地址,开发者们可以在Github上自主下载。

深度学习 android 架构 性能优化 性能 源码 人工智能 编程 fragment activity view

HashMap查漏补缺

发布时间:2019-01-08 16:55:41 浏览:581 评论 :0

HashMap 是面试的钉子户了,网上分析的文章也有很多,相信大家对于原理已经烂俗于心了。但最近在看源码时,发现其中一些实现细节其实不太好理解,所以决定以问答的形式在这里记录一下,写的时候尽量把原因说明白,希望对大家有帮助 容量和 size 分别指什么? 容量并不是指 HashMap 所能存储的键值对数量,而是其内部的 table 数组的大小,而 size 是指目前已存储的键值对的数量。

java 源码 cap HASH hashmap 数组

我想加入阿里,我该怎么做?

发布时间:2019-01-07 17:53:24 浏览:763 评论 :0

2018年我实现了一个小目标,毕业三年加入阿里。 听上去好像挺厉害,挺光鲜,但是实际上并不那么容易,在这背后有很多我自己摸索和努力的故事。

android 模块 源码

Mac 中下载阅读 Android 源码

发布时间:2019-01-03 19:32:36 浏览:696 评论 :0

准备工作:创建区分大小写的 APFS 宗卷 国内使用 Android Source 官方的下载方式有点慢,所以通常建议使用国内的 AOSP 镜像,一般是 中科大的镜像 或者 清华大学的镜像 ,本文使用的是清华大学的镜像。

android mac 源码 path 镜像 同步 source

7