自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (10)
  • 收藏
  • 关注

原创 JS 系列一: Javascript 定义类(class)的三种方法

在面向对象编程中,类(class)是对象(object)的模板,定义了同一组对象共有的属性和方法。Javascript语言不支持“类”, 但是可以用一些变通的方法,模拟出“类”。一、构造函数法经典的方法,书上也是这样教的。它用构造函数模拟类,在内部用this关键字指代实例对象。生成实例的时候,使用new关键字。类的属性和方法,

2016-05-21 17:14:17 32956

原创 2015年十大热门Android开源新项目

2015即将结束,又到了大家喜闻乐见的年终盘点时刻啦,今天给大家盘点一下2015年Android开发领域新出现的10大热门开源项目。数据来自于GitHub搜索,创建时间自2015年1月1日开始的新项目才能入围,因此一些创建时间较早的诸如RxJava等优秀项目不在榜上,排名规则是best match,欢迎大家一起吐槽。10. Material-Animations它是一款实现了各种M

2016-01-05 14:08:14 772

原创 Android开发者网址导航

官网Android DeveloperAndroid Training 中文版Android API中文版Android API指南中文版Android设计指南中文版Material Design中文版Android Developers资源StackOverFlowAn

2015-12-28 11:19:58 718

转载 在WebView中如何让JS与Java安全地互相调用

在现在安卓应用原生开发中,为了追求开发的效率以及移植的便利性,使用WebView作为业务内容展示与交互的主要载体是个不错的折中方案。那么在这种Hybrid(混合式) App中,难免就会遇到页面JS需要与Java相互调用,调用Java方法去做那部分网页JS不能完成的功能。网上的方法可以告诉我们这个时候我们可以使用addjavascriptInterface来注入原生接口到JS

2015-10-15 17:26:05 678

转载 WebView 远程代码执行漏洞浅析

1. WebView 远程代码执行漏洞描述      Android API level 16以及之前的版本存在远程代码执行安全漏洞,该漏洞源于程序没有正确限制使用WebView.addJavascriptInterface方法,远程攻击者可通过使用Java Reflection API利用该漏洞执行任意Java对象的方法,简单的说就是通过addJavascriptInterface给WebV

2015-10-15 17:24:26 7396

原创 android动画 之Interpolator类

序一个好的动画一定是用心做出来的,何为用心?其中一点我认为定义适当的 Interpolator 就是一种用心的表现;这点在 google material design 中尤为明显。一个好的动画一定要符合实际,一句老的话就是:石头下落一定要受重力才优雅,不然一颗石头像羽毛一样在风中还飘啊飘的那就不行了。介绍Interpolator 是个什么东西?In

2015-07-12 23:51:01 4478

原创 Android Studio 插件(二)

阅读目录1. H.A.X.M(硬件加速执行管理器) 2. genymotion 3. Android  Drawable Importer 4. Android ButterKnife Zelezny 5. Android  Holo Colors Generator 6. Robotium Recorder 7.jimu Mirror 8.Strings-xml-toolsA

2015-06-21 10:57:48 2299

原创 Android Studio 插件(一)

以下是一些Android Studio插件的介绍,虽然Android Studio的插件没有Eclipse插件那样丰富,不过利用它们,依然可以为开发工作带来许多方便ButterKnife一键从xml布局文件中生成对View的声明和ButterKnife的注解,也可以给Adapter设置一个ViewHolder项目主页: https://github.com/i

2015-06-21 10:55:04 6027

原创 Android Studio系列教程三--快捷键

Android Studio 1.0正式版发布啦今天是个大日子,Android Studio 1.0 终于发布了正式版, 这对于Android开发者来说简直是喜大普奔的大消息啊,那么就果断来下载使用。官方下载地址: http://developer.android.com/sdk/index.html如果你之前已经使用其他版本的Studio,那么直接覆盖就好了,如果

2015-02-04 02:38:14 650

