- 博客(5)
- 收藏
- 关注
原创 Android NDK&&JNI 编译环境的搭建
一:Cygwin的下载与安装: cygwin是一个在windows平台上运行的unix模拟环境,它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用gnu工具集在windows上进行嵌入式系统开发,非常有用。简单来说,我们直接用他来编译我们的c/c++代码,而不必放到Linux虚拟机或者Linux系统上去编译
2013-04-27 14:41:34 5680
原创 在Service中新开线程和直接新开线程的区别与意义
为了了解这两者的区别,我们首先来了解一下Android的进程与生命周期一、Android的进程与生命周期:Android系统会尽可能长的延续一个应用程序进程,但在内存过低的时候,仍然会不可避免需要移除旧的进程。为决定保留或移除一个进程,Android将每个进程都放入一个“重要性层次”中,依据则是它其中运行着的组件及其状态。重要性最低的进程首先被消灭,然后是较低的,依此类
2013-04-26 15:33:17 2770
原创 针对ADT升级到17以上出现NoClassDefFoundError问题的解决办法
如题, ADT升级到17以后的版本, 原来的手动添加进去的jar库文件已经无效。虽然编译时没有显示错误, 但是运行程序时会弹出 NoClassDefFoundError 的错误。解决方法: 1.首先清空手动添加的jar库文件,项目右键->properties->Java Build Path->Libraries,选择jar包,然后remove;2.把库文件
2013-04-26 14:56:00 1348
原创 Android x86模拟器Intel Atom x86 System Image配置与使用方法
Android x86模拟器Intel Atom x86 System Image配置与使用方法 前言: 大家现在开发使用的Android 模拟器模拟的是 ARM 的体系结构(arm-eabi),因此模拟器并不是运行在x86上而是模拟的ARM,所以我们调试程序的时候经常感觉到非常慢,大部分开发者应该都深有体会。 针对这种情况,前段时间Intel
2013-04-26 14:48:26 7727 1
原创 关于ListView中notifyDataSetChanged()刷新数据不更新原因
使用Listview的时候: 当要动态显示更改后的数据(例如数据库改动), 很多人应该都用过notifyDataSetChanged();这个方法来刷新Listview,显示改后的数据.这时候就要注意了: ...... private ArrayList> usersList; ...
2013-04-26 14:19:30 9432 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人