自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

原创 The same input jar ***.jar is specified twice

最近在开发一个android项目的时候,遇到一个问题。 用android studio编译没有错,直接真机调试也没有错,用发布环境Jenkins打包也没有错。 但是我本地环境打包就会报错,提示:The same input jar ukphotoview.jar is specified twice以为是gradle版本的问题,折腾半天也没有发现有什么问题。 干脆就直接搜索关键字ukphoto

2015-09-29 15:42:53 765

原创 EventBus的使用

EventBus用了好久了,一直没有整理一下。 我们往简单里说,EventBus的出现,让我们在大部分情况下,不需要使用broadcast来在不同的activity,fragment,甚至是adapter(我知道你们经常纠结adapter和activity的交互!)之间交互了。 当然,如果你要获取系统广播什么的,还是需要broadcast的。 而且EventBus的回调很丰富,你甚至可以指定你

2015-09-28 18:19:30 1240

原创 会议室开发项目的总结

本来打算在这个项目v1.0发布的时候,再来写这篇回顾,也算是对这个项目的一个交代。但是数据问题迟迟没有搞定,再拖我怕我自己都忘了,所以就尽快把这个写完吧。在整个项目开发和管理过程中,我们尝试了跟之前不同的一些方式,收获了不少经验,也得到了很多教训。 在项目筹备阶段,我们想采取集中开发的方式,把前后端开发,产品集中到一个会议室,一起讨论需求,确认需求,开发,以至联调。在项目过程中,我陆陆续续纪录了一

2015-09-21 17:24:12 1387

原创 RecyclerView初使用遇到的一个问题

最近一直在忙别的项目,RecyclerView出来后,大致看了一下,并没有在实际项目中使用,今天有空写个小程序,正好用了下,遇到了如下的问题。因为一直觉得RecyclerView用起来很简单,我就引入了包后,直接写了个控件: <android.support.v7.widget.RecyclerView android:id="@+id/mountain_list"

2015-09-21 17:20:11 4537 1

原创 Android Studio常用快捷键,便捷功能汇总

找一个地方,持续更新android studio的常用快捷键和便捷功能 先注明一下,我用的是mac系统下的android studio1.0版本1. 为方法添加自动注释 在主菜单里找到android studio->preferences 然后选择,或者查找到keymap 在keymap的菜单里搜索fix doc comment,右击选择add keyboard shortcut,在弹出菜单

2015-09-15 17:05:26 741

原创 Android视频录制--MediaProjection

最近在做视频录制的项目,把自己这段时间的研究内容断断续续发布到博客上,今天要讲的是MediaProjection。android在5.0系统之前,是没有开放视频录制的接口的,如果要录制视频,必须要先root,这部分我会在随后的博客中细讲。 在5.0,Google终于开放了视频录制的接口(其实严格来说,是屏幕捕捉的接口,也就是截屏),也就是MediaProjection和MediaProjectio

2015-09-10 17:07:41 21862 12

原创 Android音频录制--AudioRecord

最近公司有个项目,需要用到音频录制,就研究了一下这部分。 android的音频录制有2种方式,对应的是两个不同的类:AudioRecord和MediaRecord。MediaRecord的特点是相对来说比较简单,它输出的是一个可播放的音频文件,但是对应的,它缺少对音频的控制(比如要对音频进行改变,变声,混音等)。 AudioRecord的使用相对复杂(其实基本功能的时候还是挺简单的),它输出的是

2015-09-10 10:32:53 2589

EnhancerRedis.java

EnhancerRedis类,实现了对JedisPool的封装,以及通过cglib来实现AOP,以自动释放JedisPool的实例

2017-12-14

android5.0屏幕录制

5.0下,使用MediaProjection进行屏幕录制的demo。 我比较懒,里面只放了实现的java类和xml,工程请自行创建。 另外这个demo源自android sample,我基本上没有改动,所以它其实只能算是屏幕捕捉,就是把屏幕内容在一个surfaceview里面显示出来,并没有把屏幕内容输出到视频文件中。 如果想看输出到视频文件的屏幕录制,请关注我的博客

2015-09-17

AudioRecorder

android音频录制的线程类,可以通过如下方式直接调用: AudioRecorder audioRecorder = new AudioRecorder(audioPath); audioRecorder.start();

2015-09-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除