- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 Android NDK开发篇(六):Java与原生代码通信(异常处理)
一、捕获异常 异常处理是Java中的功能,在Android中使用SDK进行开发的时候经常要用到。Android原生代码在执行过程中如果遇到错误,需要检测,并抛出异常给Java层。执行原生代码出现了问题,例如使用了空指针、内存泄漏,并且没有做相应的检测盒异常抛出,APP会马上闪退,没有任何提示。
2014-04-28 22:20:03 2845 1
原创 Android分辨率自适应
Android设备有多种分辨率,到目前为止就有FWVGA,WVGA,VGA,HVGA,QVGA几种,其中 VGA是:Video Graphic Array显示标准为480 x 640 WVGA是Wide VGA,分辨率为480 x 800
2014-04-24 21:56:59 2038
原创 Android NDK开发篇(五):Java与原生代码通信(数据操作)
虽然说使用NDK可以提高Android程序的执行效率,但是调用起来还是稍微有点麻烦。NDK可以直接使用Java的原生数据类型,而引用类型,因为Java的引用类型的实现在NDK被屏蔽了,所以在NDK使用Java的引用类型则要做相应的处理。
2014-04-23 00:53:20 7146 3
原创 Android NDK开发篇(四):Java与原生代码通信(原生方法声明与定义与数据类型)
Java与原生代码通信涉及到原生方法声明与定义、数据类型、引用数据类型操作、NIO操作、访问域、异常处理、原生线程
2014-04-20 23:09:43 2476
原创 Android NDK开发篇(三):NDK开发步骤
开始学习NDK开发,首先以输出Hello World实例开始讲解。 NDK的开发步骤: 1、在Java文件中声明native方法
2014-04-15 11:08:37 2658
原创 Android NDK开发篇(二):NDK相关介绍
NDK不仅仅支持C/C++开发,还可以内联汇编(更加依赖平台),也就是说Android应用的开发支持Java + C/C++ + 汇编开发...很爽有木有!另外NDK除了JNI的接口外,还支持ASNI C和GNU C以及原生线程、OpenGL ES...学习Linux C开发的或者OpenGL ES开发的就爽了。
2014-04-14 13:41:26 2949 1
原创 Android NDK开发篇(一):新版NDK环境搭建(免Cygwin,超级快)
以前做Android的项目要用到NDK就必须要下载NDK,下载安装Cygwin(模拟Linux环境用的),下载CDT(Eclipse C/C++开发插件),还要配置编译器,环境变量... 麻烦到不想说了,Shamoo在网上查了一下资料,发现了一个超级快配置NDK的办法。 Step1:到Android官网下载Android的开发工具ADT(Android Development
2014-04-12 17:08:31 10874 8
原创 Android WebView与JS交互及消息处理
前一段时间做公司的项目,涉及到WebView与JS之间的通信,于是在网上查了点资料研究了一下下。 一、WebView与JS交互 1.JS调用本地方法 这个功能的实现还是比较容易的。直接调用WebView的该方法就可以添加接口了,不过先要启动交互// 启用javascript mWebView.getSettings().setJavaScriptEnabl
2014-04-11 17:20:47 3439
原创 Android的onLayout、layout方法讲解
onLayout方法是ViewGroup中子View的布局方法,用于放置子View的位置。放置子View很简单,只需在重写onLayout方法,然后获取子View的实例,调用子View的layout方法实现布局。在实际开发中,一般要配合onMeasure测量方法一起使用。 onLayout方法:@Overrideprotected abstract void onLayout(
2014-04-08 11:19:56 9790
Android自定义TabActivity(实现仿新浪微博底部菜单更新UI)
2014-05-06
Android仿QQ空间底部菜单
2014-04-09
Android精美登录界面设计
2014-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人