- 博客(5)
- 资源 (49)
- 收藏
- 关注
原创 即录即播
采用Android里面的AudioRecord和AudioTrack录制和播放。 建立一个输入输出流管道,录制线程将音频数据写入管道,播放线程从管道当中读取数据并播放。 具体代码如下图所示: 常量public class AudioConstant { public static final int frequence = 8000;//频率 public static fin
2017-03-27 16:07:54 499
原创 BaseActivity
在同一个项目当中,很多的页面都是类似的,可以把这些相同的内容提取出来做成一个父类, 然后不同的页面去继承父类,只需要对不同的内容进行修改就可以了。 以下是我的Baseactivity的类。 首先来看一下BaseActivity的布局,如下图所示 红色部分是自定义的TitleBar,如果不清楚,可以参考我的博客 :TitleBar 蓝色部分是FrameLayout容器,用于填充
2017-03-09 15:24:14 771
原创 TitleBar
目前许多app的页面都是采用titlebar+content的组合方式,如下图所示 其中TitleBar可以提取出来作为一个模块在多个项目里面进行复用。 以下是我自己写的TitleBar,其最终效果如图所示: 如果不清楚自定义View的创建步骤,请参见我之前的博客,自定义控件 TitleBar由三部分组成,左边是Button,中间是TextView,右边是Button,并设置
2017-03-08 18:47:00 4135
原创 Rxjava上手
使用Rxjava框架,我个人觉得最大的好处就是能够很方便的在各个线程当中进行切换,而且代码还能保持很优雅。 在代码里面加上以下内容,便可以使用了。 compile 'io.reactivex:rxjava:1.0.14'compile 'io.reactivex:rxandroid:1.0.1'只需要掌握以下三部分内容,便可以很方便的使用Rxjava框架了。1.发射器和
2017-03-03 10:34:46 220
原创 屏幕尺寸信息
Android手机常见的屏幕尺寸信息包括屏幕大小、分辨率、屏幕密度和独立像素密度。 屏幕大小:屏幕对角线的长度,单位英寸; 分辨率:屏幕所包含的像素点数,比如720*1080就是指手机宽有720个像素,高有1080个像素; 屏幕密度(dpi或者ppi):每英寸所包含的像素数,由对角线的像素点数除以屏幕大小得到; 独立像素密度(dp或者dip):Android规定屏幕密度为160dpi时,1
2017-03-01 15:44:21 323
Android虚拟ble设备源码
2017-07-11
threadfactory线程池
2017-06-25
vc++编程资料.chm
2010-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人