webview loadUrl() 弹出系统浏览器解决办法

有很多时候,我们请求的网站会直接跳转到一个位置,这样会直接全屏浏览器加载被跳转的网页,或者弹出浏览器选择(除了系统的,你还自己安装了其他浏览器)。 于是解决办法的原理就是,在webview中跳转。 办法一: mywebView.setWebViewClient(new WebVie...

2012-11-22 16:38:00

阅读数 34

评论数 0

Android4.0源码在Eclipse调试

以下操作都是在ubuntu10.04 64位linux环境下进行 一.下载并编译系统源码 具体步骤略,在源码的根目录成功执行make命令 二.下载安装Eclipse 具体步骤略 三.配置eclipse 修改eclipse配置,避免因eclipse出现内存不足,配置文件是位于eclips...

2012-10-31 19:13:00

阅读数 19

评论数 0

android 监听 APK 安装 与 删除等过程

这是我项目里需要在安装完应用后,马上能侦听到新的应用安装成功,并且更新相应的界面用到的 1.项目里添加侦听类,然后配置文件加权限,就ok importandroid.content.BroadcastReceiver; importandroid.content.Context; im...

2012-10-23 16:12:00

阅读数 28

评论数 0

C# winform导航界面..winform 用groupbox,button跟listview

winform利用button跟listview实现类似QQ设置中的导航菜单。 主要利用了DockStyle。 具体的代码如下: (注意)尤其要注意控件创建的顺序。 我的控件的创建顺序如下(在.Design.cs中): this...

2012-10-16 09:23:00

阅读数 31

评论数 0

四柱HanoiTower----是甜蜜还是烦恼

我想很多人第一次学习递归的时候,老师或者书本上可能会举汉诺塔的例子。 但是今天,我们讨论的重点不是简单的汉诺塔算法,而是三柱汉诺塔的延伸。先来看看经典的三柱汉诺塔。 一、三柱汉诺塔(Hanoi_Three): 我想大家对于三柱汉诺塔的理解以及算法的实现应该是很熟练了。 我在这里简单的过...

2012-10-16 09:21:00

阅读数 22

评论数 0

STL的红与黑--rb_tree

红黑树,作为一种广泛使用的数据结构,我想大家应该都不会陌生。 谈到红黑树的用途,最广为人知的应该就是红黑树在C++ STL中的应用了,在set, multiset, map, multimap等中,都应用了红黑树。但是,rb_tree本身并不开放给外界使用。 今天,我将介绍,STL源码中,...

2012-10-14 03:40:00

阅读数 19

评论数 0

Android GestureDetector 手势基础

1. 当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(View v, MotionEvent event)方法,我们可以处理一些touch事件,但是这个...

2012-10-11 19:14:00

阅读数 10

评论数 0

Android横竖屏的设置和使用

第一种,同时支持横屏和竖屏。 1)这种方式如果屏幕的布局在横屏和竖屏没有明显的差异,是不需要设置的,系统会默认旋转。 2)横屏和竖屏的布局明显的差异,比如横屏的时候可能会分成左右两屏,那么就需要我们进行相关的设置,这种情况下,一种布局文件是无法满足2种方向上的需要。 步骤如下: ...

2012-10-11 11:05:18

阅读数 16

评论数 0

WebViewClient与WebChromeClient的区别

Android应用开发的时候可能会用到WebView这个组件,使用过程中可能会接触到WebViewClient与WebChromeClient,那么这两个类到底有什么不同呢? WebViewClient主要帮助WebView处理各种通知、请求事件的,比如: onLoadResou...

2012-10-10 13:38:54

阅读数 10

评论数 0

从编译ffmpeg/examples,进而了解pkg-config

在编译ffmpeg/doc/example的时候,发现该目录下只有一些.C文件和makefile,于是,很自然的输入:make。 期待成功编译的结果,然而却报出了很多错误,主要错误如下: Package lib* was not found in the pkg-config sear...

2012-10-03 22:01:00

阅读数 12

评论数 0

‘聪明的搜索算法’

