- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 基于vitamio5.0的android播放器
github地址:https://github.com/hezhubo/HPlayer此播放器demo实现了基本的播放功能,可播放超多格式,支持http,rtmp,rtsp等协议的网络视频(详情看vitamio官网)。详细功能包括:1.本地视频浏览,基本的文件管理器。2.手势放缩视频,控制音量,亮度,及快进快退3.DLNA多屏互动功能(DMC,DMR,DMP,DMS
2016-02-01 15:35:35 3988 6
原创 集成微信第三方登录功能获取微信用户信息
最近公司要做微信的第三方登录,本来打算直接用第三方的框架就算了,就闲的想自己集成试试看。然后发现被腾讯坑得不省人事。前提,应用必须要在微信开发平台上注册,并且通过审核,有微信登录的权限。首先,下载官方的demo。把libs的jar包拷到自己的工程里。在应用的包名下,建一个wxapi的包目录,在里建一个叫WXEntryActivity的activity并实现IWXAPIEve
2015-05-28 15:48:08 10041 1
原创 viewpager实现无限循环滚动幻灯片
思路是:设置pageradapter的count为Integer.MAX_VALUE,但实际的item只有几个,用取余的方式取item,在设置adapter时同时设置currentItem为实际item数的N倍(足够大就好)。这样就可以左右无缝循环滑动!(毕竟你不可能滑上亿次),并且不用担心内存问题,就那几个玩意~~~
2015-01-08 20:31:06 1294
原创 纯代码自定义radiobutton样式
直接上代码:private RadioGroup mRadioGroup;RadioButton radioButton = new RadioButton(getActivity());radioButton.setBackgroundResource(R.drawable.home_page_radiobutton_selector);//把那个讨厌的圈圈去掉,当然你也可以自定义
2014-11-25 18:11:26 3831 4
原创 如何实现listview动态隐藏header
android中的listview在setAdapter后就无法再addHeaderView了,在2.3以下系统中会crash,2.3以上系统暂未发现。解决办法:1.抛弃原来的adapter,为listview设置新的adapter,但这样在时间和空间的性能上不是很好。2.将header view的visibility属性置为gone。这里需要注意,如果你的headervi
2014-11-25 14:45:40 1544
转载 使用getIdentifier()获取资源Id
使用getIdentifier()方法可以方便的获各应用包下的指定资源ID。主要有两种方法:(1)方式一Resources resources = context.getResources();int indentify = resources.getIdentifier(org.loveandroid.androidtest:drawable/icon",null,null);
2014-09-18 20:42:15 548
转载 怎把一个android工程设置成一个Libraries,在另一个工程中引用
一个工程包含另一个工程。相当于一个jar包的引用。但又不是jar包反而像个package在网上找到了这个方法:现在已经有了一个Android工程A。我们想扩展A的功能,但是不想在A的基础上做开发,于是新建了另外一个Android工程B,想在B中引用A。一个思路是把工程A做成纯Jar包,这样其他的工程就可以直接引用了。但是,如果在工程A中用了R.java中的引用,则无法打成jar包了
2014-09-18 20:05:25 915
原创 android liseview 的一些知识
android:divider="@null"android:dividerHeight="0dp"
2014-08-06 15:01:17 755
原创 android 两个放置VideoView的Actitity来回切换BUG
java.lang.IllegalArgumentException: Receiver not registered: android.media.MediaPlayer$
2014-07-18 20:28:36 3414
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人