- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 Android Canvas使用
Canvas顾名思义就是一块画布,可以在上面画一些你想要的东西。 创建一个Canvas有一下两种方法: Canvas():创建一个空的画布,可以使用setBitmap()方法来设置绘制的具体画布; Canvas(Bitmap bitmap):以bitmap对象创建一个画布,则将内容都绘制在bitmap上,bitmap不得为null; 使用Canvas来截图 private ImageV
2015-10-27 16:16:38 1275
原创 Android Java和JavaScript代码相互调用
在Android中实现Java和Js交互,通常只需要以下几步, 1.WebView开启JavaScript脚本执行 2.WebView设置供JavaScript调用的交互接口 3.客户端和网页端实现调用的接口JAVA private WebView mWebView; private JSInterface mInterface; @Override protec
2015-10-24 17:55:43 557
原创 Android 拦截onClick事件
当我们使用FrameLayout布局时,发现如果顶层的View没有消费到onClick时间的话,这个时间会传到下面的View的,解决这个问题的办法是把这个时间消费掉。 可以用下面的方法:view.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { //
2015-10-10 11:05:00 4162
原创 Android内存泄露检测(LeakCanary)
在Android中检测内存泄露,除了我没熟知的MAT分析外,还有另外一种方法公选择:LeakCanary leakcanary是一个由著名的GitHub开源组织Square贡献的开源项目。 使用方法比较简单: 在 build.gradle 中加入 dependencies { debugCompile 'com.squareup.leakcanary:leakcanary-android
2015-10-09 14:42:07 1091
原创 Android定时器实现方法
1.用Handler来实现 private void startTimer(){ mHandler.removeMessages(UPDATE_MSG); mHandler.sendEmptyMessage(UPDATE_MSG); } private void stopTimer(){ mHandler.removeMessage
2015-10-09 10:39:11 617
html解析器ixml
2013-08-15
设计模式可复用面向对象软件的基础
2012-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人