A*算法 是一种启发式的搜索算法。 了解BFS、DFS或者Dijkstra算法的人应该知道。这些算法都是一种向四周盲目式搜索的方法。 启发式搜索: 启发式搜索就是在状态空间中的搜索对每一个搜索的位置进行评估,得到最好的位置,再从这个位置进行搜索直到目标。这样可以省略大量无畏的搜...

2012-09-29 22:58:00

阅读数 15

评论数 0

使用automake来写makefile

将设现在的文件目录project是这样的: main.c src inc 在src中放入所有的.c文件:add.c 、hello.c。 在inc中放入所有的.h文件:add.h 、hello.h。 使用automake来写makefile的流程如下: ...

2012-09-29 01:10:00

阅读数 14

评论数 0

Chrome的线程体系

网上已经有网友duguguiyu针对Chrome的线程体系做了很专业的描述了,应该说从原理上已经很完整了。本文主要在网友的基础上从代码实现的角度上进行一些补充和分析。 提到线程,我想大家关注的无非几点:线程的消息循环机制、多线程同步机制,线程间通信机制。 本文也是从大家关注的几点来重点描述...

2012-09-28 18:06:00

阅读数 10

评论数 0

Chromium MessageLoop类分析

原文: Windows程序是基于消息的,不管其封装形式如何,最后都要包含如下代码 Cpp代码 MSGmsg; while(GetMesssage(&msg)) { TranslateMessage(&msg...

2012-09-28 18:05:00

阅读数 14

评论数 0

chromium消息循环机制

Chromium的线程模型和消息循环机制一直是其很有亮点也非常值得学习的一部分,关于这部分的工作原理网上有很多好文章,比如这篇、这篇还有这篇。但是这几篇文章基本是站在一定的高度上来概括其思想,而深入到代码里还有一些流程及细节问题,在此略做总结。 首先,在线程启动时基本会按以下流程来启动消息循环:...

2012-09-28 17:18:00

阅读数 29

评论数 0

chromium源代码结构

Chrome源代码结构 首先,开始接触Chrome的童鞋可能有一个疑惑,Chrome和Chromium是同一个东西吗?答案是,Chrome是Google官方的浏览器项目名称,Chromium是Google官方对Chrome开源项目。说白了就是Chrome是Google自己的官...

2012-09-28 16:05:00

阅读数 16

评论数 0

Sandbox——沙箱技术,来自chromium开发文档

沙箱技术早在Windows2000的时候就已经出现了,但是因为大部分的人都不会接触到也没有机会应用这种技术,导致大部分的人根本就对这个没有印象。而在一本讲到沙箱技术的书上,上面的翻译是‘沙框’,当然这本书的翻译质量很是有些问题。在Windows操作系统上,沙箱实际上是一个内核对象,用一个句柄来存取...

2012-09-28 16:00:00

阅读数 23

评论数 0

关于Chromium沙箱技术(沙盒技术)

原文:http://blog.sina.com.cn/s/blog_496be0db0100w39p.html 沙箱其实就是一个硬盘过滤文件驱动,具体来说,就是你把要写的东西写到了硬盘上,但实际上并没有写到硬盘,而是到了一个转存处,读取内容需要判断是沙箱开启之前就存在的内容还是开沙箱之后...

2012-09-28 15:58:00

阅读数 21

评论数 0

Chromium:线程模型,消息循环

转载自Soul Apogee 本文链接地址:Chrome学习笔记(一):线程模型,消息循环 看Chrome已经有一段时间了,但是一直都没有沉淀些内容下来,是该写写笔记什么的了,免得自己忘记了。看的都是Windows平台下的代码,所以记录也都是记录的。。。废话。。 ...

2012-09-28 15:56:00

阅读数 21

评论数 0

优先级反转及解决方案

原文:http://blog.csdn.net/kendiv/article/details/1788966 1. 优先级反转(Priority Inversion) 由于多进程共享资源,具有最高优先权的进程被低优先级进程阻塞,反而使具有中优先级的进程先于高优先级的进程执行,导致系统...

2012-09-28 14:53:00

阅读数 14

评论数 0

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