`
1025250620
  • 浏览: 229786 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

Android WebView控件

android.webkit库聚合了webkit内核的浏览器功能,webview就是她的一个控件,可以使得网页轻松的内嵌到app里。 并且比较强大的是,还可以直接跟js相互调用。 webview有两个方法:setWebChromeClient和setWebClient setWebChromeClient主要处理解析,渲染网页等浏览器做的事情 WebChromeClient是辅助WebView处理Javascript的对话框,网站图标,网站title,加载进度等 onCloseWindow(关闭WebView) onCreateWindow() onJsAlert (WebView上a ...
dalvik字节码有两种类型,原始类型和引用类型。对象和数组是引用类型,其它都是原始类型。 V void,只能用于返回值类型 Z boolean B byte S short C char I int J long(64位) F float D double(64位) 对象以Lpackage/name/ObjectName;的形式表示。前面的L表示这是一个对象类型,package/name/是该对象所在的 包,ObjectName是对象的名字,“;”表示对象名称的结束。相当于java中的package.name.ObjectName。例 如:Ljava/lang/String;相当于java. ...
将vim 改造成功能强大的IDE系列之二 『插件介绍』 Taglist是vim的一个插件,提供源代码符号的结构化视图。 效果图:(直接使用了别人的图片。在我机器上也差不多~) 『下载和安装』          1)从http://www.vim.org/scripts/script.php?script_id=273下载安装包,也可以从http://vim-taglist.sourceforge.net/index.html下载。         2)进入~/.vim目录,将Taglist安装包解压,解压后会在~/.vim目录中生成几个新子目录,如plugin和doc(安装其它 ...
这两天看到网上有将vim 改造成功能强大的IDE的blog,突然心血来潮,亲身经历了一下。 网友的帖子都不错,我这里只是将各种插件分开罗列,然后加上一些使用技巧。 希望本文对你有所帮助! 『插件介绍』 Ctags工具是用来 ...
这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。 在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。     本文Android反编译教程,测试环境: Win7 Ultimate x64 Ubuntu 12.04 x86_x64 反编译工具包 下载 (2012-10-10更新)   一、Apk反编译得到Java源代码 下载上述反编译工具包,打开apk2java目录下的dex2jar-0.0.9.9文件夹,内含 ...
简介 浏览器可以被认为是使用最广泛的软件,本文将介绍浏览器的工 作原理,我们将看到,从你在地址栏输入google.com到你看到google主页过程中都发生了什么。
交换分区一般只在xen VPS有这种功能,openvz则 没有。swap交换分区可以增加一定量的内存使用,但增加swap分区的最重要的作用是防止网站流量突然增大而导致系统分配内存不够用而死机。如果你的 VPS长期处理使用swap的状态下,建议你检查下程序或VPS,或者升级更大的内存的VPS,因为使用swap交换分区,会使服务器的性能降低很多,导 致访问速度变慢。下面我们来看看如何增加swap交换分区。1、以root权限登录SSH,键入如下命令创建512M的swap文件(1024 * 512MB = 524288). dd if=/dev/zero of=/swapfile1 bs=1024 ...

vim分割窗口

 Vim用户手册 - by Bram Moolenaar          译者:Nek_in http://vimcdoc.sf.net                分割窗口显示两个不同的文件;或者同时显示一个文件的两个不同地方;又或者并排比较两个文件。这一切都可以通过分割窗口实现。|08.1| 分割窗口|08.2| 用另一个文件分割窗口|08.3| 窗口大小

adb常用命令

Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。 可以通过下列几种方法加入adb: 在设备上运行shell命令 通过端口转发来管理模拟器或设备 从模拟器或设备上拷贝来或拷贝走文件 下面对adb进行了介绍并描述了常见的使用. Contents 概要 发出adb命令 查询模拟器/设备实例 给特定的模拟器/设备实例发送命令 安装软件 转发端口 从模拟器/设备中拷入或拷出文件 Adb命令列表 启动shell命令 通过远程shell端运行sqllite3连接数据库 UI/软件 试验程序 Monkey 其它的shell命令 启用logcat ...
当Java程序运行时,都是由一个虚拟机来解释Java的字节码,它将这些字节码翻译成本地CPU的指令码,然后执行。对Java程序而言,负责解释并执行的就是一个虚拟机,而对于Linux而言,这个进程只是一个普通的进程,它与一个只有一行代码的Hello World可执行程序无本质区别。所以启动一个虚拟机的方法就跟启动任何一个可执行程序的方法是相同的,那就是在命令行下输入可执行程序的名称,并在参数中指定要执行的Java类。 dalvikvm的作用就是创建一个虚拟机并执行参数中指定的Java类,下面以一个例子来说明该程序的使用方法。 首先新建一个Foo.java文件,如以下代码所示: class ...
1. LayoutAnimationController用于为一个Layout里面的控件或者是Viewgroup的控件设置动画效果。。 2.每一个控件都会有相同的动画效果 3.这些动画效果在不同的时间现实出来 4.LayoutAnimationController不仅可以在Layout里面实现也可以在代码中实现。。 怎么样在xml中使用LayoutAnimationController: 1在res/anim文件夹中创建一个新文件名为list-item-layout.xml文件 ?xml version="1.0" encoding="utf-8&qu ...
本来想着写点啥的,但发现已经有很多人写了类似的文章了。就直接转载了写得比较齐全的文章。 本人已试验过方法一、六、七、八。   【文章来源】http://blog.csdn.net/hudashi/article/details/7050897   查看内存使用的方式有很多种,但是各个方式查看到的结果可能会有微略不同。 方式一,Running services 通过手机上Running services的Activity查看,可以通过Setting->Applications->Running services进。 关于Running services的详细内容请 ...
.一、利用Android API函数查看1.1 ActivityManager查看可用内存。ActivityManager.MemoryInfo outInfo = new ActivityManager.MemoryInfo(); am.getMemoryInfo(outInfo); outInfo.availMem即为可用空闲内存。1.2、android.os.Debug查询PSS,VSS,USS等单个进程使用内存信息Memor ...
Android 动画框架详解,第 1 部分 2011-01-12 20:18 by 王克伟, 4162 阅读, 1 评论, 收藏, 编辑 原文:http://www.ibm.com/developerworks/cn/opensource/os-cn-android-anmt1/index.html Android 平台提供了一套完整的动画框架,使得开发者可以用它来开发 ...
dalvik字节码有两种类型,原始类型和引用类型。对象和数组是引用类型,其它都是原始类型。V  void,只能用于返回值类型Z  booleanB  byteS  shortC  charI  intJ  long(64位)F  floatD  double(64位)对象以Lpackage/name/ObjectName;的形式表示。前面的L表示这是一个对象类型,package/name/是该对象所在的包,ObjectName是对象的名字,";"表示对象名称的结束。相当于java中的package.name.ObjectName。例如:Ljava/lang/String;相 ...
Global site tag (gtag.js) - Google Analytics