最近项目中遇到WebView 播放视频需求(H5 video 标签),那么问题来了视频无法全屏播放等。
对于这种视频播放问题有多种方案可以解决,例如:
1.实现一个网络视频播放器来播放网络视频(这个方案如果不利用开源的框架,实现起来费时费力)
2.自定义WebView实现利用H5的Video标签来播放视频(可以解决基本的视频播放需求,但是可能很多效果难以实现,比如手势控制等)...
分类:
移动开发 时间:
2016-05-12 13:40:13
阅读次数:
1176
在Android开发中、涉及比较深的话、我们会用到线程池来做异步操作
比如下载图片、执行异步任务等、为了方便管理、继承一个线程池管理类、
在使用线程的时候只需要 submmitJob和removeJob、不会产生大量的线程、有效防止OOM...
分类:
编程语言 时间:
2016-05-12 13:39:52
阅读次数:
176
1.目的和意义这是评测方法的优化。RAM作为手机运行时所有内容所容纳加载的地方,重要性不言而喻。了解手机在开机后的RAM剩余大小,能够帮助我们清楚手机能加载多大的程序,运载应用的能力有高。Android是一个不断升级演变的系统,新的版本对RAM的需求也越来越多,了解当前系统在正常使用时,系统耗费RAM大小,也能够帮助开发工程师、开发管理者从底至上地清楚系统本身的状态。对于开发或者决策,提供十分必要的...
分类:
其他好文 时间:
2016-05-12 13:37:06
阅读次数:
222
平时我们都知道使用String的时候呢要避免在代码中硬编码,应该统一使用string.xml文件来保存我们在项目中用到的字符串,好处在于避免代码的复用,统一管理和根据不同地区加载不同语言等。
但是我们可以平时忽略它的一些用法:1.string也可以使用参数4
我们家有%s个人使用...
分类:
移动开发 时间:
2016-05-12 13:38:30
阅读次数:
170
《第一行代码——Android》郭霖著
在活动中使用ToastToast是Android系统提供的一种非常好的提醒方式,在程序中可以使用它将一些短小的信息通知给用户,这些信息会在一段时间后自动消失,并且不会占用任何屏幕空间,我们现在就尝试一下如何在活动中使用Toast。...
分类:
移动开发 时间:
2016-05-12 13:39:03
阅读次数:
184
以TouchEvent为主,看一下View和ViewGroup内部是如何处理Input Events的;
首先来看事件的产生来源:一、获取事件:事件的来源可以分为“软件”,“硬件”两种;
主要的事件包含有:
按键事件(KeyEvent) :即物理按键按下产生的事件,相关的常用物理按键一般有HOME,BACK等
触摸事件(TouchEvent):
鼠标事件(MouseEvent)、轨...
分类:
其他好文 时间:
2016-05-12 13:36:34
阅读次数:
277
vue源码解读-1
在github上下载到源码的后在src的目录下也即是该所有分块的源文件的地址所在的地方,使用webstrom在file–>Settings–>languages&Frameworks中选择javascript使用ECMAScript6
1. index.js
import Vue from ‘./instance/vue’
import installGlobal...
分类:
Web程序 时间:
2016-05-12 13:37:52
阅读次数:
585
我相信现在很多的iOS开发者都知道苹果要求我们提交到App
Store的应用必须支持IPv6。
1.提到IPV6相关。 那这个直接就联想到就是关于我们App中网络部的一些内容,是否要进行相应的改变。
首先,解释下什么是ipv6?
IPv6是下一代互联网的协议,它的提出最初是因为随着互联网的迅速发展,IPv4定义的有限地址空...
分类:
移动开发 时间:
2016-05-12 13:36:48
阅读次数:
3660
用 GitHub 来部署静态网页 ??????这个教程主要适用于直接创建仓库。想从github上直接上手的同学可以参照以上教程部署静态网页。我想分享给大家的是,如何将已经创建了仓库并且有master分支的项目部署为静态网页。自动生成页面1、点击settings自动生成页面
仓库名和访问二级域名一致。
跳转到这个页面,直接忽视,点击最后面的按钮。
随意选择,提交。
现在我们已经...
分类:
Web程序 时间:
2016-05-12 13:37:20
阅读次数:
228
在现在的生活之中,地图越来越重要,作为一个普通的程序员,我们不可能自己去编写一个地图,所以,这篇文章写的是关于如何利用百度的第三方框架来写自己的程序,
首先我们需要成为百度开发者,然后下载相关的SDK,在百度里面搜索百度地图,然后进入百度api首页,然后点击进入,这里我只说一些需要注意的点,第一,在创建应用的时候,我们应该选择的是androidsdk,然后android的sha1 fingerp...
分类:
移动开发 时间:
2016-05-12 13:36:20
阅读次数:
306
Parity game
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 7567
Accepted: 2951
Description
Now and then you play the following game with your friend. Your f...
分类:
其他好文 时间:
2016-05-12 13:37:10
阅读次数:
198
一、servlet中处理cookie的方法
方法描述 public void setDomain(String pattern)该方法设置 cookie 适用的域名。
public String getDomain()该方法获取 cookie 适用的域名。
public void setMaxAge(int expiry)该方法设置cookie生产的时间(以秒为单位)。如果不设置,co...
分类:
其他好文 时间:
2016-05-12 13:37:59
阅读次数:
193
安装python安装pythonwget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz
tar zxvf Python-2.7.11.tgz
cd Python-2.7.11
./configure –prefix=/usr/local
make && make altinstall
检查Python版本
pyth...
分类:
数据库 时间:
2016-05-12 13:35:09
阅读次数:
588
细想自己接触android也有一个月了,一直想写blog来敦促自己的进步,供自己之后翻阅,同时想着自己在编写例子的时候会出现各种问题,所以创建blog来记录自己的学习进程,也可以作分享之用。好了,废话不多说了,这篇blog主要是讲解的如何创建gridview的视图。如下图效果所示:
要实现图中的功能,
先介绍gridview几个属性:
GridView的一些属性
android:n...
分类:
其他好文 时间:
2016-05-12 13:35:16
阅读次数:
195
jQuery Mobile 列表视图
1.如需创建列表,请向 或 元素添加 data-role=”listview“。如需使这些项目可点击,请在每个列表项()中规定链接。提示:默认地,列表中的列表项会自动转换为按钮(无需 data-role=”button”)
2.列表分隔符
列表分隔符(List Dividers)用于把项目组织和组合为分类/节, 如需规定列表...
分类:
Web程序 时间:
2016-05-12 13:37:23
阅读次数:
276
mysql数据备份与还原mysql数据备份与还原
数据备份
mysqldump备份
直接复制这个数据库目录
mysqlhotcopy工具快速备份
数据还原
mysql命令还原
使用source 命令导入备份sql文件
使用直接复制到数据目录的方法
mysqlhotcopy快速恢复
数据备份mysqldump备份mysqldump备份的基本语法格式如下:mysqldump -u user -h hos...
分类:
数据库 时间:
2016-05-12 13:37:23
阅读次数:
226
1. 首先来模拟Gap的产生
1.1. 备库关闭:
SYS@dgtest_s>shutdown immediate;
1.2. 主库切换日志
SYS@dgtest>select SEQUENCE#,ARCHIVED,STATUS from v$log;
SEQUENCE# ARC STATUS
---------- --- ----------------
6...
分类:
数据库 时间:
2016-05-12 13:35:45
阅读次数:
422