摘要: 最近自己开发的应用需要个视频演示功能,就想到了用VideoView来播放百度云上存放的视频,但是Android提供的MediaController满足不了需求。所以就考虑自己写个视频控制器,看了下VideoView的API发现有getBufferPercentage()和getCurrentPosition()来获取当前缓冲区的大小和当前播放位置,没发现有监听缓冲区的方法。只能自己写个定时器来监听了。 1 private Handler handler = new Handler(); 2 private Runnable run = new Runnable() { 3 ... 阅读全文
posted @ 2014-02-24 01:47 黑暗中的一盏明灯 阅读(22861) 评论(0) 推荐(1) 编辑
摘要: 除了沉浸模式外,Android 4.4还有新的API,能使应用内的状态栏和虚拟按钮透明。其他更多的Android 4.4 APIs可以看这里。如果要使应用内的状态栏和虚拟按钮变成透明有两种方法。一种是代码方式:1 Window window = getWindow();2 window.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS, WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);3 window.setFlags(WindowManager.LayoutParam 阅读全文
posted @ 2014-02-01 00:01 黑暗中的一盏明灯 阅读(16278) 评论(5) 推荐(2) 编辑
摘要: Android4.4的发布带来了新的特性-沉浸模式(Full-screen Immersive Mode),开启后应用占据全屏,虚拟按钮和系统栏隐藏,提高屏幕的利用率和冲击力。那么怎样为我们的应用加入这个模式呢?先查看下Google的官方文档,里面有完整的示例代码。 1 // This snippet hides the system bars. 2 private void hideSystemUI() { 3 // Set the IMMERSIVE flag. 4 // Set the content to appear under the system bars so ... 阅读全文
posted @ 2014-01-08 00:48 黑暗中的一盏明灯 阅读(17497) 评论(8) 推荐(3) 编辑
摘要: 之前打算在自己的应用加入actionbar,但是想要兼容低版本的android,找了半天发现使用Support V7包就可以了。如果要在Android3.0以下版本使用actionbar的话就要用到Support V7包了,使用方法请看官方文档。但是修改样式的时候发现,根据官方的actionbar样式修改文档的指引修改不了。例如这种示例代码: 1 2 3 4 11 12 13 20 根据官方文档修改,发现Eclipse在第6行会提醒错误API等级过低。经过尝试发现只能将不同版本的ActionBar配置文件分开放。values-v11表示API11以上设备会... 阅读全文
posted @ 2014-01-02 01:36 黑暗中的一盏明灯 阅读(1435) 评论(0) 推荐(0) 编辑
摘要: 最近打算写一个简单的javaweb程序放到BAE3.0上来响应android的请求,多线程读取网络上的json数据然后解析出有用的数据在合并成新的json对象。结果服务器返回json对象时发现其中的中文变成了乱码了都是????。设置response.setContentType("text/json;charset=UTF-8");或者response.setContentType("text/json");response.setCharacterEncoding("UTF-8");都还是输出的中文显示乱码。经过调试发现是读取网络上 阅读全文
posted @ 2013-12-26 18:48 黑暗中的一盏明灯 阅读(2521) 评论(0) 推荐(0) 编辑