刘望舒 刘望舒
4年前
Android系统启动流程(四)Launcher启动过程与系统启动流程
Android框架层Android系统启动categories:Android框架层本文首发于微信公众号「刘望舒」前言此前的文章我们学习了init进程、Zygote进程和SyetemServer进程的启动过程,这一篇文章我们就来学习Android系统启动流程的最后一步:Launcher的启动流程,并结合本系列的前三
实例|APICloud AVM框架开发视频会议APP
APP开发采用的APICloud平台的AVM多端应用开发框架,使用avm.js一个技术栈可同时开发Android&iOS原生App、小程序和iOS轻App,且多端渲染效果统一;全新的App引擎3.0不依赖webView,提供百分百的原生渲染,保障App性能和体验与原生App一致;现有api直接映射兼容小程序接口,延续
Android开发学习视频!面试大厂应该注意哪些问题
前言由于疫情影响,金三银四,金九银十跳槽黄金段,变为了全年跳槽。离职率也成为HR心内最深的痛,曾经我们是传统型人力资源服务行业,经过三年的变迁,已从传统型人力资源公司转变为互联网型人力资源企业。因此,今天就来和大家聊一下互联网行业离职率的问题以及以后的出路问题。Android面试题含答案1、Activity生命周期?onCreate()onStart
红橙Darren 红橙Darren
4年前
Android Studio插件开发之 - IOC注解生成器
1.概述上一期我们已经分享了。那么现在我们来动手写一个IOC注解生成器,有点类似于ButterKnife的插件一样自动给我们生成代码,在网上找了很多资料国内基本就在HelloWorld阶段,也有很多哥们向我反应插件的代码还是有点蒙B。代码方面能理解就理解,不理解也不强求,如果你能改一改别人已经写好的插件就最好了,实在不行我们干脆也别折腾了大不了不用,本文
Stella981 Stella981
3年前
JSBridge框架解决通信问题实现移动端跨平台开发
【宜信技术沙龙002期】数据中台:宜信敏捷数据中台建设实践|宜信技术沙龙将于5月23日晚8点线上直播,点击报名(https://www.oschina.net/event/2306171)一、跨平台开发是趋势目前主流的移动端平台主要是Android和iOS,为了尽可能复用代码和节省开发成本,各大巨头都开发了自己的跨平台框架
Stella981 Stella981
3年前
2020.4.29美团Android开发暑期实习二面面经
美团安卓开发暑期实习一面面经1.自我介绍2.部门在北京,你怎么看待北京这座城市3.安卓四大组件是什么4.活动A跳转到活动B,A、B各自经历了哪些状态?如果又在B界面按了返回键呢?5.活动A跳转到活动B,再回到A,如何实现活动A中数据的数据持久化?6.如果跳转到活动B后,活动A被回收,此时再返回活
Stella981 Stella981
3年前
Android加载网络图片
AndroidManifest.xml文件中加入以下权限设置:    <usespermissionandroid:name"android.permission.INTERNET"/    <usespermissionandroid:name"android.permission.WRITE\_EXTERNAL\_STORAGE
Stella981 Stella981
3年前
Android服务开发经验——优雅地活着 by个推推送
具体来说,就是要做到两点:1\.尽可能运行2\.尽可能省电看似寻常的道理,实现起来还真不容易,下面一个个来看:尽可能运行Android系统会根据当前资源状况(主要是内存空闲的情况)对后台服务进行不定期的清理,尤其是当内存高度紧张时,会出现大堆服务交替处于“正在重启服务”的状态。前台服务可以避免这个问题的发生,但是
Stella981 Stella981
3年前
Android 3分钟带你入门开发测试
本文首发于vivo互联网技术微信公众号链接:https://mp.weixin.qq.com/s/TW7p3z3vJ3GJw7X9u7dVg(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%2FTW7p3z3vJ3GJw7X