- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 NDK简单实现
NDK简单实现NDK开发,其实是为了项目需要调用底层的一些C/C++的一些东西;另外就是为了效率更加高些。 主要优点: 1. 运行效率高; 2. 利于充分发挥软硬件优势; 3. 利于代码复用; 4. 降低版本控制成本; 5. 降低开发成本 主要缺点: 1. 开发难度相对高; 2. 调试难度相对高; 3. 增加开发团队规模;C代码执行: C代码被编译成库文件之后, 才能执行
2016-02-04 14:38:47 704
原创 fragment 用法小结
fragment,是从fragment或它的派生类的子类。fragment生命周期如下:![GitHub set up](/Users/xiaowenli/Desktop/1354170699_6619.png )Fragment是activity的界面中的一部分或一种行为,fragment具有自己的生命周期,接受它自己的事件,并可以在activity运行时被添加或者删除。Fragment不能独立
2016-02-04 14:28:50 578
原创 浅谈android的线程安全和handler处理
android的UI操作不是安全的,同时也只有主线程才能操作UI,同时主线程对UI操作有一定的时间限制(最长5秒)。为了能够作一些比较好使的操作(比如下载、打开大文件等),android提供了一些列机制。线程安全:如果你的代码所在的进程中又多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也喝预期的是一样的,就是线程安全的,或者说:一
2016-02-04 14:22:50 5839
原创 Android异步网络请求--AsyncHttpClient
Android中网络请求一般使用Apache HTTP Client或者采用HttpURLConnect,但是直接使用这两个类库需要写大量的代码才能完成网络post和get请求,而使用android-async-http这个库可以大大的简化操作,它是基于Apache’s HttpClient ,所有的请求都是独立在UI主线程之外,通过回调方法处理请求结果,采用android Handler mes
2016-01-05 19:43:20 827
原创 在ScrollView中嵌套ListView
零用钱的首页面中使用了这种布局,刚开始会疑惑怎么会有这种奇怪的布局,ScrollView和ListView都是滚动结构,按理来说,这两个控件在UI上可以实现相同的功能,ScrollView中只能放一个控件,通常都是LinearLayout,然后在LinearLayout中添加相应的控件来实现滚动效果。 为什么要使用这么奇怪的布局? 1. ScrollView中只能放一个控件,默认情况下Andro
2016-01-05 16:25:32 451
原创 Android学习笔记--ListView的三种使用方式
ListView使用方式一:自定义ListView,在java文件中利用ArrayAdapter为ListView写入数据activity_main.xml文件中声明控件 代码如下:<ListView android:layout_height="wrap_content" android:layout_width="m
2016-01-04 16:38:41 430
原创 java回调函数
java回调函数回调函数算是看代码是的第一个大障碍吧,以前不理解回调是什么,经常听人家说起回调,心里总在想这是个什么东西,只能说我见过。。嘿嘿,查阅了很多资料也算是明白啦。回调也就是说:A类调用B类的方法C,B调用A类中的D方法,D不一定是A中的方法,但一定是在A类中实现的。 API中关于CallBack接口的解释: Implementations of this interface a
2016-01-04 09:51:17 433
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人