自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (6)
  • 收藏
  • 关注

转载 室内定位常用算法概述

一. 室内定位目的和意义随着数据业务和多媒体业务的快速增加,人们对定位与导航的需求日益增大,尤其在复杂的室内环境,如机场大厅、展厅、仓库、超市、图书馆、地下停车场、矿井等环境中,常常需要确定移动终端或其持有者、设施与物品在室内的位置信息。但是受定位时间、定位精度以及复杂室内环境等条件的限制,比较完善的定位技术目前还无法很好地利用。因此,专家学者提出了许多室内定位技术解决方案,如A-

2017-01-08 10:37:51 22390 3

转载 Chromium插件(Plugin)制简要介绍和学习计划

Chromium插件(Plugin)机制简要介绍和学习计划07net01.com 发布于 2016-10-28 19:57:54分类:IT技术阅读(184)评论       在Chromium中,除了可以使用Extension增强浏览器功能,还可以使用Plugin。两者最大区别是前者用JS开发,后者用C/C++开发。这意味着Plugin以Native Code运行,在性能上

2016-11-25 16:47:37 2487

转载 Native Client - Distributing Your Application

This document describes how to distribute Portable Native Client applications on the web, and Native Client applications through the Chrome Web Store(CWS).Portable Native ClientPortable Native

2016-11-25 10:09:07 554

转载 Native Client - Application - View Change, Focus, and Input Events

View Change, Focus, and Input EventsThis section describes view change, focus, and input event handling for a Native Client module. The section assumes you are familiar with the material presented

2016-11-25 10:08:21 523

转载 Native Client - Application - URL Loading

URL LoadingIntroductionThis section describes how to use the URLLoader API to load resources such as images and sound files from a server into your application.The example discussed in t

2016-11-25 10:07:38 390

转载 Native Client - Application - Progress Events

Progress EventsThere are five types of events that developers can respond to in Native Client: progress, message, view change, focus, and input events (each described in the glossary below). This

2016-11-25 10:06:51 462

转载 Native Client - Application - Messaging System

Messaging SystemThis section describes the messaging system used to communicate between the JavaScript code and the Native Client module’s C or C++ code in a Native Client application. It introduc

2016-11-25 10:06:04 437

转载 Native Client - Application - The nacl_io Library

Introductionnacl_io is a utility library that provides implementations of standard C APIs such as POSIX I/O (stdio.h) and BSD sockets (sys/socket.h). Its primary function is to allow code that u

2016-11-25 10:04:51 275

转载 Native Client - Application - File I/O

IntroductionThis section describes how to use the FileIO API to read and write files using a local secure data store.You might use the File IO API with the URL Loading APIs to create an overal

2016-11-25 10:03:51 730

转载 Native Client - Application - Native Client Modules

This document describes the classes and functions that you need to implement in a Native Client module in order for Chrome to load, initialize, and run it. The requirements are the same regardless of

2016-11-25 10:01:37 296

转载 Native Client - Application - Application Structure

This section of the Developer’s Guide describes the general structure of a Native Client application. The section assumes you are familiar with the material presented in the Technical Overview.The

2016-11-25 09:54:31 321

转载 Native Client - Development Cycle - Dynamic Linking and Loading with glibc

Portable Native Client currently only supports static linking, and the only C library available for it is newlib. This page is only valid for Native Client, though PNaCl will eventually support some f

2016-11-25 09:52:34 547

转载 Native Client - Development Cycle - Debugging with Visual Studio

Whether you’re porting an existing project or starting from scratch, the Native Client Visual Studio add-in makes it easier to set up, build, run and debug your Native Client app by integrating the Na

2016-11-25 09:51:20 1269

转载 Native Client - Development Cycle Running

IntroductionThis document describes how to run Native Client applications during development.The workflow for PNaCl applications is straightfoward and will only be discussed briefly. For NaCl

2016-11-25 09:49:51 442

转载 Native Client - Development Cycle Building

IntroductionThis document describes how to build Native Client modules. It is intended for developers who have experience writing, compiling, and linking C and C++ code. If you haven’t read the Na

2016-11-25 09:48:44 912

转载 Chrome浏览器扩展开发系列之十九:扩展开发示例

