上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页
摘要: 1.先用一个GLSurfaceView作为画布,然后自定义一个Renderer继承自Renderer,把这个自定义的Renderer通过setRenderer()设置给GLSurfaceView就可以了。 2.效果图: 3.源码: https://developer.android.com/trai 阅读全文
posted @ 2016-09-04 20:44 达哥的博客 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 原文出处:Android利用canvas画各种图形(点、直线、弧、圆、椭圆、文字、矩形、多边形、曲线、圆角矩形) 阅读全文
posted @ 2016-09-02 09:38 达哥的博客 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 弄了一个下午,终于搞出来了,PowerfulLayout 下面是一个功能强大的改造的例子: 可以实现以下需求: 1.两个手指进行缩放布局 2.所有子控件也随着缩放, 3.子控件该有的功能不能丢失(像button有可被点击的功能,缩放后不能丢失该功能) 相对上个例子,多了一个功能 4.拖拽(平移)la 阅读全文
posted @ 2016-09-02 00:28 达哥的博客 阅读(10254) 评论(2) 推荐(0) 编辑
摘要: Java提供了两类主要的异常:runtime exception和checked exception。checked 异常也就是我们经常遇到的IO异常,以及SQL异常都是这种异常。对于这种异常,JAVA编译器强制要求我们必需对出现的这些异常进行catch。所以,面对这种异常不管我们是否愿意,只能自己 阅读全文
posted @ 2016-09-02 00:16 达哥的博客 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 下面是一个功能强大的改造的例子: 可以实现以下需求: 1.两个手指进行缩放布局 2.所有子控件也随着缩放, 3.子控件该有的功能不能丢失(像button有可被点击的功能,缩放后不能丢失该功能) 运行效果图: java代码如下 MainActivity.java: 布局文件(activity_main 阅读全文
posted @ 2016-09-01 16:07 达哥的博客 阅读(6542) 评论(1) 推荐(0) 编辑
摘要: 认识事物都遵循由简入繁的顺序,下面我们想实现一个控件或者一个布局的缩放,先从简单的例子开始吧,我们就以缩放图片做入门。 效果图: 一、要求 利用ScaleGestureDetector这个类实现图片缩放。 二、代码 activity_main.xml如下: 总结:本例利用了matrix和canvas 阅读全文
posted @ 2016-09-01 15:23 达哥的博客 阅读(2809) 评论(0) 推荐(0) 编辑
摘要: cmd adb shell cd data/data cd . . . chmod 777(可读可写可执行) 阅读全文
posted @ 2016-08-29 23:44 达哥的博客 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 四大组件之间传递数据可以用广播,但是有次面试官说太重了,用eventbus代替。下面的广播传递数据方法仅当学习参考。 1.管理类 2.发送广播 3.接收广播 上面的例子是fragment传递数据给Activity,其实Activity也可以通过广播的方式传递数据给fragment,还有fragmen 阅读全文
posted @ 2016-08-29 23:02 达哥的博客 阅读(5339) 评论(0) 推荐(0) 编辑
摘要: Service的启动方式: 两种启动模式,一种是非绑定启动模式,另一种是绑定启动模式。 一、startservice方式启动 二、绑定启动模式 bindService 区别: 1.非绑定模式启动的话,启动之后就会在内存中长期运行,直到手动停止它 2.绑定模式启动,是跟可视化界面绑定的,界面看得见的话 阅读全文
posted @ 2016-08-26 15:12 达哥的博客 阅读(1049) 评论(0) 推荐(0) 编辑
摘要: 一、startservice方式启动 第一次startservice启动服务的时候,会走oncreate和onstart方法, 第二次startservice启动服务的时候,会走onstart方法, 所以可以在onstart方法里请求网络或进行其他操作, 同时要注意,Service和Activity 阅读全文
posted @ 2016-08-26 14:46 达哥的博客 阅读(1457) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页