android
浪口
这个作者很懒,什么都没留下…
展开
-
android 用代码分别实现textview的背景和圆角
设置view的圆角和背景一般都是在xml里面通过selector的配置文件来写的。在项目中有个需求,背景颜色是从网络获取的,而且要设置为圆角,想了一下,通过xml的形式貌似实现不了,只能通过代码分别设置,就只能重写Textview。 来,上代码:原创 2014-12-16 15:51:19 · 4105 阅读 · 0 评论 -
后台播放音频,不同Activity,统一控制,已封装,轻松集成
最近做了后台音频播放的功能,要求不同界面统一控制。其实后台音频播放比较多,但界面都大体相似,播放,暂停,快进,进度条之类,这种情况下,就可以将他封装成一个库,方便后期调用。本demo通过service播放音频,然后通过发送广播来控制,各种状态已经做了封装,不需要开发者重新去编写。MainActivitypublic class MainActivity extends Activity {原创 2016-01-22 16:18:29 · 928 阅读 · 0 评论 -
图片选择器(支持相册和相机),只需一步实现
写了一段时间的代码,发现老是做些重复的工作,效率低。其实很多是可以优化封装成库,下次使用时,能快速集成,减少开发时间。 图片选择器是很多app都用到的,我给他封装了一下,只需一步。只要继承BaseCameraActivity,设置下监听器就好了public class MainActivity extends BaseCameraActivity implements BaseCam原创 2016-01-22 12:36:03 · 707 阅读 · 0 评论 -
videoview 横竖屏切换
Android videoview 横竖屏切换,主要是对各种状态封装了一下,以后移植不需要考虑这些状态。然后横竖屏,对布局结构有点限制,要处于上层才能全屏public class MainActivity extends Activity { public static final String URL_VIDEO = "http://static.wezeit.com/o_1a9jjk90原创 2016-01-22 18:14:46 · 5681 阅读 · 0 评论 -
java.net.SocketException: sendto failed: EINVAL (Invalid argument)
在做HTTP socket通信,总是报java.net.SocketException: sendto failed: EINVAL (Invalid argument)这个原创 2014-09-16 12:42:35 · 7595 阅读 · 0 评论 -
仿多看滑动翻页
本文是在http://blog.csdn.net/zhongkejingwang/article/details/38728119的基础上改的 仿多看滑动 看了原作者的思路,觉得很好,就按照自己的理解写了一遍,这里做个记录,后期再补充完善public class MyScanView extends ViewGroup { private static final int V原创 2016-01-06 14:33:57 · 758 阅读 · 0 评论 -
ScaleAnimation开始结束位置分析
做项目的时候,需要用到动画,大小和位置都不一样。刚开始想到的是ScaleAnimation和TranslateAnimation进行组合,但实验后发现,目标位置始终不对,只用TranslateAnimation是没有问题,所以ScaleAnimation应该不只是进行了缩放经过查找资料,发现ScaleAnimation还进行起始位置的移动。ScaleAnimation分为两种情况,从本身的位置...原创 2019-10-11 16:58:06 · 412 阅读 · 0 评论