翻译总结了这么多的官网内容,下面以一款博主开发的“沪深股票价格变化实时追踪提醒”软件为例,介绍Chrome浏览器扩展程序的开发,开发环境为Eclipse IDE+Chrome Browser。“沪深股票价格变化实时追踪提醒”软件能够实时获取用户指定的股票的价格等参数,并根据用户设置的价格区间进行越界提醒。该软件目前只实现了两部分,一个是options页面,用以配置用户要监听的股票及股票的价

2016-11-24 09:40:52 1422

转载 Chrome浏览器扩展开发系列之十八:扩展的软件国际化chrome.i18n API

i18n是internationalization 的简写,这里将讨论软件国际化的问题。熟悉软件国际化的朋友应该知道,软件国际化要求,页面中所有用户可见的字符串都必须置于资源属性文件中。资源属性文件中的资源是形如“key=value”的键值对,一行一个。其中key为资源的标识符,用于HTML页面中,根据当前页面的Locale确定要使用的资源。value是资源的值,不同的Locale对应的资源值不同

2016-11-24 09:39:39 1638

转载 Chrome浏览器扩展开发系列之十七:扩展中可用的chrome.events API

chrome.events中定义了一些常见的事件类型,可以供Chrome浏览器扩展程序发出对应的事件对象。对于关注的事件,首先要通过addListener()在对应的事件上注册监听器,示例如下:1 chrome.alarms.onAlarm.addListener(function(alarm) {2 appendToLog('alarms.onAlarm --'

2016-11-24 09:38:59 2058

转载 Chrome浏览器扩展开发系列之十六:扩展中可用的Chrome浏览器API

除了Chrome浏览器支持的chrome.* API之外,Chrome浏览器扩展还可以使用Chrome浏览器为Web页面或Chrome app提供的APIs。对于Chrome浏览器2支持的API,还可以绑定第三方API库到Chrome浏览器扩展程序。Chrome浏览器扩展程序可以使用的API包括:标准JavaScript API,即Web应用中常用的JavaScript核心API和

2016-11-24 09:38:07 10156

转载 Chrome浏览器扩展开发系列之十五:跨域访问的XMLHttpRequest对象

XMLHttpRequest对象是W3C的标准API,用于访问服务器资源。XMLHttpRequest对象支持多种文本格式,如XML和JSON等。XMLHttpRequest对象可以通过HTTP和HTTPS发送请求。通常出于安全的考虑,Web页面的XMLHttpRequest对象不能访问其他域的服务器。但是Chrome浏览器扩展没有这个限制,只要设置了跨域访问的权限,Chrome浏览器扩展

2016-11-24 09:37:21 2965

转载 Chrome浏览器扩展开发系列之十四:本地消息机制Native messaging

通过将浏览器所在客户端的本地应用注册为Chrome浏览器扩展的“本地消息主机(native messaging host)”,Chrome浏览器扩展还可以与客户端本地应用之间收发消息。客户端的本地应用注册为Chrome浏览器扩展的“本地消息主机”之后,Chrome浏览器会在独立的进程中启动该本地应用,并通过标准输入/输出流(stdin/stdout)进行消息通信。1)      本

2016-11-24 09:36:46 6145

转载 Chrome浏览器扩展开发系列之十三:消息传递Message

由于content scripts运行在Web页面的上下文中,属于Web页面的组成部分,而不是Google Chrome扩展程序。但是content scripts又往往需要与Google Chrome扩展程序的其他部分通信以共享数据。这可以通过消息传递实现,通过彼此互相的消息的监听与反馈进行通信。一个消息可以包含任何有效的JSON对象,如null,boolean,number,strin

2016-11-24 09:34:45 6324

转载 Chrome浏览器扩展开发系列之十二:Content Scripts

Content Scripts是运行在Web页面的上下文的JavaScript文件。通过标准的DOM,Content Scripts可以操作(读取并修改)浏览器当前访问的Web页面的内容。Content Scripts通常用于如下场景:找到Web页面中的无效链接并修复增大字体以突出显示查找并处理DOM中的microformatContent Scripts的使用限制

2016-11-24 09:33:14 3488

转载 Chrome浏览器扩展开发系列之十一:NPAPI插件的使用

在Chrome浏览器扩展中使用HTML和JavaScript非常容易,但是如何重用已有的非JavaScript遗留系统代码呢?答案是将NPAPI插件绑定到Chrome浏览器扩展,从而实现在Chrome浏览器扩展中通过JavaScript调用遗留系统代码。注意,出于安全性的考虑,NPAPI已经于2015年开始被Chrome浏览器全面禁用。请使用PPAPI(Pepper Plugin API)

2016-11-24 09:16:08 1974

转载 Chrome浏览器扩展开发系列之十:桌面通知Notification

Desktop Notification也称为Web Notification,是在Web页面之外,以弹出桌面对话框的形式通知用户发生了某事件。Web Notification于2015.9.10成为W3C推荐标准,网址https://www.w3.org/TR/notifications/。每个通知对话框都包括title, direction, language和origin。通知对话框还可以有

2016-11-24 09:14:54 6522 2

转载 Chrome浏览器扩展开发系列之九:Chrome浏览器的chrome.alarms.* API

Chrome浏览器扩展程序通过chrome.alarms.* API,可以制定计划周期性地执行代码,或在指定时间执行代码。要使用chrome.alarms.* API,首先需要在manifest.json文件中声明alarms授权如下:{"permissions": ["alarms"],}chrome.alarms.Alarm对象的属性如下

2016-11-24 09:13:47 921

转载 Chrome浏览器扩展开发系列之八:Chrome扩展的数据存储

Google Chrome浏览器扩展可以使用如下任何一种存储机制:HTML5的localStorage API实现的本地存储(此处略)Google的chrome.storage.* API实现的浏览器存储Google的chrome.cookies.* API实现的cookie存储 1) chrome.storage API实现的浏览器存储Chrome浏览器扩展通过c

2016-11-24 09:12:57 4851

转载 Chrome浏览器扩展开发系列之七:override页面

Chrome浏览器通常提供了一些默认页面,如标签管理器页面chrome://bookmarks、浏览历史记录页面chrome://history或新建Tab页面chrome://newtab等。Chrome浏览器扩展中的override页面,顾名思义就是重写的页面,可以替换上述默认页面。不过,一个Chrome浏览器扩展只能替换一种默认页面。Chrome浏览器扩展可替换的默认页面如下:

2016-11-24 09:12:20 1603

转载 Chrome浏览器扩展开发系列之六:options 页面

options 页面用以定制Chrome浏览器扩展程序的运行参数。通过Chrome 浏览器的“工具 ->更多工具->扩展程序”,打开chrome://extensions页面,可以看到有的Google Chrome扩展程序有“选项Options”链接,如下图所示。单击“选项Options”就可以弹出options页面。对于Chrome 40之前的版本,定义options页面

2016-11-24 09:11:38 2551

转载 Chrome浏览器扩展开发系列之五:Page Action类型的Chrome浏览器扩展

Page Action类型的Google Chrome浏览器扩展程序,通常也会有一个图标,但这个图标位于Chrome浏览器的地址栏内右端。而且这个图标并非始终出现,而是当某指定的页面打开时才会出现。也就是说,这个图标与当前打开的页面有关,只有打开了指定的页面才会显示该图标,对该页面执行对应的操作。定义Page Action类型的Google Chrome扩展程序,首先要在manifest.

2016-11-24 09:10:57 1472

转载 Chrome浏览器扩展开发系列之四:Browser Action类型的Chrome浏览器扩展

Browser Action类型的Google Chrome扩展程序,通常在Chrome浏览器的工具栏中,地址栏的右侧,有一个始终存在的图标。也就是说,这个图标与浏览器相关,只要安装了该Chrome扩展的浏览器,就会显示该图标。鼠标悬浮到图标上会给出提示信息,鼠标点击图标会弹出popup页面。图标还可以根据条件设置不同的徽章(Badge),提示用户不同的条件状态。定义Browser

2016-11-24 09:10:18 1484

转载 Chrome浏览器扩展开发系列之三:Google Chrome浏览器扩展的架构

1) 不可视的background页面Google Chrome扩展往往包含一个不可见的background页面,Google Chrome扩展的主要业务逻辑都位于此。有两种类型的background 页面,一种是persistent background pages,另一种是event pages。Persistent background pages持续运行,随时可访问。而Ev

