- 博客(17)
- 资源 (14)
- 收藏
- 关注
原创 Polymorphism
Polymorphism happens as program is running , when the type of the parameter passed in is different from it's definition(usually defined as a parent class pass a subclass), and we will call the parame
2012-01-31 21:46:54 539
原创 wml
for VC1.WebKitLibraries\win\tools\vsprops FeatureDefines.vspropsName="ENABLE_WML"Value="ENABLE_WML"PerformEnvironmentSet="true"/>2.WebCoreDerivedSource.cppremove#include "WMLEle
2012-01-22 22:37:02 1084 1
原创 receive data to parse
1. receive data to parsea .for chromium stackWebUrlLoaderClient::didReceiveDataResourceLoader::didReceiveDataMainResourceLoader::didReceiveDataResourceLoader::didReceiveDataMainResourceLoa
2012-01-17 22:26:26 2330
原创 Sensor (draft)
1.sensor typeTYPE_ACCELEROMETER=1 TYPE_MAGNETIC_FIELD=2 (what's value mean at x and z axis)TYPE_ORIENTATION=3TYPE_GYROSCOPE=4 TYPE_LIGHT=5(in )TYPE_PRESSURE=6TYPE_TEMPERATURE=7TYPE_PRO
2012-01-17 22:03:21 764
转载 synchronized
概述 synchronized 关键字,代表这个方法加锁,相当于不管哪一个线程A每次运行到这个方法时,都要检查有没有其它正在用这个方法的线程B(或者C D等),有的话要等正在使用这个方法的线程B(或者C D)运行完这个方法后再运行此线程A,没有的话,直接运行 它包括两种用法:synchronized 方法和 synchronized 块。1. synchronized 方法:
2012-01-11 23:24:21 390
原创 c++ const friend
class COperator{public:int m_x;COperator(){printf("COperator default constructors\n");}//RefPtr& operator=(const PassRefPtr&);COperator(const COperator& src){m_x = src.m_x;printf("COperator copy
2012-01-10 22:08:01 842
原创 ListView Display
How can adapter display the content of the listview.1.AbsListView.java protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { ....... final View child = obtainVie
2012-01-09 23:18:45 1046
原创 Android Font
FontSet1.FontCache.cppFontPlatformData* FontCache::getCachedFontPlatformData( const FontDescription& fontDescription, const AtomicString& familyName, bool checkingAlternateName){
2012-01-08 14:00:56 5723 1
原创 Render classes and Render to Attach
DOM's attach will call dom node's createRender to display.When will attach be called? 1.For TextElementa.HTMLTreeBuilder::processToken()b.HTMLTreeBuilder::processCharacterc.HTMLTreeBuilder::
2012-01-07 20:25:51 746
原创 JAVA RSA
1. generate keyKeyRSA.javaimport java.io.*;import java.security.*;import javax.crypto.*;import javax.crypto.spec.*;/*** Description: * Copyright: Copyright (c) 2003* Company: * @autho
2012-01-05 21:53:44 1313
原创 java MD5/DES
1. MD5/SHA/SHA-256/SHA-384/SHA-512VertifyMD5.javaimport java.security.MessageDigest;import java.security.NoSuchAlgorithmException;//import bouncycastle.*;//import org.bouncycastle.jce.provide
2012-01-05 21:48:25 1250
原创 skia image lib
1.SkImage decoded procedureSkImageDecoder.DecodeMemory/SkImageDecoder.DecodeFileSkImageDecoder.DecodeStreamSkImageDecoder.decodeSkImageDecoder.onDecodeSkJPEGImageDecoder.onDecode(SkImageDeco
2012-01-04 21:05:51 2193
原创 so into apk
1. use given .soa. make lib dir under the app's dirb.copy your libXX.so into the dir.c.modify the Android.mkadd "COCAL_JNI_SHARED_LIBRARIES :=libXX" LOCAL_PATH:= $(call my-dir)include $(CLEAR
2012-01-04 20:47:01 1556
原创 Webkit JNI study notes
JNI entrance1.WebCoreJniOnLoad.cpp,EXPORT jint JNI_OnLoad(JavaVM* vm, void* reserved){ JSC::Bindings::setJavaVM(vm); ..... const RegistrationMethod* method = gWebCoreRegMethods;
2012-01-01 23:46:08 1678 1
原创 Plugin file and functions
Plugin files 1. Npapi.h declaration of NPP_XXX and NPN_XXX, also NPP and NPStream in external/webkit/webcore/bridge/Npapi.h 2.Npfunctions.h declaration function pointer of NPP_XXX
2012-01-01 17:33:48 1139
原创 module and macro in Android.mk
There are many things in Android.mk especially jni's makefile.here are some key information in the make file.a. target namewhat's the code's target name is defined in "LOCAL_MODULE"for exa
2012-01-01 16:05:53 1755
Android apk 反编译工具 dex2jar-0.0.7-SNAPSHOT
2011-07-05
Mobile.Messaging.Technologies.and.Services.SMS.EMS.and.MMS
2010-12-08
Android 线程
2010-10-01
gcc 和makefile 详解
2010-09-29
c 更改文件修改日期
2010-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人