上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: Android NDK r6bWindowshttp://dl.google.com/android/ndk/android-ndk-r6b-windows.zipMac OS X(intel)http://dl.google.com/android/ndk/android-ndk-r6b-darwin-x86.tar.bz2Linuxhttp://dl.google.com/android/ndk/android-ndk-r6b-linux-x86.tar.bz2Android SDK 3.2Windowshttp://dl.google.com/android/android-sdk_r1 阅读全文
posted @ 2013-07-02 08:49 Lost in code 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1. 尽量使用局部变量代替成员变量,循环中对成员变量、方法的调用不超过2次2. ArrayList如果知道大小,初始化时应指明3. HashMap的遍历,用Entry4. 如果确定类不可继承尽量使用final指定类的修饰符5. 不要再循环中嵌套try()catch{},应把它放在最外层,慎用异常6. 对于容器中的某一个对象,能用索引就不要用obj7. 尽量减少乘法和除法运算8. 如果没有必要访问一个对象的外部,应使方法成为静态方法9. 尽量避免在内部使用get和set方法,应直接使用属性10. 慎用增强型for循环(for each)11. 权衡使用枚举,通过枚举你可以得到更好的api和编译时 阅读全文
posted @ 2013-07-01 10:18 Lost in code 阅读(153) 评论(0) 推荐(0) 编辑
摘要: http://blog.sina.com.cn/s/blog_69a04cf40100x1fr.html从事多媒体软件开发的人几乎没有不知道FFmpeg的,很多视频播放器都是基于FFmpeg开发的。如今最火的智能手机操作系统Android上的很多第三方视频播放器也是基于FFmpeg实现全格式支持。由于Android通常跑在ARM处理器上,而且Android使用了自己的libc库(即bionic),因此要在Android上编译和使用FFmpeg需要做一些移植工作,好在FFmpeg本身用C写成,很好地支持跨平台移植,实现这个目的并不难,事实上已经有很多前辈做过这方面的工作并公开了他们的成果,大概列 阅读全文
posted @ 2013-06-30 13:19 Lost in code 阅读(624) 评论(0) 推荐(0) 编辑
摘要: MuPDF是一款强大的PDF解析器,目前最新的版本是1.2,下面详细介绍一下在WINXP下的编译方法,编译遇到困难的同学可以仔细看看,保证能成功。具体的编译方法,在MUPDF的网站上有介绍:http://www.mupdf.com/doc/how-to-build-mupdf-for-android但只看这篇介绍还远远不够,许多地方对新手来说还是比较困难的,我整整花了一天时间才编译成功。编译需要用到的环境:Android sdk,NDK,CYGWIN,当然还有JDK了,一般的Android环境都会有这个东西,不多说了。以上安装的各个部分都需要添加相应的环境变量到系统中。最好再建一个环境变量:N 阅读全文
posted @ 2013-04-18 22:15 Lost in code 阅读(1971) 评论(0) 推荐(0) 编辑
摘要: 1. 尽量使用final修饰符,当方法被声明为final时,编译器会将其内联(内联—在调用处直接展开);2. 尽量重用对象;3. 尽量使用局部变量,调用方法时传递的参数以及在方法内闯进的临时变量都保存在栈区(stack),速度较快,静态变量、成员变量等保存在堆区(heap),速度较慢;4. 在java+oracle的应用系统中,SQL语句尽量使用大写,以减轻Oracle解析器的负担;5. 数据库操作,I/O操作时,使用完及时关闭释放资源;6. 对象使用完后,手动置为null;7. 在使用同步机制时,尽量使用方法同步代替代码块同步;8. 减少对变量的 重复计算 for(int i=0, int 阅读全文
posted @ 2013-04-12 23:22 Lost in code 阅读(154) 评论(0) 推荐(0) 编辑
摘要: android – 多屏幕适配相关作者: 曲天日期: 2011/10/27 1、基本概念屏幕大小(screen size) – 屏幕的实际大小,用屏幕对角线长度来衡量(比如3.4寸,3.8寸)。android把屏幕分为以下4种:small,normal,large,extra large。 怎么判断?屏幕密度(Screen Density) - 一块实际的屏幕区域有多少个像素,一般用dpi衡量(每英寸有多少个点)。相比起medium、high屏幕密度的设备,在一块确定大小的屏幕区域l密度为low的屏幕拥有的像素更少。android把屏幕密度分为4种:low,medium,high,extra. 阅读全文
posted @ 2013-04-10 22:55 Lost in code 阅读(1189) 评论(0) 推荐(0) 编辑
摘要: 在这里将我收集的一些Android开发书籍,与大家分享:1、介绍Android 与 GPhone的书籍Introduction To AndroidGoogle官方文档,简要的介绍了Android的各个方面,值得大家看下。下载:[华为网盘]Introduction-To-Android.rar 解压密码:69562GPhone说明书是每个开发人员必须阅读的,关于GPhone的使用、功能,结合SDK看想必收获会更大。下载:[华为网盘]gphone-manual.rar 解压密码:695622、经典开发书籍Android编程入门教程andbookandbook是我看到的最简单但最好的Android 阅读全文
posted @ 2013-03-21 10:51 Lost in code 阅读(381) 评论(0) 推荐(1) 编辑
摘要: http://www.eoeandroid.com/thread-58597-1-1.html 阅读全文
posted @ 2013-03-13 08:43 Lost in code 阅读(1776) 评论(0) 推荐(0) 编辑
摘要: http://hi.baidu.com/qq156737331/item/282467d392dc321be2108f68 阅读全文
posted @ 2013-01-29 12:19 Lost in code 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 由于asmack中的createAccount存在一个不能让Attribute(用户描述)为空的问题。如果Attribute没有设置或者为空,服务器会抛出500错误,或者服务器没有响应。就算Attribute有设置,createAccount却没有一个服务器返回创建用户成功的信息。所以,我复写了createAccount下的方法,并自定义了Attribute的值在注册用户时候,服务器会返回以下信息:1.conflict(409):表示创建的用户名出现了冲突,换句话说就是服务器上已经存在了这个用户名了。2.RESULT:服务器返回一个result,这个rusult是客服端发送出去的,服务器返回一 阅读全文
posted @ 2013-01-21 14:01 Lost in code 阅读(649) 评论(1) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页