2016-11-24 09:08:10 3689

转载 Chrome浏览器扩展开发系列之二:Google Chrome浏览器扩展的调试

1)      查看扩展程序的详细信息和ID通过Chrome 浏览器的“ 工具->更多工具->扩展程序”,打开chrome://extensions页面,选中右上角的“开发者模式”,可以查看扩展程序的详细信息(如名称、概述、占用空间大小、版本和权限等)和ID。2)      查看扩展程序的popup页面通过Chrome 浏览器的“工具 ->更多工具->扩展程序”,打开chr

2016-11-24 09:06:10 3113

转载 Chrome浏览器扩展开发系列之一:初识Google Chrome扩展

转自:http://www.cnblogs.com/champagne/p/4776322.html1.       Google Chrome扩展简介Google Chrome扩展是一种软件,以增强Chrome浏览器的功能。Google Chrome扩展使用HTML、JavaScript、CSS和图片等Web技术开发。Google Chrome扩展与Googl

2016-11-24 09:01:09 1148

转载 从网页Web上调用本地应用程序(.jar、.exe)的主流处理方法

对于该篇文章有疑问或者错误的地方,邮件至 [email protected],欢迎交流。    在做web应用的时候,我们经常会遇到在web中调用本地应用程序的问题,例如在web中点击一个按钮,然后打开自己写的或者别人的应用程序。上网比较留意的同学应该会发现,想qq客服,淘宝的阿里旺旺客服都会有这样的效果。    其中qq的聊天按钮已经开源,你也可以写到自己的网页中,详见http://

