`
文章列表
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) ...

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中的各个文件,实际 ...
Eclipse默认标签TODO,XXX,FIXME和自定义标签1 TODO表示需要实现,但目前还未实现的功能2 XXX勉强可以工作,但是需要改进的功能3 FIXME代码是错误的,不能工作,需要修复4.自定义标签window-->preferences-->java-->compiler-->tags选择new,输入tag,选择priority,ok上述所有注释都会被eclipse task视图所收集。在项目发布前,检查一下task视图是一个很好的习惯

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 : ...
come from :http://www.cnblogs.com/anjou/archive/2007/03/15/676476.html   XML和HTML中都有一些特殊的字符,这些字符在XML和HTML中是不能直接使用的,如果必须使用这些字符,应该使用其对应的转义字符。XML常用转义字符: 字符 转义字符
一个完整的C++程序包括头文件(.h)和文本文件(.cpp).当然两者都不是必须存在的.只要有其中之一就可以.1.C++使用#include预处理器指示符来将头文件引入而成为我们程序的一部分.它将读入指定文件的内容,有两种格式#include <some_file.h>#include "my_file.h"我们可以把用"<"和">"引入的头文件理解成是一个工程或者标准头文件(系统提供的).查找过程会检查预定义的目录.而用引号括起来则表明该文件是用户提供的头文件.查找将从当前文件目录开始.这个include ...
引用 Q1: Activity A 设置模式为SingleInstance意味着 系统启动的所有task 任务栈不仅仅只有一个实例A,而是在每一个使用A的task中只有一个A的实例?  Activity B 设置模式为SingleTask意味着 系统启动的所有task 任务栈只有一个实例B 引用 Q2:退后后台的task 会像退到后台的 其中一个task中的任务栈stack中所维持的Activity一样保持有序且不重新排列 相信看了以下的文章大概就懂了:http://su1216.iteye.com/blog/1567898 http://hi.baidu.com/lenzol/ ...
EditText:         通常用于显示文字,但有时候也需要在文字中夹杂一些图片,比如QQ中就可以使用表情图片,又比如需要的文字高亮显示等等,如何在android中也做到这样呢? 记得android中有个android.text包,这里提供了对文本的强大的处理功能。 添加图片主要用SpannableString和ImageSpan类: Drawable drawable = getResources().getDrawable(id); drawable.setBounds(0, 0, drawable.getIntrin ...
一、选择题 1.java.io包中定义了多个流类型来实现输入和输出功能,可以从不同的角度对其进行分 类,按功能分为:(c),如果为读取的内容进行处理后再输出,需要使用下列哪种流?(g) A、输入流和输出流 B、字节流和字符流 C、节点流和处理流 D、File stream E、Pipe stream F、Random stream G、Filter stream 2.下列代码的执行结果是:(b) public class Test3{   public static void main(String args[]){     System.out.print(100%3);     Syste ...
# include <stdio.h> void Fairyd_1(int , int ); //定义函数Fairyd_1,形参可以不注明变量,直接定义类型即可。 void Fairyd_2(int *, int *); //定义函数Fiaryd_2,该函数形参的变量为整型指针。 void Fairyd_3(int *, int *); //定义函数Fiaryd_3,该函数形参的变量为整型指针。 int main(void) { int a = 3; int b = 5; Fairyd_1(a, b); ...
Error generating final archive: Debug certificate expired on **** 问题原因:由于Debug证书过期所致。 Android的应用程序必须经过开发者自己的自签名证书进行数字签名之后,才能安装到Android系统上。在开发调试阶段,默认情况下,ADT辅助工具帮我们对apk文件进行了签名,采用的是默认的Debug版本的签名文件。 安装之后,Android SDK会生成一个Debug签名证书,保存在debug.keystore文件中。ADT使用这个证书对每个生成的应用(Application)进行数 字签名。非常不幸的是,每个Debu ...
Global site tag (gtag.js) - Google Analytics