
技术
Android Developer
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android Studio 教程:入门开发第一个程序
开发第一应用想要成为一名优秀的Android开发,你需要一份完备的 知识体系,在这里,让我们一起成长为自己所想的那样~。可以开发属于自己的应用,是否有点小激动?好吧!让我们开始,首先点击Start a new Android Studio Project创建工程:接下来需要输入应用名称(第一个字母要大写)、公司域以及指定应用存放目录,点击Next按钮进入下一步:如果第一个字母不是大写,会提示:The application name for most app begins with a原创 2020-09-16 15:25:44 · 3731 阅读 · 0 评论 -
Flutter与Android通信开发指南
想要成为一名优秀的Android开发,你需要一份完备的 知识体系,在这里,让我们一起成长为自己所想的那样~。在做Flutter开发的时候通常离不了Flutter和Native之间的通信,比如:初始化Flutter时Native向Dart传递数据,Dart调用Native的相册选择图片,Dart调用Native的模块进行一些复杂的计算,Native将一些数据(GPS信息,陀螺仪,传感器等)主动传递给Dart等。在这本篇文章中我将向大家分享在Flutter中Dart和Native之间通信的几种.原创 2020-09-15 15:46:19 · 631 阅读 · 0 评论 -
深入解析:Android热修复技术选择和原理
背景想要成为一名优秀的Android开发,你需要一份完备的 知识体系,在这里,让我们一起成长为自己所想的那样~。热修复就是通过下发补丁包,让已安装的客户端动态更新,用户不用重新安装APP,就能够修复软件缺陷。热修复技术对比1.公司角度大致可以分为阿里系和腾讯系和其他,如下:阿里系Dexposed 开源,实时修复AndFix 开源,实时生效HotFix 阿里百川,未开源,免费、实时修复Sophix 未开源,商业收费,实时生效/冷启动修复HotFix是AndFix的优化版本,S原创 2020-09-11 15:04:29 · 561 阅读 · 0 评论 -
深入解析Kotlin 协程与 JetPack 组件
想要成为一名优秀的Android开发,你需要一份完备的 知识体系,在这里,让我们一起成长为自己所想的那样~。1、MVVM架构模式概览这是使用MVVM架构模式+Kotlin协程+JetPack(ViewModel+LiveData)+Retrofit的架构,实现WanAndroid登录接口的小DEMO,后续会慢慢完善WanAndroid客户端,地址见:https://github.com/chaozhouzhang/WanAndroid1、ViewModel为了从界面控制器Activity/原创 2020-09-01 21:26:59 · 398 阅读 · 0 评论 -
2020年了,跨平台开发框架现在怎样了?
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。原文出处:https://dzone.com/articles/cross-platform-mobile-development-2020-trends-and多年来,跨平台移动开发已经获得了最流行软件开发趋势之一的声誉。这并不令人意外,因为采用跨平台开发技术使得软件工程师使用同一代码就能为不同平台...原创 2020-04-08 10:26:46 · 752 阅读 · 0 评论 -
Android性能优化:看完这篇文章,至少解决 APP 中 90 % 的内存异常问题
我们为什么要优化内存在 Android 中我们写的 .java 文件,最终会编译成 .class 文件, class 又由类装载器加载后,在 JVM 中会形成一份描述 class 结构的元信息对象,通过该元信息对象可以知道 class 的结构信息 (构造函数、属性、方法)等。JVM 会把描述类的数据从 class 文件加载到内存,Java 有一个很好的管理内存的机制,垃圾回收机制 GC 。为什...原创 2020-03-30 10:00:35 · 882 阅读 · 0 评论 -
Android中Bitmap内存优化
Android开发中,Bitmap是经常会遇到的对象,特别是在列表图片展示、大图显示等界面。而Bitmap实实在在是内存使用的“大客户”。如何更好的使用Bitmap,减少其对App内存的使用,是Android优化方面不可回避的问题。因此,本文从常规的Bitmap使用,到Bitmap内存计算进行了介绍,最后分析了Bitmap的源码和其内存模型在不同版本上的变化。Bitmap的使用一般来说,一个对...原创 2020-03-26 20:23:22 · 516 阅读 · 1 评论 -
CoordinatorLayout使用详解: 打造折叠悬浮效果
1.简介CoordinatorLayout遵循Material 风格,包含在 support Library中,结合AppbarLayout, CollapsingToolbarLayout等 可 产生各种炫酷的折叠悬浮效果。作为最上层的View作为一个 容器与一个或者多个子View进行交互2.AppBarLayout它是继承与LinearLayout的,默认 的 方向 是Verti...原创 2020-03-20 09:28:58 · 638 阅读 · 0 评论 -
Android 11 中的存储机制更新
Android 10 引入了对外部存储权限的更改,旨在更好地保护用户数据以及降低应用的存储空间。Android 11 开发者预览版里加入了更多改进,以帮助开发者更好地适应这些权限修改。在 Google Play 上发布的大部分应用都会请求 (READ_EXTERNAL_STORAGE) 存储权限,来做一些诸如在 SD 卡中存储文件或者读取多媒体文件等常规操作。这些应用可能会在磁盘中存储大量文件...原创 2020-03-18 20:24:29 · 2718 阅读 · 0 评论 -
在字节跳动我是如何当面试官(持续更新)
前言由于疫情关系,最近在各大网络技术交流平台看到很多同学的工作情况内心还是蛮触动的(降薪、变相裁员、辞退等)。可能这并不是当下一个普遍的现象,但仍然使我感受到Android开发这碗青春饭不好混。于此同时联系我内推的同学很多都处于待业状态,能感受到他们内心的迷茫和焦灼。于是内心一直有声音督促我,赶紧写点面试相关的东西出来吧,哪怕对大家只有一丝丝的帮助。当然这次我会以面试官的角度出发(可能不是一个优...原创 2020-03-17 15:16:33 · 1614 阅读 · 0 评论 -
Flutter +携程=?
目录主要页面,包括首页、搜索、旅拍和我的四个主页面依赖库实际效果主要页面整体框架采用PageView + BottomNavigationBar ,每个页面的状态保存采用AutomaticKeepAliveClientMixin首页全面屏适配,体现在顶部搜索框距离状态栏的距离,项目内笔者采用的是 MediaQueryData.fromWindow(window).pad...原创 2020-03-15 20:47:31 · 415 阅读 · 1 评论 -
使用DataBinding还在为数据处理头疼?这篇文章帮你解决问题
前言在前几年兴起了MVVM架构设计模式,最具有代表的框架就是DataBinding,虽然这种设计架构非常新颖,但是在使用中仍然还有很多痛点,所以我当时觉得短时间这个设计架构可能不会太流行。最近接手了新项目,使用的就是MVVM,才发现只一两年的功夫MVVM的发展竟然这么快,已经是Android开发者必备的技能之一了。正文DataBinding在刚开始阶段,最令我头疼的就是数据处理的问题,往往...原创 2020-03-11 17:58:58 · 352 阅读 · 0 评论 -
当中国诗词大会邂逅了Flutter,从此我的眼里只有你!
前言Flutter是Google推出的跨平台的解决方案,Slogan是“Design beautiful apps”,国内也有知名企业在使用和推广,例如阿里、美团都有在尝试。个人对其中的一些特性,比如JIT、Material Design、快速开发等很感兴趣,于是决定尝试一下。诗词汇于是诞生了诗词汇APP,首先看一下是个什么样的APP。接下来我们一步步从不同方面说说Flutter的开发...原创 2020-03-07 10:48:59 · 389 阅读 · 0 评论 -
37岁老码农现身说法:那些年,我走过的弯路
背景疫情之下,刚刚结束了在家办公的日子,准备开展新年的工作的时候,突然接到同行好友的电话,要和我聊聊天。他说他们部门调整,虽然最后他留了下来,但还是非常焦虑。人无远虑必有近忧,他这次被刺激到了,想提高一下自己,以免下次再有类似的心惊肉跳。但怎么提高呢?程序员第一考虑的当然是技术,但现在真不知道学什么了:干了三四年的开发,手头的工作马马虎虎都没什么问题了。就算有问题,也是业务逻辑上的问题,系统...原创 2020-02-26 09:43:57 · 1156 阅读 · 0 评论 -
毕业三年换四份工作,从Android、Web后台跳到Java,一个原因让我悔不当初
本人2016年6月毕业,转眼间毕业已经三年多了,2019年1月份开始找自己的第四份工作。回顾2019年前面两年多的蹉跎时间,总是为自己当时的不成熟而悔恨,要是早点醒悟,早点努力,说不定可以达到另一个层次。刚毕业校招去了一个公司给华为做外包。当时对外包没什么概念,身边同学一个劲的说不好不好,但是当时感觉工资也不错,自己也只面试过了这家所以就去了。其实后来想想,这竟是我前三份工作中最好的公司,除了技...原创 2020-02-15 13:33:09 · 398 阅读 · 0 评论