原创 Android Studio系列教程二--基本设置与运行

原文链接:http://stormzhang.com/devtools/2014/11/28/android-studio-tutorial2/上面一篇博客,介绍了Studio的优点与1.0 RC的安装与上手体验,没想到google的更新速度这么快,已经出了RC 2版本,主要是修复一些bug。那么今天就带大家预览下Stduio的界面与基本功能。项目结构当我们新建一个项目的目录结构默认是

2015-02-04 01:27:30 628

原创 开源控件收集

1.  DragTopLayouthttps://github.com/chenupt/DragTopLayout2.。 AndroidPullMenuhttp://shkurtia.github.io/AndroidPullMenu/https://github.com/ShkurtiA/AndroidPul

2015-02-01 02:23:11 739

原创 Android Studio系列教程一--下载和安装

背景相信大家对Android Studio已经不陌生了,Android Studio是Google于2013 I/O大会针对Android开发推出的新的开发工具,目前很多开源项目都已经在采用,Google的更新速度也很快,明显能感觉到这是Android开发的未来,那么我们还有什么理由不去拥抱未来呢?虽然推出了很久,但是国内貌似普及的程度并不高,鉴于很多朋友求studio的详细教程,

2015-02-01 00:12:00 802

转载 Android 开源交流 QQ 群分享汇总

Android 开源交流 QQ 群分享汇总 :      https://github.com/aosp-exchange-group/share简介分享者AndroidDevTools中文北京-一休非常不错的团队协作工具Teambition北京-一休免费的I

2015-01-16 12:24:19 6178

转载 十大Material Design开源项目

摘要:本文详细介绍了十个Material Design开源项目,从示例、FAB、菜单、动画、Ripple到Dialog,看被誉为“Google第一次在设计语言和规范上超越了Apple”的Material Design是如何逐渐成为App的一种全新设计标准。介于拟物和扁平之间的Material Design自面世以来,便引起了很多人的关注与思考,就此产生的讨论也不绝于耳。本文详细介绍

2014-11-26 17:22:16 29243

转载 开发者必备的十二大Android开发资源

摘要:无论你是经验丰富的专业Android开发者,还是初出茅庐的新人,开发应用最忌讳的就是闭门造车。不能把自己圈在自己的思维里,要学会借助外在现有的资源去协助开发,这样既不会让自己固步自封,还能够提高工作效率。无论你是经验丰富的专业Android开发者,还是初出茅庐的新人,开发应用最忌讳的就是闭门造车。不能把自己圈在自己的思维里,要学会借助外在现有的资源去协助开发,这样既不会让自己

2014-11-26 17:20:53 1464

原创 android 所有焦点问题汇总【Focus】

setFocusable(true);    //  是设置能否获得焦点而已。.requestFocus();          //是让控件得到焦点requestFocusInWindow() //的作用应该是获取窗口的焦点

2014-04-09 17:06:24 9993

原创 android:descendantFocusability用法简析【listview gridview 焦点问题】

