安卓到底是不是Linux
安卓到底是不是Linux
有人说安卓就是 Linux,也有人说安卓是安卓、Linux 是 Linux,两者没什么关系,还有人说安卓用的是 Linux 的内核,那么它们之间到底是什么关系呢。要想得到这个问题的答案,我们要先弄清楚几个概念。
Linux 与 Linux 内核Linux 与 Linux 内核其实是不一样的,关于这个问题,我在之前的一篇文章中讲过(《Linux,Unix,GNU 到底有什...
查看全文 >>
UI自动化新思路-基于RUNTIME的自动化测试设想
【背景】
移动端app飞速发展后,导致各种自动化框架雨后春笋般的发展。纵观这类框架都在声称对于控件的操作是很牛逼的,深入分析后可以看出它们最终会回归到UI基本的坐标点操作。
于是,app自动化测试工程师UI自动化进阶路线:初识各种自动化框架-》编写自动化脚本-》自动化平台化,支持用户脚本录制回放-》持续集成-》玩烂了(case覆盖率越高自动化收益越低、数据问题、产品迭代带来的维护成本)
作为一个...
查看全文 >>
详析:谷歌为何紧急封杀阿里云 OS?
在谷歌封杀宏碁推出“阿里云”手机之后,双方各就此发表了两轮声明。 这些声明也使得事件爆发之初的一些判断和表态看上去十分可笑,诸如“谷歌封杀是给阿里云加冕”、“阿里云因为采用与谷歌相似的web app战略规划所以被后者忌惮”等等,有些已经在双方的声明中被直接否定,也有些能明显看出来作者不了解移动操作系统的体系架构以及GPL、ASL等开源 协议的规定,所以对一些明显的问题视而不见。
从安卓之父安迪...
查看全文 >>
成为一名月入过万的Java工程师有多难?
Java语言经历了20多年的发展,在C、C++语言占据大半江山的情况下横空出世,杀出了一条血路,面临PHP、Python、Ruby等动态语言也毫不显怯,至今仍是最受欢迎的编程语言之一,可以说Java是面向对象语言的后起之秀和典范。
企业,特别是中大型企业对Java工程师的需求仿佛从来没有厌倦,大量的Java技术人才缺口也给了IT行业从业者一个很好的选项:目前来看,精进自己的Java技术,就不愁没...
查看全文 >>
Android 如何从底层解锁?AT指令的操作
看此篇文章之前大致先了解什么是AT指令,AT命令(Attention)在手机中,用于对modem(也就是移动模块)通过串口命令进行操作,处理与语音电话、短信和数据。
其实安卓的拨打电话之类,底层执行的都是AT指令,包括基站。
hardware\ril\reference-ril\Reference-ril.c 中 onRequest() 处理RIL_REQUEST_DIAL 时会 调用r...
查看全文 >>
用HTML5/CSS3/JS开发Android/IOS应用
现在人人都想成为安卓/IOS应用开发工程师。其实,安卓/IOS应用可以用很多种语言来实现。由于我们前端开发工程师,对HTML5/CSS/JavaScript的网络编程已经相当熟悉了。所以,今天大家将会认识到一些利用前端语言来开发安卓/IOS应用的工具。
在文章的末尾,也介绍了使用JAVA、C#、Lua以及AS3来开发安卓应用的工具。
希望大家都能找到适合自己的开发工具!祝大家开发安卓/IOS...
查看全文 >>
用HTML5/CSS3/JS开发Android/IOS应用
现在人人都想成为安卓/IOS应用开发工程师。其实,安卓/IOS应用可以用很多种语言来实现。由于我们前端开发工程师,对HTML5/CSS/JavaScript的网络编程已经相当熟悉了。所以,今天大家将会认识到一些利用前端语言来开发安卓/IOS应用的工具。
在文章的末尾,也介绍了使用JAVA、C#、Lua以及AS3来开发安卓应用的工具。
希望大家都能找到适合自己的开发工具!祝大家开发安卓/IOS...
查看全文 >>
管窥广电总局的TVOS,又一个Android定制版?
2014年149号通知《国家新闻出版广电总局关于大力开展智能电视操作系统TVOS1.0规模应用试验 加快推动广播电视终端标准化智能化的通知》发布后,业界掀起轩然大波。尽管,还没有外人知道它长什么样子。笔者对TVOS非常好奇,根据网上可以得到的公开信息,整理如下内容,仅供大家参考和技术讨论,对这件事情本身的意义不做评论。
首先,找到了TVOS的官网:http://www.ngb-tvos....
查看全文 >>
[译] 当发布安卓开源库时我希望知道的东西
本文讲的是[译] 当发布安卓开源库时我希望知道的东西,
原文地址:Things I wish I knew when I started building Android SDK/Libraries
原文作者:本文已获作者 Nishant Srivastava 授权
译文出自:掘金翻译计划
译者:jifaxu
校对者:BoilerYao, gaozp
当发布安卓开源库时我希望知...
查看全文 >>
Android全面插件化方案-RePlugin踩坑
1.什么是RePlugin?
在Android开发领域,有关插件化的讨论一直热度不减。目前市面上的插件化方案虽然很多,但多数只能实现某些功能的插件化,距离开发者的预期尚有相当差距。对此,在近期GMTC全球移动技术大会上,360手机卫士主程序架构负责人张炅轩宣布,360的插件化框架RePlugin已经可以实现“全面插件化”,同时具有出色的稳定性和灵活性,可适用于各种类型的应用上。“RePlugin...
查看全文 >>