logo
当前位置:首 页 > 移动开发
  • Android搭建属于自己的技术堆栈和App架构
    一、目录 前言  APP的整体架构 技术选型的考量点 日志记录能力 JSON解析能力 数据库操作能力 网络通信能力 图片缓存和显示能力 二、前言 在技术面试的时候肯定都会问到使用了哪些第三方框架,为什么使用它而不用其他的。身边朋友就有这样的亲身经历: 面试官:你们项目中加载图片都是用的什么框架? 面试者:Glide啊(内心窃喜) 面试官:为什么使用Glide而不用其...
    标签:
  • Android Input子系统:Input进程的创建,监听线程的启动
    今天分享的文章是来自小米的Cheeeelok同学,本文主要从系统源码的角度带你一步步了解Android Input子系统。今天是周六,不知道有多少同学周末还会看技术文章呢?觉得文章不错,可以打赏或转发,文章的打赏将归作者所有。 原文地址:https://zhuanlan.zhihu.com/p/29152319 从我个人的理解来看,Android的Input系统其实就是系统级的事件处理、分发框架,它需要的功能模块大致...
    标签:
  • 适配 iPhone X Push 过程中 TabBar 位置上移
    前言 就在刚刚GitHub有同学给我提了个Issue,说我的框架在iPhone X上跑有bug,Push新页面的时候TabBar会上移。开玩笑吧?我的框架怎么会有bug,这一定是个误会,于是我去iPhone X跑了一下,哎哟嘿,脸好疼 image.png 发现问题 来个慢动作: iPhone X 不完美.gif 上图可发现,点击跳转的时候,TabBar的确迅速上移了一段距离,没搞懂为啥,也许苹果别有用心,但我在心里还是...
    标签:
  • 2017-10-16
    , 已有2234围观 0条评论 供稿者:
    首发于《程序员》杂志 一、前言 万维网发明人 Tim Berners-Lee 谈到设计原理时说过:“简单性和模块化是软件工程的基石;分布式和容错性是互联网的生命。” 由此可见模块化之于软件工程领域的重要性。 从 2016 年开始,模块化在 Android 社区越来越多...
  • 2017-10-16
    , 已有3408围观 0条评论 供稿者:
    本人做了GPS相关的嵌入式软件已经几年了,所以说起要做个测试GPS定位模块的程序,第一反应就是串口读取GPS模块的数据,然后解析GPS的NMEA格式数据。NMEA是一种标准化数据格式,不仅仅GPS上应用了,其他一些工业通信也是使用这种标准化数据格式。解析...
  • 2017-10-16
    , , , 已有2876围观 0条评论 供稿者:
    寻找竞品 我们今天就拿视频社交来做例子,假设你现在要为你们公司设计一款短视频社交的APP,那么在开始设计之前,我们要走出3步曲的第一步,寻找相对应的竞品,那么问题来了,我们如何在茫茫的社交APP里寻找我们的竞品呢? 首先我们要对现有的社交产...
footer logo
未经许可请勿自行使用、转载、修改、复制、发行、出售、发表或以其它方式利用本网站之内容。站长联系:cjx2328#126.com(修改#为@)
Copyright ©ziao Studio All Rights Reserved. E-mail:cjx2328#126.com(#号改成@) 沪ICP备14052271号-3