`
文章列表
public static void main(String[] args) { String str = "哈哈[emoticons=E___0173EN00SIG]灌水[/emoticons]沙发" + "[emoticons=E___0088EN00SIGT]顶[/emoticons]顶你" + "飘过~[emoticons=E___0177EN00SIGT]飘过[/emoticons]"; Pattern p ...
1、适配器模式:ListView或GridView的Adapter 简介:不同的数据提供者使用一个适配器来向一个相同的客户提供服务。   2、建造者模式:AlertDialog.Builder 简介:可以分步地构造每一部分。   3、命令模式:Handler.post后Handler.handleMessage 简介:把请求封装成一个对象发送出去,方便定制、排队、取消。   4、享元模式:Message.obtainMessage通过重用Message对象来避免大量的Message对象被频繁的创建和销毁。 简介:运用共享技术有效地支持大量细粒度的对象。   5、迭代器 ...
来源: 百度知道 写道 ()这种括号,会分配存储空间,可以用$1取得里面的数据[]用来自定义能够匹配 '多种字符' 的表达式。比如[mike]匹配,m,i,k,e,这4个字母,这里注意是单个字符不能匹配一个单词mike,如果要匹配一个单词可以这样写(mike),如果不需要分配存储空间可以直接写mike.{}修饰匹配次数的符号。a{0,1}a至少出现0次或最多1次,第二次出现则不匹配了a{2,5}a至少出现2次或最多5次.   举个栗子: // 去除连续的重复wbr换行符 html = html.replaceAll("(<wbr>)\\1+", & ...
private View.OnClickListener mChoosePhotoAlbumListener = new OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(); //根据版本号不同使用不同的Action if (Build.VERSION.SDK_INT < Build.VERSION_CODES.KITKAT) { intent.setAction(Intent.ACTION_GET_CONTENT) ...
主要原理为监控触屏事件和手势事件,在触屏事件处理函数中调用手势事件处理函数,表示用户触屏后是否有手势操作,有则进行手势事件处理,大致分为四步 1、需要继承OnGestureListener和OnDoubleTapListener,如下: public class ViewSnsActivity extends Activity implements OnTouchListener, OnGestureListener  这两个类分别是触屏监听器和手势监控器,具体可查看OnTouchListener和OnGestureListener 2、在添加mGesture ...

JNI 常见错误

java.lang.UnsatisfiedLinkError: Native method not found 程序编译没问题,就只在执行的时候,出现了这个error。解决方法是: 1、c++中的方法Java_xxx_xxx 中的Java 首字母一定要大写 2、如果是 .cpp 文件 则用 extern "C" {"您的方法在这里"},大括号里是您的本地方法。 3、LOCAL_MODULE :=testcmmb_jni 千万不能写成 libtestcmmb_jni!!!!虽然编译出来的文件名称貌似相同。 当输入$NDK/ndk-build的时 ...
JNI是Java Native Interface的缩写,译为Java本地接口。它允许Java代码和其他语言编写的代码进行交互。在android中提供JNI的方式,让Java程序可以调用C语言程序。android中很多Java类都具有native接口,这些接口由本地实现,然后注册到系统中。       主要的JNI代码放在以下的路径中:frameworks/base/core/jni/,这个路径中的内容被编译成库 libandroid_runtime.so,这是个普通的动态库,被放置在目标系统的/system/lib目录下。此外,android还有其他的 JNI库。JNI中的各个文件,实际 ...

哈哈,考试题

Java 相关: Q1. 接口是否可继承接口?抽象类是否可实现接口?抽象类是否可继承实体类?   A:  都可以. Q2. abstract的method是否可同时是static,是否可同时是native?是否可同时是synchronized?为什么?   A: 都不可以. Q3. Inner Class 的static,instance,local,anonymous的区别?   A:  Q4. HashMap,LinkedHashMap,TreeMap,ConcurrentHashMap,HashTable 的区别?   A: Q5. short s1 = 1; s1 ...
Eclipse默认标签TODO,XXX,FIXME和自定义标签1 TODO表示需要实现,但目前还未实现的功能2 XXX勉强可以工作,但是需要改进的功能3 FIXME代码是错误的,不能工作,需要修复4.自定义标签window-->preferences-->java-->compiler-->tags选择new,输入tag,选择priority,ok上述所有注释都会被eclipse task视图所收集。在项目发布前,检查一下task视图是一个很好的习惯
   android中EditText的字数统计取巧方式:   mInputEditText.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int count) { int[] params = SmsMessage.calculateLength(s, false); int msgCount = params[0];//拆分的短信条数 int in ...

NDK,JNI 积累

使用javah 将某一个含有native方法的class 文件转换为.h文件:   切换目录到classes目录,比如:D:\DevWorkSpace\feiliao_copy\bin\classes> 然后在该目录下运行javah 命令,例如:javah com.feinno.feiliao.utils.media.voice.OpenCoreAmr   Application.mk   #可提供编译c++时的标准库 APP_STL := gnustl_static #使gcc编译时检查new的返回值,如果返回为空,构造函数就不再执行 APP_CPPFLAGS : ...

SVN图标含义

    博客分类:
  • svn
常见SVN图标的含义  灰色向右箭头:本地修改过 蓝色向左箭头:SVN上修改过 灰色向右且中间有个加号的箭头:本地比SVN上多出的文件 蓝色向左且中间有个加号的箭头:SVN上比本地多出的文件
come from :http://www.cnblogs.com/anjou/archive/2007/03/15/676476.html   XML和HTML中都有一些特殊的字符,这些字符在XML和HTML中是不能直接使用的,如果必须使用这些字符,应该使用其对应的转义字符。XML常用转义字符: 字符 转义字符
   写道 用eclipse编译程序,然后在android手机上运行,报错如下:[...] Installation error: INSTALL_FAILED_MEDIA_UNAVAILABLE[...] Please check logcat output for more details.[...] Launch canceled!网上都说要卸载360or91手机助手之类的软件.貌似我把这些软件手动停止,且后台服务也停止后也不能解决问题.尝试了下这种方法解决了:$adb shell$pm setInstallLocation 0PS.不同的setInstallLocation说明:pm ...
  2012年8月7日 13:50   今天在修复TestPlatform上一个关于获取某路径下未安装的*.apk文件后,用ListView列表的方式展现的一个bug时遇到在HTC的机型上获取到的apk文件的列表在ListView中不能得到apk的icon,会进入Null Pointer Exception,然后可以try catch捕获到, 但是换成Nexus S和Motorola的部分型号的手机时在ListView中同样得不到apk的icon,但是NPE不能用try,catch捕获.     于是百度loadIcon 和 getApplicationIcon方法, 未果,鄙视 ...
Global site tag (gtag.js) - Google Analytics