09 2011 档案
摘要:中文资源:<?xml version="1.0" encoding="utf-8"?><resources><string name="hello">你好,这是测试文字!</string><string name="app_name">LanguageTest</string><string name="btn_name">Change to English</string></resource
阅读全文
摘要:chooserdialog.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" &
阅读全文
摘要:android在应用层实现按键钩子的方案为:获取android sdk提供的com_example_android_softkeyboard例子程序,然后,修改OnPress()函数就可以实现了。如果把这个恶意的软键盘发布出去,人家安装了之后,我们还是可以截获到按键信息的。public void onPress(int primaryCode) { int iKeyboardResId; int iCode; String sLabel; String name ; LatinKeyboard CurrentKeyboard; StringBuilder sb = new...
阅读全文
摘要:android的.registers定义了方法中总共使用了几个寄存器;.locals定义了方法中有几个非参数寄存器;如果一个方法有5个寄存器,即.registers==5,v0-v4,而且该方法有两个参数,那么这两个参数将使用最后的两个寄存器,即v3和v4。对于非static方法,那么第一个寄存器肯定是this,比如方法LMyObject;->callMe(II)V有两个整形参数,那么它就会用三个寄存器。为了动态调试android代码,有时候需要动态的注入代码,但是,代码注入时候,有几次发现会崩溃,后来,经过研究,发现是寄存器用错。一个方法可能本身就用了5个寄存器,v0-v4,而你用v5
阅读全文
摘要:Android系统中采用PULL技术解析XML文档比用SAX技术性能要好得多。建议Android的开发者采用PULL技术解析XML文档。跟SAX类似,只不过PULL技术返回的事件类型是整型,所以我们只要对返回的事件进行处理就行了。package com.cn.service;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;欠款import java.util.ArrayList;import java.util.List;import org.xmlpull.v1.XmlPull
阅读全文
摘要:这里显示表情的思路是,先把表情准备到本地中,给表情添加一个bean,TextView通过替换编码来显示表情。例如【嘻嘻】,找到这样的字符串则去本地文件夹中寻找对应的图片并显示。package com.uim.microblog.util;import java.lang.reflect.Field;import java.util.List;import android.app.Activity;import android.graphics.drawable.Drawable;import android.text.Spannable;import android.text.Spannabl
阅读全文
摘要:之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网行业的同学一点初步的概念,:),文中的不对之处也请各位多给点建议,让本文真正起到抛砖引玉的效果。架构演变第一步:物理分离webserver和数据库最开始,由于某些想法,于是在互联网上搭建了一个网站,这个
阅读全文
摘要:通过查询V$sql来查询sql读写disk次数最多的sql排序SELECT SQL_ID, DISK_READS, CC.EXECUTIONS, DISK_READS / EXECUTIONS, cc.ELAPSED_TIME / CC.EXECUTIONS as times,cc.LAST_LOAD_TIME fROM V$SQL CCWHERE CC.EXECUTIONS > 0 AND EXECUTIONS > 100 AND CC.DISK_READS / CC.EXECUTIONS > 1以iPad2为话题的材料 ORDER BY CC.DISK_READS / C
阅读全文
浙公网安备 33010602011771号