android

24 人感兴趣 · 61 次引用

  • 推荐
  • 最新
https://static001.geekbang.org/infoq/5c/5cd0589d3fef80b4eadaa52fb9cb09d3.png?x-oss-process=image/resize,w_416,h_234

江湖事儿 | 技术人如何做好晋升准备

用户头像
哈利迪 2020 年 6 月 6 日

又到一年晋升季,哈迪想跟大伙唠唠技术人晋升的一些事儿。对于技术人来说,相信大多都有一些共同的特点就是比较专注于技术本身,来为业务赋能,而缺少了沟通和表达等软实力的培养,没错哈迪就是,本文就是把哈迪在准备过程中的一些心得和收获分享出来

知乎 Matisse 图片库在 Android10 上拍照,预览问题

用户头像
三爻 2020 年 6 月 12 日

记录知乎Matisse图片库在Android10遇到的坑

https://static001.geekbang.org/infoq/aa/aabd9c651a26be3bf277addac3987935.png?x-oss-process=image/resize,w_416,h_234

如何无缝的将 Flutter 引入现有应用?

用户头像
稻子 2020 年 5 月 1 日

本文主要是介绍开源项目 thrio,包括写 thrio 的初衷,以及 thrio 如何让 Flutter 无缝接入原生应用成为可能,并对比 主流的开源解决方案,总结 thrio 的优势。

论一个前端工程师的自我修养

用户头像
萧文翰 2020 年 6 月 10 日

闲谈前端开发者的那些事

https://static001.geekbang.org/infoq/ee/ee10c9c1d2223f23ab60584055ebb6eb.png?x-oss-process=image/resize,w_416,h_234

面向页面的移动端架构设计

用户头像
稻子 2020 年 5 月 13 日

本文非常长,阅读需要勇气。作者尝试在移动端总结出一套面向页面的架构设计,暂定命名为POA(page-oriented architecture),因为核心的关注点在于page,阅读本文更多的是了解移动端架构的方式方法。

https://static001.geekbang.org/infoq/b9/b98d65c508b63579afacd3a10e65af7f.jpeg?x-oss-process=image/resize,w_416,h_234

mPaas 研发流程和线上运维介绍

  金融级移动开发平台 mPaaS(Mobile PaaS)为 App 开发、测试、运营及运维提供云到端的一站式解决方案,能有效降低技术门槛、减少研发成本、提升开发效率,协助企业快速搭建稳定高质量的移动应用。

https://static001.geekbang.org/infoq/83/83884c9cd629e36b641b19c85c213e99.png?x-oss-process=image/resize,w_416,h_234

Android 与 JS 的交互:JsBridge 的简单使用

用户头像
brave heart 2020 年 5 月 23 日

因为JsBridge里的example内容很多,自己第一次看这个东西,一下子还是一头雾水的,关于Android与JavaScript的交互,之前都是直接使用WebView来实现的,可是后来并没有深入去研究这个东西,原先项目使用到的WebView,也因为紧紧只是展示html页面。

https://static001.geekbang.org/infoq/87/877b3414fc7621c677471b3f70e27c30.jpeg?x-oss-process=image/resize,w_416,h_234

OpenCV 在 Android 上的应用

用户头像
fengzhizi715 2020 年 4 月 28 日

本文介绍了 OpenCV 及其在 Android 上的配置,以及在 Android 上使用的两则实例。

https://static001.geekbang.org/infoq/a5/a55ef4de048dc11c0a7b339d134599ae.png?x-oss-process=image/resize,w_416,h_234

Android | Glide 细枝篇

用户头像
哈利迪 2020 年 7 月 18 日

《看完不忘系列》之Glide (树干篇)一文对Glide加载图片的核心流程做了介绍,细枝篇作为补充,将对一些具体实现细节进行深入。本文篇幅略大,大家可以根据目录索引到感兴趣的章节阅读~

https://static001.geekbang.org/infoq/67/676aef4004abbde4392cf80f84d16057.png?x-oss-process=image/resize,w_416,h_234

如何通过众包应用本地化获得 500 万次下载?

用户头像
葛仲君 2020 年 6 月 5 日

产品本地化翻译可以通过多种方式完成,比如依靠内部译员、语言服务提供商(LSP)和众包翻译等。而对于小企业/独立开发者来说,众包本地化是最为经济的选择。

