首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
谁是乔乔
掘友等级
Android 应用开发人员
|
上海
技术小菜一个,请大神轻虐。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
最新
热门
字节跳动急召-安卓客户端工程师
我们的团队是字节跳动在上海的安卓客户端团队,目前所做的业务面向国内&海外,产品类型有 社区 / 社交 / 在线教育 等等,同时也有部分同学从事跨平台相关的技术工作。我们希望你- 有相对扎实的计算机基础
字节跳动教育业务研发急招
字节跳动教育业务诚邀你投递简历!业务发展迅猛,HC多多,产品/运营/市场/客户端/服务端/前端/测试,各岗各级,统统都要!桑德伯格说过,如果有机会登上火箭,就不要在意坐在哪个位置。而现在,不仅是有个上
一个Thread.join()面试题的思考
1. 背景 最近参加了一家公司的面试,不知道为啥现在公司面试都喜欢安排在下午2点,应该是他们刚刚午休结束吧,没办法只能牺牲自己的午休时间,好不容易经过一个多小时的地铁终于到了目标公司,人事的小姑娘直接把我领到会议室给了一个笔试卷子就撤了,那就开始做题目吧。 2. 题目 由于th…
理解 Context.getSystemService 原理
1. 概述 CameraManager:调用系统摄像组件进行拍照录像等功能。 这里只列举了几个常用的系统服务,实际上现在Android框架中存在的系统服务要远远多于这些,基本涵盖了所有的系统服务类型,同时Android框架为了帮助程序开发者更便捷地获取和使用这些服务,提供了一个…
理解 Android 消息机制
1. 概述 我们知道在Android的主线程中不能进行耗时操作,例如网络访问、数据处理等,因为一旦主线程的任务处理时间超过系统规定的限制就会出现应用不响应的情况。但在实际工作中,处理耗时任务是不可避免的,而且经常需要在处理完耗时任务后更新某些UI控件,以显示处理结果。在这种场景…
理解 ViewStub 原理
1. 概述 在进行Android程序开发时,除了要实现基本功能外,还要关注程序的性能,例如使用更少的内存、消耗更少的电量、更快地响应用户操作以及更快地启动显示等等。这个特点注定在我们平时工作中,有很大一部分精力都在进行性能优化,其中一个优化方向就是让程序在尽可能短的时间内启动并…
理解 Android Battery 信息
1. 概述 作为一个手机用户,如果问大家最关心手机哪方面的性能,我想手机的待机时长一定会被提及,因为它决定了当前设备还能运行多长时间,也就决定了你还可以无忧无虑地玩耍手机多长时间,大概不会有人愿意每次出门的时候都要担心自己的手机会不会一会儿就没电了。每次有新手机上市的时候,手机…
理解 HandlerThread 原理
1. 概述 这段IntentService的启动代码中直接使用到了HandlerThread,但当时只是一笔带过并没有仔细分析HandlerThread的使用方法和实现原理,本文将详细讲解如何在项目中使用HandlerThread和其内部的实现原理。 2. HandlerThr…
理解 AsyncTask 原理
1. 概述 之前讲解了能够在后台工作线程中执行耗时任务的IntentService框架,在这里我们继续学习Android提供的另外一个异步执行任务的框架AsyncTask,它和IntentService既有相似点也有不同点,其相似之处在于都能在新的线程中执行耗时任务防止阻塞主线…
理解 IntentService 原理
service的作用相信大家都是非常熟悉的,主要用来在后台进行任务处理,例如后台播放音乐、下载文件、上传文件等等。由于service是运行在主线程中的,也有一定的时间限制,如果在主线程中对一个任务的处理时间超过了限制,进程就会出现“应用不响应”,即ANR, Applicatio…
下一页
个人成就
文章被点赞
183
文章被阅读
54,499
掘力值
1,178
关注了
7
关注者
40
收藏集
3
关注标签
14
加入于
2019-02-19