- 博客(19)
- 资源 (13)
- 收藏
- 关注
转载 Java性能优化注意事项
一、避免在循环条件中使用复杂表达式 在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。 例子: import java.util.vector;class cel { void method (vector vector) { for (int i = 0; i < vector.
2014-10-16 15:46:00
817
转载 java中的反射机制
文章来自:http://www.cnblogs.com/bingoidea/archive/2009/06/21/1507889.html
2014-10-16 11:12:09
726
转载 glBlendFunc()--混合
OpenGL 会把源颜色和目标颜色各自取出,并乘以一个系数(源颜色乘以的系数称为“源因子”,目标颜色乘以的系数称为“目标因子”),然后相加,这样就得到了新的颜 色。(也可以不是相加,新版本的OpenGL可以设置运算方式,包括加、减、取两者中较大的、取两者中较小的、逻辑运算等,但我们这里为了简单起见,不讨 论这个了) 下面用数学公式来表达一下这个运算方式。假设源颜色的四个分量(指红色,绿色,蓝色,a
2014-02-10 12:32:56
907
转载 JS短路原理的应用 精简代码的途径
转自:http://yandavid.blog.163.com/blog/static/107790842010871537328/在js逻辑运算中,0、""、null、false、undefined、NaN都会判为false,其他都为true.||先计算第一个运算数,如果可以被转换成true,则返回左边这个表达式的值,否则计算第二个运算数。即使||运算符的运算数不是布
2013-12-13 10:59:00
880
转载 glMatrixMode()函数的参数中GL_PROJECTION和GL_MODELVIEW的作用
原创:http://blog.sina.com.cn/s/blog_61e26bcb0100wxre.html这两个都是glMatrixMode()函数的参数,那就先说说glMatrixMode吧~,这个函数其实就是对接下来要做什么进行一下声明,也就是在要做下一步之前告诉计算机我要对“什么”进行操作了,这个“什么”在glMatrixMode的“()”里的选项(参数)有,GL_PROJE
2013-10-30 16:59:32
1618
原创 PorterDuff.Mode
1.PorterDuff.Mode.CLEAR所绘制不会提交到画布上。2.PorterDuff.Mode.SRC显示上层绘制图片3.PorterDuff.Mode.DST显示下层绘制图片4.PorterDuff.Mode.SRC_OVER正常绘制显示,上下层绘制叠盖。5.PorterDuff.Mode.DST_OVER上下层都显示。下层居上显示。
2013-10-29 15:44:40
872
转载 基于xmpp协议,openfire服务器,处理被挤下线,或因网络掉线,第二次无法登录的问题
出自:http://my.eoe.cn/699035/archive/4818.html奉献一个Log类,大家以后不用在烦恼每次都要去写TAG了,这个类用到了单例模式的饿汉式,有心的同学可以改成完美式:public class LogUtil { private final static String tag = "[你想取啥名,就取啥名]"; publi
2013-10-23 14:15:54
2027
转载 Android APIDemos 研读之一:android.graphics.Movie
原创:http://blog.youkuaiyun.com/sharetop/article/details/5268419如何在Android中显示GIF动画,有很多方法,比如可以使用J2ME平台上那个解码工具类,纯java的,拿来即可。但是其实Android还是为我们提供了一个更为方便的工具:android.graphics.Movie。参考例子在ApiDemos中的BitmapDec
2013-10-17 15:12:23
810
转载 AlarmManager简介
原创:http://blog.youkuaiyun.com/hudashi/article/details/7301016原文:http://developer.android.com/reference/android/app/AlarmManager.htmlpublic classAlarmManagerextends Object
2013-10-15 17:28:11
1346
原创 Android ApiDemo 学习笔记
一、设置墙纸滤镜效果Demo源码:public class SetWallpaperActivity extends Activity { final static private int[] mColors = {Color.BLUE, Color.GREEN, Color.RED, Color.LTGRAY, Color.MAGENTA, Color
2013-10-15 17:06:31
1054
转载 Android高效加载大图、多图解决方案,有效避免程序OOM
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/9316683本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/training/displaying-bitmaps/index.html
2013-10-14 13:22:23
932
转载 java异常的捕获与抛出原则
转自:http://tanghaidi.iteye.com/blog/490142在可能会出现exception的地方,要使用try-catch或者throws或者两者都要。我的判断依据是:如果对可能出现的exception不想被外部(方法的调用者)知道,就在方法内部try-catch掉这个exception;如果希望外部知道,则在catch到之后把exception直接抛出或
2013-10-09 16:03:01
3422
原创 Android xmpp开发 asmack获取离线在线添加好友消息 及 好友上线下线通知
直接上代码,看注释应该很好理解,只是提供一种思路,不对的请大神指正:public class PresenceService extends Service { private _ConnectionControl cc = _ConnectionControl.getCC();//单例模式 保存了当前的链接 @Override public IBinder onBind(In
2013-09-22 09:51:34
5773
原创 android xmpp开发 asmack实现断线自动重连
asmack本身封装了断线重连机制,但是有一点需要注意在设置链接属性钱,要加载ReconnectionManager这个类,否则没有效果。直接上代码:第一步try { Class.forName("org.jivesoftware.smack.ReconnectionManager"); } catch (Exception e1) { }
2013-09-18 10:09:59
7508
2
原创 android 代码混淆 不混淆第三方jar包
代码混淆比较简单,新版本的是用proguard-project.txt 在project.properties文件最后一行加上下面的指令就行:proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt(在project.properties文件的注释部分,有上面的指令,直接粘
2013-09-12 16:55:12
4157
1
转载 do...while(0)的妙用
原创:http://www.cnblogs.com/flying_bat/archive/2008/01/18/1044693.html在C++中,有三种类型的循环语句:for, while, 和do...while, 但是在一般应用中作循环时, 我们可能用for和while要多一些,do...while相对不受重视。 但是,最近在读我们项目的代码时,却发现了do...whi
2013-08-13 22:05:39
691
原创 android 类似人人侧边栏开发
这几天一直研究类似人人客户端的侧边栏退出效果,网友大多提供的方式是继承viewgroup,重写onMeasure和onLayout方法,之后用scrollTo实现滚动滑出的效果。这个网上源码很容易下载。但是我遇到一个问题,因为是基于定位的开发,主界面是一个MapView,使用上面的方法,在滚动时,主界面(也就是MapView)滑动过后,会留下一片阴影,盖住侧边栏。当我对地图进行移动或缩放操作后
2013-08-12 21:52:18
1483
原创 Openfire XMPP asmack开发 android客户端上传用户头像
直接上代码: /** * 上传头像 */ private void setUserImage(final XMPPConnection connection, final byte[] image) throws XMPPException { final VCard card = new VCard(); card.load(connecti
2013-07-29 15:11:58
2787
转载 android实现后台自动发邮件功能
公司项目需实现一个后台自动发邮件的功能,网上文档多为用Intent跳到GMail邮件编辑页面。找了好久,终于在一国外网站找到解决办法,下面是代码。主要用到图中两个类import java.io.ByteArrayInputStream;import java.io.IOException;import java.io.InputStream;import j
2013-07-10 17:34:48
4426
GoogleIO2013 Android快速联网框架Volley
2016-04-05
Android 下拉刷新 上拉加载更过 GridView ListView ScorllView
2014-06-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