首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【答疑解惑第二十讲】学习安卓可以从事哪些开发工作?

【答疑解惑第二十讲】学习安卓可以从事哪些开发工作?

作者头像
程序员互动联盟
发布2018-03-15 15:26:59
6290
发布2018-03-15 15:26:59
举报
疑惑一

学习安卓可以从事哪些开发工作?

随着移动互联网的发展,越来越多的人加入到这个队伍中。安卓作为目前使用的最多的手机操作系统吸引着越来越多的人投入到安卓的开发中。

安卓的开发工作大致分为三类:

1.安卓apk的开发

这类的开发主要是用安卓sdk进行业务逻辑的处理,其中会用到很多的开源的框架。

2.安卓apk native层的开发

这类开发主要是用c/c++进行的开发,上层通过jni进行调用。目标是支撑上层业务逻辑的实现。

3.安卓系统的开发

这类工作要求比较高,主要是针对安卓整个系统的修改/定制/优化/移植

输入关键字安卓获取相关资料,不懂的可以继续后台问。

疑惑二

什么是opengl ?

OpenGL是一个开放的三维图形软件包,它独立于窗口系统和操作系统,以它为基础开发的应用程序可以十分方便地在各种平台间移植;它用于三维图像(二维的亦可),是一个功能强大,调用方便的底层图形库。输入关键字opengl获取相关资料

疑惑三

什么是ffmpeg ?

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec 都是从头开发的。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2015-12-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员互动联盟 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档