https://static001.geekbang.org/infoq/b9/b98d65c508b63579afacd3a10e65af7f.jpeg?x-oss-process=image/resize,w_416,h_234

mPaas 厂商 push 不通排查指南

在我们日常运维过程中,发现少部分设备在厂商push下无法push,在此分享下相关案例的排查过程,方便后续同类问题借鉴。

https://static001.geekbang.org/infoq/b9/b98d65c508b63579afacd3a10e65af7f.jpeg?x-oss-process=image/resize,w_416,h_234

H5 选图预览到上传最佳实践

在金融性质的App里,选择本地相册图片或者拍照,然后预览并且上传是一个典型的使用场景,比如常见的身份证信息上传。在最近接触的几家银行客户里,都反馈有类似的场景,并且在使用上都或多或少的遇到一些问题,最后找到我们,希望我们提供一些最佳实践。在这

https://static001.geekbang.org/infoq/f3/f396b6e6a67513aac58ef46b843e5ec3.jpeg?x-oss-process=image/resize,w_416,h_234

Android | Tangram 动态页面之路(七)硬核的 Virtualview

用户头像
哈利迪 2020 年 5 月 22 日

何为Virtualview,简单来说,就是通过xml来描述视图,然后压缩成二进制格式,客户端通过解析并渲染成原生view或交由Canvas绘制的过程。

https://static001.geekbang.org/infoq/52/52940b8ccc50ec303bd83a9a9010441b.png?x-oss-process=image/resize,w_416,h_234

Android |《看完不忘系列》之 dagger

用户头像
哈利迪 2020 年 8 月 27 日

嗨,我是哈利迪~《看完不忘系列》将以从树干到细枝的思路分析一些技术框架,本文将对开源项目dagger进行介绍。

https://static001.geekbang.org/infoq/e1/e1ecd1f3b09c095031972c228c4419e6.png?x-oss-process=image/resize,w_416,h_234

Weex 开发:页面跳转以及 Android 端多应用选择窗口的处理

用户头像
brave heart 2020 年 5 月 29 日

在使用Weex开发项目的过程中,官网上面实现页面跳转的方式在iOS端是没问题的,但是在Web、Android两端上面就会有问题,本文主要是将探索的过程记录一下。

https://static001.geekbang.org/infoq/94/94b3a986eac793dc5dc3c60aa62e8f20.jpeg?x-oss-process=image/resize,w_416,h_234

Android | Tangram 动态页面之路(二)介绍

用户头像
哈利迪 2020 年 5 月 17 日

本系列文章主要介绍天猫团队开源的Tangram框架的使用心得和原理,由于Tangram底层基于vlayout,所以也会简单讲解,该系列将按以下大纲进行介绍:

https://static001.geekbang.org/infoq/9d/9df170e69bdca6044a9561784b4c433f.jpeg?x-oss-process=image/resize,w_416,h_234

Binder 那么弱怎么面大厂?

用户头像
博文视点Broadview 2020 年 9 月 28 日

Binder机制在Android中的地位举足轻重,是用于通信的机制,我们需要掌握的很多原理都和Binder有关。

https://static001.geekbang.org/infoq/6d/6dad91c20e65d4788cf6f3fdf83f657a.jpeg?x-oss-process=image/resize,w_416,h_234

Android | Tangram 动态页面之路(五)Tangram 原理

用户头像
哈利迪 2020 年 5 月 20 日

本系列文章主要介绍天猫团队开源的Tangram框架的使用心得和原理,由于Tangram底层基于vlayout,所以也会简单讲解,该系列将按以下大纲进行介绍:

https://static001.geekbang.org/infoq/54/54f6b6e096f9d0bc3b99ce892ade5af6.jpeg?x-oss-process=image/resize,w_416,h_234

Android | Tangram 动态页面之路(四)vlayout 原理

用户头像
哈利迪 2020 年 5 月 19 日

本系列文章主要介绍天猫团队开源的Tangram框架的使用心得和原理,由于Tangram底层基于vlayout,所以也会简单讲解,该系列将按以下大纲进行介绍:

https://static001.geekbang.org/infoq/b9/b98d65c508b63579afacd3a10e65af7f.jpeg?x-oss-process=image/resize,w_416,h_234

Android Native crash 处理案例分享