2016-10-25 09:07:11 19526 1

转载 ADB常用指令与logcat日志

ADB命令简介  ADB是一个功能强大的命令行工具。通过它可以直接和模拟器或真机进行交互。它是一个具有客户端和服务器端的程序。  它主要由三个部分组成:客户端,它运行在你的开发机上,你可以通过执行adb命令来唤起一个客户端。其他的工具例如:ADT插件以及DDMS也可以创建一个ADB客户端。服务端,它运行在你的后台进程,这个服务管理客户端和运行在你模拟起或真机上的守护进程。守

2016-09-24 16:57:15 1993

原创 关于javah编译.h头文件时出现的问题总结

一,错误: 找不到 'com.izhihuicheng.dingdong.telphone.jni.SmsSeriPortJni' 的类文件。      进入项目src同级目录下,使用 javah -classpath . -jni com.******.jni.SmsSeriPortJni 命令。注意 . 前后有后格,用于标识编译后文件生成的路径二,错误: 编码GBK

2016-05-20 16:19:31 353

原创 关于bitmap recycle trying to use a recycled bitmap android.graphics.Bitmap

在开发中,一直使用4.0以上手机作为测试机所以一直没有出现这个问题,今天换了2.3版本的手机,出现了这个错误:trying to use a recycled bitmap android.graphics.Bitmap后检查代码,我的图片回收代码是介个样子的:public static void recycle(View view) {if (null == view

2015-07-21 10:51:23 3759

转载 基础总结篇之三:Activity的task相关

古人學問無遺力,少壯工夫老始成。紙上得來終覺淺,絕知此事要躬行。南宋.陸遊《冬夜讀書示子聿(yù)》软件行业也是一样,多少前辈不遗余力的奋斗才出现了软件行业的繁荣的景象,其中已有不少成为大师级人物。今天我们站在伟人的肩膀上,自然会有不少的优势,但不要忘了,要在对技术的认知方面有所提升,仍需我们去实践,去实践。今天我们来讲一下Activity的task相关内容。上次我

2014-12-24 23:14:19 283

转载 Activity的四种launchMode

Activity的四种launchMode。launchMode在多个Activity跳转的过程中扮演着重要的角色,它可以决定是否生成新的Activity实例,是否重用已存在的Activity实例,是否和其他Activity实例公用一个task里。这里简单介绍一下task的概念,task是一个具有栈结构的对象,一个task可以管理多个Activity,启动一个应用,也就创建一个与之对应

2014-12-24 23:02:18 284

[啊哈!算法].啊哈磊.扫描版.part2.rar

[啊哈!算法].啊哈磊.扫描版

2016-06-02

[啊哈!算法].啊哈磊.扫描版.part1.rar

[啊哈!算法].啊哈磊.扫描版.pdf

2016-06-02

JNI完全技术手册

JNI完全技术手册

2016-05-20

SPEEX音频JAVA源码

使用JAVA语言编写的speex格式转换,保证可用

2016-05-20

[Android NFC开发实战详解卷2

[Android NFC开发实战详解卷2

2016-03-16

[Android NFC开发实战详解卷1

[Android NFC开发实战详解卷1

2016-03-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除