Archive for 九月, 2012

android DialogFragment使用 附例子

之前一直用Activity中的onCreateDialog方法来创建dialog,现在在弄Android 4.0,API一直提示onCreateDialog”This method is deprecated”,推荐使用DialogFragment,去Android 官网网站查了下DialogFragment的使用方法,第一个例子为了介绍style和theme,显得非常复杂,还不知道如何设置title。稍微修改了下第二个”Alert Dialog”例子,写在这里。

MFC的第一个程序Hello World, Hello MFC

先说明下目前的情况,现在玩过网页— ASP.NET 和PHP。Android稍微玩了下,工作需要。一直对Windows 下的软件很好奇,不知道什么弄的。当然用C#写过WinForm类的软件,感觉拖控件有点乏味。听说MFC很难,用C++写的。

android jni 中文乱码

事情的起因:下面这个在java中调用就返回乱码了。
jstring Java_com_example_hellojni_HelloJni_stringFromJNI( JNIEnv* env,
jobject thiz )
{
return (*env)->NewStringUTF(env, “你好”);
}

Android Jni 例子 Hello JNI,ndk

1.Android JNI介绍

Jni(Java Native Interface)是sun提供的java与系统中的原生方法交互的技术(在windows\linux系统中,实现java与native method互调)。目前只能由c/c++实现。

Android 底层是LInux,C,C++。有时候我们APK应用里也会调用C,C++的方法,虽然这种方式用的不多,我们还是要看下如何实现的。估计大公司JNI 会用的比较多,C,C++实现的东西容易跨平台,效率有时候会比JAVA高点。