在我们的日常运维中,经常遇到一些闪退,无法直接从闪退堆栈看到原因,尤其是一些非Java的Native的闪退,这里分享下在mPaas框架下怎么使用Crash SDK对闪退进行分析。

https://static001.geekbang.org/infoq/64/64c244a5e6174a8706166dbdc2adf3b3.jpeg?x-oss-process=image/resize,w_416,h_234

我的编程之路 -6(新时代)

用户头像
顿晓 2020 年 6 月 1 日

时代的洪流来时,你只需参与其中。

安卓移动应用代码安全加固系统设计及实现

用户头像
几维安全 2020 年 8 月 13 日

安卓平台已经逐渐成为最受欢迎的移动终端操作系统,基于安卓系统的软件应用数量众多,同时安全威胁也在不断增加。介绍了Android系统的安全风险及加固的核心技术,据此提出了一种安卓应用程序的安全加固系统,设计和实现了基于代码混淆的加固技术,从而达到了

https://static001.geekbang.org/infoq/06/06b0b1575dceb8ef8ca6f483f7678418.jpeg?x-oss-process=image/resize,w_416,h_234

Flutter 引擎源码解读-内存管理篇

用户头像
稻子 2020 年 5 月 6 日

本文主要是对 Flutter 引擎中的内存管理相关的源码进行解读,Flutter 引擎核心代码大都是用 C++ 写的,内存管理主要是引用计数,结合C++语言本身的灵活性,以很少的代码实现了类似于Objective-C语言的ARC的内存管理能力。

https://static001.geekbang.org/infoq/44/44f19114f978c9baaafb54c5de0f4f4f.jpeg?x-oss-process=image/resize,w_416,h_234

Android | 资源冲突覆盖的一些思考

用户头像
哈利迪 2020 年 7 月 1 日

啥是资源冲突覆盖,就是两个不同的文件,有着相同的文件名,在打包apk后引起的系列问题。本文将从情景、解决思路、延伸,三个方面展开。

Android 实现人脸识别(人脸检测)初识

用户头像
sar 2020 年 5 月 26 日

title: Android实现人脸识别(人脸检测)初识 categories:

https://static001.geekbang.org/infoq/32/325bf36f2892f5d9bbb83e18cbd1ad7c.jpeg?x-oss-process=image/resize,w_416,h_234

Android | Tangram 动态页面之路(一)需求背景

用户头像
哈利迪 2020 年 5 月 15 日

本系列文章主要介绍天猫团队开源的Tangram框架的使用心得和原理,由于Tangram底层基于vlayout,所以也会简单讲解,该系列将按以下大纲进行介绍:

https://static001.geekbang.org/infoq/1d/1d759904f6c4020e7c208ea299dc299b.jpeg?x-oss-process=image/resize,w_416,h_234

Ui Automator 框架和 Ui Automator Viewer 你会用吗?附送「必备 adb 命令」拿走不谢 !

用户头像
清菡 2020 年 10 月 2 日

这个可是Appium重要的基础知识哦!好好看看撒!

https://static001.geekbang.org/infoq/d5/d5ec8d63b64b5a42194e06ed13cc3547.jpeg?x-oss-process=image/resize,w_416,h_234

ARTS 打卡 Week 01

用户头像
teoking 2020 年 5 月 24 日

ARTS打卡 A: LC解题 R: 使用lifecycle callback组装替代BaseActivity/Fragment T: 基于grafika Sprite2d实现图片绘制 S: WebRTC 2019 & Stadia演讲

https://static001.geekbang.org/infoq/53/530c0ac1d348c4bc243a8a819e30ea31.png?x-oss-process=image/resize,w_416,h_234

一款高仿 Eyepetizer | 开眼短视频的 MVVM 开源项目

用户头像
vipyinzhiwei 2020 年 8 月 22 日

基于 Kotlin 语言仿写「开眼 Eyepetizer」的一个短视频 Android 客户端项目,采用 Jetpack + 协程实现的 MVVM 架构。

https://static001.geekbang.org/infoq/89/890c750c339cf463e418b9eb5dcd86bf.png?x-oss-process=image/resize,w_416,h_234

Flutter 开发环境配置

用户头像
玉龙BB 2020 年 6 月 1 日

在Window10操作系统上安装和配置Flutter的开发环境。

android_android资料文章-InfoQ写作平台