未加星标

第54篇 Chrome扩展开发(五)及php

字体大小 | |
[开发(php) 所属分类 开发(php) | 发布者 店小二04 | 时间 2016 | 作者 红领巾 ] 0人收藏点击收藏

一、蓝牙数据获取

1.1 chrome.app.runtime

  


第54篇 Chrome扩展开发(五)及php

注:这个接口管理app的生命周期. app运行时间管理app的安装,控制事件页,能在任何时间关闭app.这个接口在Chrome23以后有效。

这个接口有三个事件:onEmbedRequested、onLaunched、onRestarted.

项目中用到了:onLaunched着重分析一下。

  


第54篇 Chrome扩展开发(五)及php

onLaunched:当app打开时触发这个事件。

addListener语法:

chrome.app.runtime.onLaunched.addListener(functioncallback)

会调用一个有返回值的函数,callback一般而言是个函数。

1.2 chrome.app.window.create()

window的大小和位置能用很多方式进行声明。最简单的方式是不指定任何东西,在这种情况下,将使用默认大小和平台相关的位置。

为了设置窗口的位置、大小和约束,使用innerBounds或outerBounds属性。innerBounds不包括窗口decorations。外边界包括窗口的标题栏和框架。注意,内部和外部之间的填充范围是由操作系统决定的。因此对内部和外部边界设置相同的属性被认为是一个错误(例如,设置innerBounds和outerBounds都靠左显示)。

要想自动记住窗口的位置你可以给他们的ids。如果一个窗口有一个id,这个id用于记住窗口的大小和位置,无论何时进行移动或缩放。这个大小和位置用于替换一个相同id的边界。如果你不想要这个默认值,你能创建一个新的用于展示你的窗口。

参数介绍如下:

  


第54篇 Chrome扩展开发(五)及php

1.3 从谷歌下插件并看下载插件的源代码

1)打开扩展页:chrome://extensions

  


第54篇 Chrome扩展开发(五)及php

2)点击“浏览一下Chrome网上应用店”,截图如下:

  


第54篇 Chrome扩展开发(五)及php

3)输入bluetooth,如下图所示:

  


第54篇 Chrome扩展开发(五)及php

4)上图中选择添加到CHROME,这时Chrome中就会多个扩展

  


第54篇 Chrome扩展开发(五)及php

5)把上图中扩展ID(ekoddcneeknhkipabocnmcdfahbfinln),输入到网址:http://chrome-extension-downloader.com/

  


第54篇 Chrome扩展开发(五)及php

6)点击下载,会出现在文件夹中:

  


第54篇 Chrome扩展开发(五)及php

7)把后缀crx改为zip,解压即可:

  


第54篇 Chrome扩展开发(五)及php

要把里面的_metadata删掉,要不然没法直接加载

  


第54篇 Chrome扩展开发(五)及php

二、php学习

2.1 PHP构造函数

PHP 5 允行开发者在一个类中定义一个方法作为构造函数,语法如下:

void __construct ([ mixed $args [, $... ]] )

  


第54篇 Chrome扩展开发(五)及php

例子如下:

  


第54篇 Chrome扩展开发(五)及php

运行结果如下:

  


第54篇 Chrome扩展开发(五)及php

2.2析构函数

析构函数(destructor)与构造函数相反,当对象结束其生命周期时(例如对象所在的函数已调用完毕),系统自动执行析构函数。PHP 5 引入了析构函数的概念,这类似于其它面向对象的语言,其语法格式如下:

  


第54篇 Chrome扩展开发(五)及php

本文开发(php)相关术语:php代码审计工具 php开发工程师 移动开发者大会 移动互联网开发 web开发工程师 软件开发流程 软件开发工程师

主题: ChromePHP数据谷歌时间管理蓝牙
分页:12
转载请注明
本文标题:第54篇 Chrome扩展开发(五)及php
本站链接:http://www.codesec.net/view/480102.html
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 开发(php) | 评论(0) | 阅读(34)