开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中存在诸如ImageButton,Button,CheckBox等子控件(也可以说是Button或者C

2014-04-04 17:19:56 5099

转载 【整理】android开源项目【developer篇】

主要介绍和Android开发工具和测试工具相关的开源项目。Buckfacebook开源的Android编译工具,效率是ant的两倍。主要优点在于:(1) 加快编译速度,通过并行利用多核cpu和跟踪不变资源减少增量编译时间实现(2) 可以在编译系统中生成编译规则而无须另外的系统生成编译规则文件(3) 编译同时可生成单元测试结果(4) 既可用于IDE编译也可用于持续集成

2014-01-09 13:20:33 981

转载 android开源项目【View篇】

主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditText、TableView、Activity Animation等等。  一、ListView android-pulltorefresh 一个强大的

2014-01-09 13:19:02 3377

转载 【整理】android开源项目【tool篇】

主要包括那些不错的开发库,包括依赖注入框架、图片缓存、网络相关、数据库ORM建模、Android公共库、Android 高版本向低版本兼容、多媒体相关及其他。一、依赖注入DI通过依赖注入减少View、服务、资源简化初始化,事件绑定等重复繁琐工作AndroidAnnotations(Code Diet)android快速开发框架项目地址:https://github.com/

2014-01-09 13:17:21 2047

转载 【整理】android开源项目【项目篇】

主要介绍那些Android还不错的完整项目,目前包含的项目主要依据是项目有意思或项目分层规范比较好。Linux项目地址:https://github.com/torvalds/linuxAndroid项目地址:https://android.googlesource.com/或https://github.com/android以上两个项目,不解释(1) ZXing 二维码

2014-01-09 13:14:49 968

转载 【整理】android开源项目【blog篇】

主要介绍那些乐于分享并且有一些很不错的开源项目的个人和组织。Follow大神,深挖大神的项目和following,你会发现很多。一、个人JakeWharton 就职于SquareGithub地址:https://github.com/JakeWharton代表作:ActionBarSherlock,Android-ViewPagerIndicator,Nine Old An

2014-01-09 13:13:24 943

转载 Android 开源项目(二)

开源分享(点击标题下载源码):1.Xabber客户端  2.oschina客户端  3.手机安全管家  4.星座连萌  5.玲闹铃  6.魔乐盒  7.PWP日历  8.Apollo音乐播放器  9.夏普名片识别  10.高仿人人网  11.简洁天气  12.高仿开心网  13.百度推聊

2013-11-28 13:58:16 1566

转载 Android KeyCode列表

KEYCODE列表电话键 KEYCODE_CALL拨号键5KEYCODE_ENDCALL挂机键6KEYCODE_HOME按键Home3KEYCODE_MENU菜单键82KEYCODE_BACK返回键4

2013-11-18 10:28:11 77767 4

原创 再现完美蔚蓝天色 RAW格式照片处理技法

天空是风光摄影中经常拍摄的题材,厚重的云层与湛蓝的天空产生的强烈对比会给观赏者带来无与伦比的震撼感觉。然而,由于光比等问题经常会让天空变得黯然失色,下面我们就来介绍如何通过Camera Raw 再现完美天色。相关阅读:快速提升摄影品质 RAW格式照片处理技法step1  在Camera Raw 中精细调整照片局部的色彩时,可以使用“HSL/ 灰度”面板,单击Camera Raw

2013-10-15 12:27:27 1457

原创 Android EditText/TextView使用SpannableString显示复合文本

在Android中EditText用于编辑文本,TextView用于显示文本,但是有时候我们需要对其中的文本进行样式等方面的设置。Android为我们提供了SpannableString类来对指定文本进行处理。1) ForegroundColorSpan        文本颜色[java] view plaincopyprint?private void set

2013-08-26 12:05:11 12764

原创 Android优秀开源项目

Android经典的开源项目其实非常多,但是国内的博客总是拿着N年前的一篇复制来复制去,实在是不利于新手学习。今天爬爬把自己熟悉的一些开源项目整理起来,希望能对Android开发同学们有所帮助。另外,如果你有比较好的项目推荐,也烦请在评论里分享出来,我会定期更新博客内容。项目篇:Apollo音乐播放器:就一个播放器,但是实现的很好oschina客户端:oschina网站的客户端哦,

2013-08-20 11:40:39 5715 2

转载 android:layout_weight属性详解

在android开发中LinearLayout很常用,LinearLayout的内控件的android:layout_weight在某些场景显得非常重要,比如我们需要按比例显示。android并没用提供table这样的控件,虽然有TableLayout,但是它并非是我们想象中的像html里面的table那么好用,我们常用ListView实现table的效果,但是列对齐确比较麻烦,现在用Linear

2013-07-31 12:19:54 650

原创 java线程进阶

