ff os
文章平均质量分 60
nedwons
这人很懒,啥也不懂。
展开
-
front end:firefox os :manifest.webapp
http://blog.csdn.net/nxh_love/article/details/10328849在Firefox OS 学习——Gaia 编译分析 这篇文章多次提到manifest.webapp文件,对于做过android app 开发的人来说,都很熟悉Android.mk 和Manifest.xml文件。在Firefox OS中,manifest.webapp的作用是综合了转载 2017-12-27 10:48:50 · 269 阅读 · 0 评论 -
the study of b2g frame
GaiaFirefox OS 平台的用户接口层。屏幕启动时渲染到屏幕上的一切都是Gaia层的产物。Gaia 实现了 lock screen, home screen, 和所有你所期待在智能手机上看到的标准应用。Gaia 完全使用 HTML, CSS, 和 JavaScript实现。Web APIs 是Gaia层到底层系统的唯一入口,Web APIs 是由Gecko 层实现的。第三方应用可以安装在G原创 2018-02-27 19:30:28 · 178 阅读 · 0 评论 -
firefox os:make gaia
http://blog.csdn.net/lanyuwang/article/details/52487761Gaia对应同Android系统来说,就类似于App层,所有的应用都是在该层实现1.编译[plain] view plain copy make 2.Debug编译[plain] vi...转载 2018-03-08 11:03:41 · 178 阅读 · 1 评论 -
firefox os : wedidl of camera
thanks to the authorhttp://blog.csdn.net/Abner0627/article/details/77750837这是我第一次写文章,不是很专业,还请多多关注,主要目的是对之前的东西的进行回顾,还是个新人。哈哈哈基于基础的js的知识可以去w3school网站去...转载 2018-03-08 11:50:05 · 303 阅读 · 0 评论 -
firefox os : some useful debug metholds
现在Firefly可以理解为有三个系统:TS 1.0 底层 + Cast1.0 (TS版)TS 1.0 底层 + Cast2.0(美国发布版)Fling1 底层 + Cast2.0(未来)Fling One的外网资料:https://github.com/flingone/B2G-FlingOn...转载 2018-03-08 17:16:33 · 156 阅读 · 0 评论 -
Android and Firefox OS framework
http://blog.chinaunix.net/uid-29587692-id-4439665.html转自北邮人论坛百度数据团队高级项目经理sangwf 从面向的领域层面,Android和Firefox OS是面向手机和平板市场,而Chrome OS是面向的笔记本。但在架构上后两者更像。我们来对比一下Android、Chrome OS、Firefox OS三者的架构,如下面三个图。其实所有操...转载 2018-03-01 14:11:35 · 192 阅读 · 0 评论 -
adb from wifi
问题背景近期的项目测试中,需要将移动设备与厂商机器进行usb连接视频传输(投屏)。测试过程中需要定位问题,经常需要查看实时日志,移动设备已经和厂商机器usb连接投屏,无法用usb连接到PC,那么有什么办法可以解决上面的问题呢?adb支持usb连接模式和tcpip连接模式,我们可以用tcpip模式通过wifi无线连接adb。其他应用场景usb线比较松的时候,adb连接经常断开;usb线连接,手机助手...转载 2018-03-02 09:30:17 · 166 阅读 · 0 评论 -
firefox os : firefox os vs android
thanks to the authorhttp://blog.csdn.net/yajun0601/article/details/8620889FirefoxOS 系统进程初步分析 底层系统继承自 androidFirefoxOS 的编译过程依赖了 android 的 SDK 和 NDK,并且为了减少开发成本,它利用了android 现有的驱动以及底层的工具如 adb 等。当刷机 Firefo...转载 2018-03-16 10:47:07 · 550 阅读 · 0 评论 -
firefox os:analyze of webapi
thanks to the author :http://blog.csdn.net/hudongliang2006nb/article/details/51647042. BatteryManager2.1. 介绍BatteryManager提供了访问系统电源管理级别信息的方式。navigator.getBattery返回一个battery promise,你可以用这个通过这个promise来与...转载 2018-03-09 20:40:57 · 482 阅读 · 0 评论 -
b2g crash record
1.https://developer.mozilla.org/en-US/docs/Archive/B2G_OS/B2G_OS_build_prerequisites2. make 3.82原创 2018-03-29 18:24:15 · 188 阅读 · 0 评论 -
firefoxos :add a webidl,and use
thanks to the authorhttp://blog.csdn.net/tifa_ai/article/details/77184015webidl是gecko层写的接口,供gaia调用。写一个这样的接口,需要写接口文件,实现类,控制调用方式1.写接口文件,接口文件以webidl为后缀,必须放到dom/webidl目录下面,而且需要在dom/webidl/moz.buil...转载 2018-03-20 16:30:33 · 987 阅读 · 1 评论 -
firefoxos :add ipdl
thanks to the authorhttp://blog.csdn.net/tifa_ai/article/details/77246448ipdl就是用一种安全的方式实现进程或线程间通信,kaios里面最直白的使用IPDL的原因就是:有些XPCOM,或者有些功能,函数,必须在主进程跑。如果这个时候你在子进程,你就需要告诉你的父进程去做那些功能。ipdl的知识需要从官网去学:https://...转载 2018-03-20 16:55:57 · 316 阅读 · 0 评论 -
firefox os :build ffos: repo
https://blog.csdn.net/feiniao8651/article/details/59178128在涉及到AOSP的项目代码同步时,大家经常会用到repo工具(关于repo可以看我之前写的一篇文章)。由于众所周知的原因,我们在访问谷歌服务时会受到各种限制。执行repo init命令时,设计者出于维护和使用体验的考虑,每次都要去服务器...转载 2018-04-10 20:22:13 · 136 阅读 · 0 评论 -
IT is so ashamed this stupid techknowlege which i didin't understand
it's a great ashamed of today's embarrassment ,shit!!! get to understand how :1.the repo and git work???2. the source codes complied ???原创 2018-04-10 20:44:37 · 209 阅读 · 0 评论 -
firefox os :ffos basic skills
build and flash gecko only :单独编译、烧写gecko./build.sh gecko./flash.sh geckobuild gaiamake install-gaia make reset-gaia build appAPP=settings make make an install appAPP=setting...原创 2018-04-16 11:46:29 · 202 阅读 · 2 评论 -
ffos:build or emulator
https://blog.csdn.net/nxh_love/article/details/9467707参考文章:Building and installing Firefox OS这篇文件简单说下,自己实践获取B2G的源码并编译。硬件要求: 1. An installed 64 bit GNU/Linux distribution (we recommend Ubuntu 12.04)...转载 2018-04-11 20:28:00 · 186 阅读 · 0 评论 -
ffos:ffos introduction
https://blog.csdn.net/engineer_james/article/details/73175872 目录(?)[+] FFOS 系统介绍FFOS 系统是属于FireFox OS平台的系统,和android 系统对比,主要的差距a...转载 2018-04-23 14:34:38 · 354 阅读 · 0 评论 -
ffos:(FFOS Gecko) - several ways of exposing a module to navigator
(FFOS Gecko) - several ways of exposing a module to navigator当我们实现了一个module,并且通过navigator.mozCustomModule访问根据module的实现方式的不同,有几种不同的做法。1. XPCOM component(Javascript实现): 在chrome.manifest中配置(加粗部分):compo...转载 2018-04-23 14:51:14 · 145 阅读 · 0 评论 -
ffos :nfc:start process analyze
一未开启nfc开关时第一阶段:nfcd 和 ipc/nfc(1)nfcd 启动nfc severce,(2)ipc/nfc 创建连接,创建地址等(3)nfcd 相应socket 连接(4)nfcd 将数据发送到gecko(gecko/ipc/nfc)(5)ipc/nfc 连接成功,接收到 服务端的socket第二阶段: ipc/nfc 和 dom/nfc(1)ipc 和服务端的连接创建成功后,开...原创 2018-05-03 11:22:44 · 298 阅读 · 0 评论 -
ffos:nfc: big mess normal logs
before open the nfc switch3398:I/ ( 170): halo,im 3,********** NfcService::SendCommand ************* in gecko/dom/nfc/gonk/NfcService.cpp3399:I/ ( 170): halo,im 3,********** NfcMessa...原创 2018-05-03 19:45:21 · 235 阅读 · 0 评论 -
ffos:nfc bug v-2.5调试
2.5版的唯一Log,Log:351的Log在哪个文件?可能性如下:唯一的线索While creating services from category 'profile-after-change', could not create service for entry 'Nfc', contract ID '@mozilla.org/nfc;1'在创建'更改后的配置文件'类别的服务时,无法为条目...原创 2018-05-03 20:21:21 · 681 阅读 · 0 评论 -
转:Linux下的IPC-UNIX Domain Socket
一、 概述UNIX Domain Socket是在socket架构上发展起来的用于同一台主机的进程间通讯(IPC),它不需要经过网络协议栈,不需要打包拆包、计算校验和、维护序号和应答等,只是将应用层数据从一个进程拷贝到另一个进程。UNIX Domain Socket有SOCK_DGRAM或SOCK_ST...转载 2018-05-17 16:22:56 · 105 阅读 · 0 评论 -
转:ffos:Firefox OS启动过程分析-b2g进程启动
https://blog.csdn.net/zembers/article/details/48495627b2g启动时,运行”/system/b2g/b2g”,入口在”gecko/b2g/app/B2GLoader.cpp”中,如下:intmain(int argc, const char* argv[]){ /**...转载 2018-05-18 10:03:59 · 266 阅读 · 0 评论 -
转:ffos:Firefox OS启动过程分析-b2g进程启动(序)
https://blog.csdn.net/zembers/article/details/48472965b2g进程的启动:b2g进程在系统启动时由init进程启动(init.b2g.rc):service b2g /system/bin/b2g.sh class main onrestart restart media123b2g.sh中主要时设...转载 2018-05-18 10:10:22 · 157 阅读 · 0 评论 -
gecko: xpcom: 利用C++创建XPCOM组件(英文)
转自:http://www.iosart.com/firefox/xpcom/About This is a step-by-step tutorial on creating, building and registering an XPCOM component on Linux and MS Wi...转载 2018-05-11 20:23:36 · 374 阅读 · 0 评论 -
转:Firefox OS启动过程分析-序
https://blog.csdn.net/zembers/article/details/48174615先说下啥是Gecko: Gecko是套开放原始码的、以C++编写的网页排版引擎。主要用在mozilla Firefox Browser以及Firefox OS(B2G)上。市场上使用Gecko作为渲染引擎的远远少于使用Webkit(Chromium)。 为啥要分析Gecko?因为工作需...转载 2018-05-18 10:47:50 · 150 阅读 · 0 评论 -
转:Firefox OS启动过程分析-nuwa进程启动
https://blog.csdn.net/zembers/article/details/48519661上篇文章分析了b2g进程的基本启动过程,那么nuwa进程是什么东东?Firefox os创建新进程又是如何发生的?nuwa进程类似于android内的zygote进程,需要启动一个应用时,nuwa会预先fork一个进程出来,该进程与父进程(nuwa)共享了某些...转载 2018-05-18 11:46:34 · 263 阅读 · 0 评论 -
ffos:nfc 2.5 cannot start the service
here are the logs of the nfc test after enable switch ,and before read tagI/ ( 173): halo,im 3,**** posttonfcdaemon ******in gecko/ipc/nfcI/ ( 173): halo,im 3,********** sendNfc...原创 2018-04-27 15:33:37 · 400 阅读 · 0 评论 -
转ffos:Firefox OS启动过程分析-nuwa创建新进程
Firefox OS启动过程分析-nuwa创建新进程 本节讲述nuwa是如何创建一个新进程的。在Firefox OS启动过程分析-nuwa进程启动中,我们了解到,当b2g进程创建nuwa进程时,在收到nuwa进程ready事件后,就会直接创建一个空壳进程。方便日后要启动的程序直接使用该空壳进程。那么,如果该空壳进程已经被占用,又...转载 2018-05-18 14:01:42 · 183 阅读 · 0 评论 -
转:Firefox OS启动过程分析-Shell入口
Firefox OS启动过程分析-Shell入口 本节介绍Firefox OS 初始化Shell的过程。在Firefox OS启动过程分析-b2g进程启动 一节中,b2g进程在初始化过程中就会在某点开始加载Shell入口(它是所有应用的container)从b2g/app/b2g.js中,我们得知Shell的入口:pref("toolkit.defaultChrome...转载 2018-05-18 14:10:34 · 270 阅读 · 0 评论 -
ffos: nfc 2.5 porting
1.2.2修改后的预期错误log357:I/GeckoConsole( 180): While creating services from category 'profile-after-change', could not create service for entry 'Nfc', contract ID '@mozilla.org/nfc;1'358:I/GeckoCons...原创 2018-05-18 21:18:50 · 222 阅读 · 0 评论 -
ffos: the start of b2g process
Firefox OS启动过程分析-b2g进程启动(序) https://blog.csdn.net/zembers/article/details/48472965 b2g进程的启动:b2g进程在系统启动时由init进程启动(init.b2g.rc):service b2g /system/bin/b2g.sh class...转载 2018-04-28 10:10:55 · 134 阅读 · 0 评论 -
xpcom:js 回调
https://blog.csdn.net/ec06cumt/article/details/175077631.XPCOM的很多东西都和COM的内容很像。当然也就在类型上有很多麻烦的地方,在此也不再啰嗦,读者自己研究尝试。这里只是做个简单的示例,用于XPCOM回调JS内容。准备:1.下载python2.7.3(高的版本貌似有点问题,木有深入研究过),并设置环境变量...转载 2018-05-14 16:09:09 · 168 阅读 · 0 评论 -
转:FFOS1.4 1.3 Radiointerfacelayer Init分析
FFOS1.4 1.3 Radiointerfacelayer Init分析https://blog.csdn.net/zyt2138/article/details/42712579 Radiointerfacelayer Ril_woker Init分析 RadiointerfaceLayer in...转载 2018-05-25 09:40:43 · 154 阅读 · 0 评论 -
转:ffos:XPCOM (Cross Platform Component Object Model)
XPCOM (Cross Platform Component Object Model)https://blog.csdn.net/zsw0314/article/details/46328963 XPCOM,跨平台组件对象模型,让Gaia访问Gecko实现好的功能。涉及技术有:组件管理、文件抽象、对象...转载 2018-05-25 09:42:35 · 186 阅读 · 0 评论 -
ffos:MOZ_ASSERT
26.12.11 Introducing mozilla/Assertions.h to mfbt Tags: assertion, c++, debugging, mfbt, mozilla, MOZ_ALWAYS_FALSE, MOZ_ALWAYS_TRUE, MOZ_ASSERT, MOZ_ASSERT_IF, MOZ_NOT_REAC...转载 2018-05-16 16:06:10 · 319 阅读 · 1 评论 -
xpcom:思想理解,思考总结
1.xpcom的思想核心,将接口与实现分开,接口写在固定的idl文件。具体的实现则是相应的c++或js文件。这样的目的是使得所定义的接口可在全范围内使用,只要引了.idl???是这样吗?2.所以创建一个xpcom 组件的方法是什么呢???idl file. js implement file.这是实现部分???如何使用呢??通过xpcom.component.xxx来注册使用。所以...原创 2018-06-04 09:33:37 · 1643 阅读 · 0 评论 -
xpcom :创建xpcom component ,old document,windows下
xpcom 组件开发2013年03月08日 22:33:40阅读数:2187 在翻译xpcom指南系列时,发现根据此系列文章来创建一个能够运行的xpcom组件有不小的难度。因为此系列文章是在2005年发表的(当时 Firefox还没有进入版本大战),虽然此系列文章后来也随着Firefox的升级持续在进行更...转载 2018-06-04 15:10:55 · 391 阅读 · 0 评论 -
转:firefox os 框架解析
FireFox OS是移动操作系统的新成员,它以Linux内核和Gecko为基础,延续了Web版的开源理念。这款新的操作系统在设计上究竟有哪些独到之处?是否能满足移动市场中多元化的用户需求?本文将从FireFox OS的底层架构为入口,从技术角度带领读者开启一段FireFox OS的探秘之旅。Firefox OS是由Mozilla主导开发的新一代开源移动操作系统。自...转载 2018-05-23 20:16:19 · 2441 阅读 · 0 评论 -
ffos:system app mdn doc
System app 是在 Firefox OS 启动过程 中由Gecko装载的第一个 web 应用, 它会处理许多运行系统所需要的任务,因此不会局限于某一个单独的 web 应用。 这篇文档主要是讲解 Sytem如何工作。 任何一个可以用 JavaScript 编写的应用, 会最终使用 JavaScript 构建的。 -- Atwood's Law 注意: 您可以在 Gaia Github 仓...转载 2018-05-23 21:17:16 · 326 阅读 · 0 评论