一、线程的生命周期      这里所说的线程的生命周期,也是根据Thread类里面的方法来定义的。JDK API 1.6里和生命周期有关的方法有一些几个:      1、interrupt():中断线程。      2、interrupted():测试当前线程是否已经中断。      3、isInterrupted():测试线程是否已经中断。      4、join():等待该

2013-07-05 16:31:31 1117

原创 Android开源项目(非组件)

学习开发一个有效的途径就是借鉴成熟的案例作为学习的对象,下面为大家推荐一些比较不错的Android项目,有些也是在其它的帖子中发现的,欢迎大家补充,将开源进行到底。1、 eoe客户端:eoe网站Android客户端,这个客户端使用了SliddingMenu等效果

2013-07-05 15:42:32 2324

翻译 [中英文对照]android Designing for TV(三) ------ Handling Features Not Supported on TV 在TV上处理不支持的功能

TVs are much different from other Android-powered devices:电视远比其他安卓设备复杂They're not mobile.它(TV)不是手机.Out of habit, people use them for watching media with little or no interaction.和手机操作有不同的习惯,

2013-06-21 15:53:55 1155

翻译 [中英文对照]android Designing for TV(二) ------ Optimizing Navigation for TV 优化电视导航

An important aspect of the user experience when operating a TV is the direct human interface: a remote control. As you optimize your Android application for TVs, you should pay special attention to ho

2013-06-09 16:23:26 1389

翻译 [中英文对照]android Designing for TV(一) ------ Optimizing Layouts for TV 优化电视布局

When your application is running on a television set, you should assume that the user is sitting about ten feet away from the screen. This user environment is referred to as the 10-foot UI. To provi

2013-06-08 16:32:12 1750

原创 Android开源项目

学习开发一个有效的途径就是借鉴成熟的案例作为学习的对象,下面为大家推荐一些比较不错的Android项目,有些也是在其它的帖子中发现的,欢迎大家补充,将开源进行到底。1、 eoe客户端:eoe网站Android客户端,这个客户端使用了SliddingMenu等效果

2013-05-29 09:54:38 749

原创 android 实用项目备份【GitHub】(三)

41. android-swipelistviewSwipeListView是一个Android List View实现,实现了自定义ListView单元格,可通过滑动来显示扩展面板。开发者可直接登陆Google Play下载安装其Demo应用。 42. greenDAOgreenDAO是一个可以帮助Android开发者快速将Java对象映射到SQLite数据库的表单中的O

2013-05-22 12:16:17 1947

原创 android 实用项目备份【GitHub】(二)

在《直接拿来用!最火的Android开源项目(一)》中,我们详细地介绍了GitHub上最受欢迎的TOP20 Android开源项目,引起了许多读者的热议,作为开发者,你最常用的是哪些开源项目?使用起来是否能让你得心应手?今天,我们将介绍另外20个Android开源项目,在这些项目中,你又用到了哪些呢?21. drag-sort-listviewDragSortListView(DSLV

2013-05-09 10:31:51 1013

原创 android 实用项目备份【GitHub】(一)

下面,就让我们一起来看看,在GitHub平台上,究竟有哪些Android开源项目最火,也最受开发者欢迎。1. ActionBarSherlockActionBarSherlock应该算得上是GitHub上最火的Android开源项目了,它是一个独立的库,通过一个API和主题,开发者就可以很方便地使用所有版本的Android动作栏的设计模式。对于Android 4.0及更高版

2013-05-09 10:29:39 1084

论道HTML5 (原版,非扫描版)

第 1 章 1.1 1.2 1.3 1.4 1.5 1.6 利用 HTML5 制作网站 .....................1 大多数人不了解 HTML5 时代的网页 设计............................................................1 HTML5 带来的网页结构、设计风格 及理念的变化 ............................................3 1.2.1 HTML 4 时代的几个特征 ..............4 1.2.2 一个典型的 HTML5 页面 ..............4 1.2.3 小结 ................................................6 HTML5 带来的标签变化...........................6 1.3.1 什么是标签 ....................................6 1.3.2 标签的分类 ....................................7 1.3.3 近十几年来的 HTML.....................9 1.3.4 Web 的变化趋势 ............................9 HTML5 带来的表单数据内容进化 ...........9 1.4.1 数据提交格式的变化 ...................10 1.4.2 数据提交范围的变化 ...................11 1.4.3 表单数据类型的增加 ...................12 1.4.4 表单属性和验证方式的进化........13 1.4.5 文件上传控件和重复模型的 应用..............................................14 1.4.6 小结..............................................14 HTML5 与 SEO .......................................15 1.5.1 技术趋势 ......................................15 1.5.2 搜索引擎服务商面临的问题........16 1.5.3 SEO 从业人员面临的问题 ...........17 1.5.4 SEO 面临的几个社会问题 ...........18 HTML5 的开发环境与调试环境 .............18 1.6.1 HTML5 编写工具 ........................18 1.6.2 JavaScript 开发.............................19 1.6.3 HTTP 监控 ...................................19 1.6.4 调试环境 ......................................20 1.7 案例:HTML5 网站建设 ........................ 22 1.7.1 需求的提出 .................................. 22 1.7.2 需求分析 ...................................... 22 1.7.3 系统分析 ...................................... 22 1.7.4 工程实现 ...................................... 23 1.7.5 小结.............................................. 27 7 目录 2 3 4 5 6 第2章 用 CSS3 完善网站 .......................... 28 2.1 文字模块.................................................. 29 8 2.1.1 文字阴影:text-shadow .......... 29 2.1.2 文字溢出:text-overflow...... 30 9 2.1.3 文字换行:word-wrap .............. 30 2.2 颜色模块.................................................. 31 10 2.2.1 透明度:opacity....................... 31 .............................................. 2.2.2 HSL ........................... 33 11 2.2.3 HSLA 和 RGBA 33 2.3 边框模块.................................................. 34 12 2.3.1 边框圆角:border-radius...... 34 2.3.2 边框颜色:border-color........36 2.3.3 边框图像:border-image........37 13 2.3.4 盒阴影:box-shadow ................ 40 2.4 用户界面模块 .......................................... 41 14 2.4.1 盒倒影:box-reflect..............41 2.4.2 盒大小:box-sizing ................ 41 15 2.5 背景模块.................................................. 42 2.5.1 背景渐变 ...................................... 42 2.5.2 background-origin ................ 45 2.5.3 background-clip .................... 46 2.5.4 background-size .................... 47 2.5.5 多背景 .......................................... 48 16 17 2.5.6 遮罩.............................................. 49 18 图灵社区会员 阿雅([email protected]) 专享 尊重版权 2目录 2.6 2.7 2.8 2.9 2.10 动画模块 ................................................. 51 2.6.1 transform ................................. 51 3.3.3 如何检测浏览器是否支持 Drag & Drop API ......................... 83 3.3.4 Drag & Drop API 的主要操作 ..... 84 3.3.5 文件拖放上传实例 ...................... 86 History API.............................................. 87 3.4.1 以前的解决方案 .......................... 87 3.4.2 现在的 History API ..................... 87 Communication API ................................ 89 3.5.1 以前解决跨源通信的方案 ........... 89 3.5.2 XMLHttpRequest Level 2 ............ 90 3.5.3 iframe 和 sandbox................... 91 3.5.4 跨文档消息通信 .......................... 92 Notification API ...................................... 97 3.6.1 如何检测浏览器是否支持 Notification API........................... 97 3.6.2 Web 的 Notification 的状态 ......... 97 3.6.3 让你的 Web App 带着 Notification 跑 ............................. 97 audio 标签和 video 标签 .................... 99 3.7.1 audio 标签 ............................... 100 3.7.2 video 标签 ............................... 102 Canvas API ............................................ 108 3.8.1 以前的同类解决方案................. 109 3.8.2 Canvas 的优点 ........................... 109 3.8.3 检测浏览器是否支持 Canvas .... 109 3.8.4 Canvas 主要操作 ....................... 109 WebSocket API ..................................... 110 Web Worker API ................................. 111 Web Storage API ................................. 111 MicroData 和语义网络 ........................ 111 3.12.1 MicroData 的常见属性 .......... 112 3.12.2 MicroData 的例子 .................. 112 3.12.3 MicroData 与 SEO——人类 需要有序的信息 .................... 113 3.12.4 语义网络的基本概念 ............. 113 3.12.5 语义测试工具 ........................ 114 通用 Base64 方法 ................................ 114 3.13.1 编码........................................ 114 3.13.2 解码........................................ 115 3.13.3 应用........................................ 115 2.11 第 3 章 3.1 3.2 3.3 2.9.6 着色器.......................................... 70 使用 CSS3 美化网站 ............................. 72 2.10.1 右上角文字 .............................. 73 2.10.2 下载盒子.................................. 74 2.10.3 图片格子.................................. 74 2.10.4 中间盒子.................................. 74 2.10.5 左右盒子.................................. 75 2.10.6 居中背景.................................. 76 2.10.7 载入效果.................................. 76 2.10.8 页脚 ......................................... 77 小结 ....................................................... 77 划时代的 Web API .......................... 79 传统 Web 模型与 Web OS 架构模型 ...... 79 Web API 的概要介绍 .............................. 81 Drag & Drop API ..................................... 82 3.3.1 以前的解决方案 .......................... 82 2.6.2 transition ............................... 2.6.3 animation ................................. 区域模块 ................................................. 2.7.1 故事线.......................................... 2.7.2 区域样式 ...................................... 2.7.3 内容形状和环绕 .......................... 2.7.4 小结 ............................................. 选择器 ..................................................... 2.8.1 结构伪类 ...................................... 2.8.2 否定伪类 ...................................... 2.8.3 状态伪类 ...................................... 2.8.4 目标伪类 ...................................... 53 55 57 58 60 60 62 62 63 65 65 66 66 68 68 68 69 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 .................................. 其他模块 ................................................. 2.9.1 多栏布局 ...................................... 2.9.2 弹性盒子布局 .............................. 2.9.3 网络字体 ...................................... 2.9.4 媒介查询 ...................................... 2.8.5 其他选择器 70 2.9.5 滤镜效果 ...................................... 70 3.3.2 Drag & Drop API 的优点 ............. 83 图灵社区会员 阿雅([email protected]) 专享 尊重版权 3.14 3.15 3.16 Web Database API ...............................117 3.14.1 Web SQL API.........................117 3.14.2 Indexed DB API .....................121 WebGL.................................................124 Device API 系列 ..................................125 3.16.1 Geolocation API .....................125 3.16.2 File API ..................................128 3.16.3 FileWriter API ........................132 3.16.4 Media Capture API .................132 3.16.5 Contact API ............................133 3.16.6 System Information API .........134 3.16.7 Calendar API ..........................137 3.16.8 Messaging API........................137 小结 .....................................................138 Canvas 2D......................................139 什么是 Canvas .......................................139 Canvas 2D 原理 .....................................140 4.2.1 坐标系统说明 ............................141 4.2.2 属性说明 ....................................142 绘制 .......................................................143 4.3.1 各类线条 ....................................143 4.3.2 矩形............................................151 4.3.3 三角形 ........................................152 4.3.4 圆与扇形 ....................................153 4.3.5 图片............................................155 4.3.6 文字............................................158 特效 .......................................................160 4.4.1 渐变............................................160 4.4.2 阴影与透明 ................................162 基础操作中比较复杂的部分 .................162 4.5.1 保存和恢复 ................................163 4.5.2 坐标转换 ....................................163 4.5.3 旋转............................................164 4.5.4 缩放............................................164 4.5.5 变形............................................164 4.5.6 组合............................................166 4.5.7 裁剪............................................167 4.5.8 像素操作 ....................................170 动画 .......................................................172 目录3 4.6.1 左右运动 .................................... 172 4.6.2 上下运动 .................................... 173 4.6.3 圆心旋转运动 ............................ 174 4.6.4 抛物线运动 ................................ 175 4.6.5 渐变运动 .................................... 175 2 3.17 第 4 章 4.1 4.2 4.3 4.4 4.5 4.7 事件感应................................................ 176 3 4.8 关于 Canvas 的一些经验 ....................... 177 4.8.1 回答两个问题 ............................ 177 4 4.8.2 避开浮点运算 ............................ 178 4.8.3 资源载入与双缓冲问题 ............. 178 5 4.8.4 图片抗锯齿的原理及办法 ......... 179 4.8.5 粒子系统的使用 ........................ 181 4.9 Web 开发复古流.................................... 181 6 4.10 小结 ..................................................... 182 7 8 4.6 第5章 HTML5 和移动互联网开发 .......... 183 5.1 移动互联网的现状与需求 ..................... 183 5.1.1 市场容量 .................................... 184 5.1.2 移动设备的特点 ........................ 184 5.1.3 移动设备的现状 ........................ 185 5.1.4 开发者生态圈 ............................ 185 图灵社区会员 阿雅([email protected]) 专享 尊重版权 9 5.1.5 可供选择的移动互联网开发 10 平台 ........................................... 185 5.2 HTML5 在移动互联网上的开发示例 ... 187 11 5.2.1 一个 HTML5 开发者的基本 配置 ........................................... 187 5.2.2 欧朋浏览器 H5 版介绍 .............. 188 12 5.2.3 重力传感设备 ............................ 191 5.2.4 电子罗盘开发 ............................ 199 13 5.2.5 Geolocation 与 LBS 应用开发 ... 203 5.2.6 网页摄像与网络相册 ................. 207 14 5.2.7 移动设备中的离线存储 ............. 214 5.3 小结 ....................................................... 215 15 第6章 WebSocket 开发应用 ................... 216 6.1 WebSocket 的那些事儿 ......................... 216 6.1.1 WebSocket 的技术背景 ............. 217 6.1.2 WebSocket 的定义 ..................... 218 16 17 代码 ........................................... 220 18 6.1.3 WebSocket 通信模式解析.......... 219 6.1.4 WebSocket 检测浏览器支持 4目录 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9 第 7 章 7.1 WebSocket API 的内容 ......................... 220 6.2.1 属性 ........................................... 220 6.2.2 URL ........................................... 221 6.2.3 事件 ........................................... 221 客户端样例程序 .................................... 222 服务器端样例程序 ................................ 222 Ajax、长轮询、Comet 之间的那些 事儿 ....................................................... 223 6.5.1 Ajax............................................ 223 6.5.2 长轮询........................................ 225 6.5.3 Comet ......................................... 226 6.5.4 Ajax 与 WebSocket 的多角度 对比 ........................................... 227 与 WebSocket 相关的几个概念............. 227 6.6.1 SSJS ........................................... 228 6.6.2 Node.js ....................................... 228 开发基于 WebSocket 的通信示例 ......... 235 6.7.1 聊天室........................................ 235 6.7.2 服务器监控 ................................ 239 6.7.3 联机作图 .................................... 243 免费的 WebSocket 资源 ........................ 247 小结 ....................................................... 248 瘦服务器战略与云.........................249 战略观察与未来 10 年的思考 ............... 249 7.1.1 Web 瘦服务器战略 .................... 249 7.1.2 云 ............................................... 253 7.1.3 计算能的思考 ............................ 254 7.2.1 Web Storage 的概念 .................. 255 7.2.2 localStorage 介绍与示例 ..... 255 7.2.3 sessionStorage 的介绍与 示例 ........................................... 258 7.2.4 浏览器端存储的方案和 局限性 ....................................... 260 7.3 离线应用 ............................................... 265 7.3.1 判断浏览器是否在线................. 266 7.3.2 离线应用的属性与方法............. 266 7.3.3 manifest 文件 ............................. 267 7.4 Web Worker .......................................... 269 7.4.1 Worker ....................................... 270 7.4.2 Shared Worker ........................... 273 7.4.3 Web Worker 小结 ...................... 275 7.5 一个云记事本的案例 ............................ 276 7.5.1 客户端逻辑分析 ........................ 276 7.5.2 客户端的实现 ............................ 277 7.5.3 工程实现的联想 ........................ 279 7.6 小结 ....................................................... 279 附录A HTML5 标签、事件属性及其 相关网站.......................................... 281 附录B 审慎对待各种框架 ......................... 287 附录C 统一开发常用交流术语 ................ 289 附录D WebGL ............................................ 294 附录E CSS3 模块列表 .............................. 299

2016-03-15

httpmime-4.1.3.jar

httpmime-4.1.3.jar 已测试,可以使用

2012-10-09

pinyin4j-2.5.jar

pinyin4j-2.5.jar pinyin4j-2.5.0.jar,java中文转为拼音

2012-10-09

android-support-v4.jar

ViewPager类是实现左右两个屏幕平滑地切换的一个类,是由Google 提供的, 使用ViewPager首先需要引入android-support-v4.jar这个jar包。

2012-04-01

android-misc-widgets

民间的控件工具集合~~~android-misc-widgets;android-misc-widgets里面包含几个widget:Panel、SmoothButton、Switcher、VirtualKeyboard,还有一些动画特效,

2011-12-27

google-gson

Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来。 示例代码: Gson gson = new Gson(); int[] ints = {1, 2, 3, 4, 5}; String[] strings = {"abc", "def", "ghi"}; (Serialization) gson.toJson(ints); ==> prints [1,2,3,4,5] gson.toJson(strings); ==> prints ["abc", "def", "ghi"]

2011-12-27

unetbootin-windows-latest.exe

制作BT4(u盘启动),BT4不再用光盘启动,可以使用unetbootin-windows-latest.exe制作U盘启动。

2011-08-03

saveFile.rar

默认情况下,U盘版BT4是不可写的,其实只要修改两个文件就可以搞定了: 把U盘插入一台能正常运行的操作系统下,打开根目录下的syslinux.cfg文件,把 引用: boot=casper nopersistent rw quiet vga=0×317 修改成: 引用: boot=casper persistent rw quiet vga=0×317 仅仅只去掉了一个no,保存退出,然后下载下面的这个savefile压缩文件,在U盘根目录拷贝一个(见附件,解压后拷贝) casper-rw 文件,文件大小自己选择(就是把比如1024Mb改成casper-rw,如果你U盘够大,就不要选择太小的,我刚开始选择256M,后来想安装东西就安装不进去了,没办法,只能重来,后来选择了一个2048Mb的) saveFile.rar 把U盘插入,从U盘启动,输入 startx 后进入图形界面 在shell里输入: 代码: vim /etc/rc.local ,在最下面把 代码: /etc/init.d/wicd start 加入,保存退出.这样wicd就能开机启动了,然后从Internet–wicd NetWork Manager运行Wicd,选择高级设置,可选择自动DHCP,或手动设置静态IP地址之类的,连接成功后就可以上网了.

2011-08-03

PhoneUI.rar

Windows CE 应用程序设计源代码, 全面, 典型的应用还包含各种安装设置步骤, 是Windows CE程序员的必备的代码!

2009-08-03

feizhixuan千里牛翻页控件

一些常用控件~一个类似百度的翻页控件,不错,值得一用,也可以改善改善

2009-07-27

空空如也

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

TA关注的人

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