- 博客(1)
- 资源 (11)
- 收藏
- 关注
原创 竖直滑动的viewpager-------VerticalAdapter
因为项目的需求找了下viewpager是否可以竖直滑动,貌似还真不行,就找到了VerticalAdapter,从网上找到了一个例子,但是那个例子对按钮没有反应 修改后,按钮可以响应,具体如下 1、extends ActivityGroup,类要继承ActivityGroup 2、 @SuppressWarnings("deprecation") ArrayList vie
2013-09-09 20:29:02 1946
网络摄像头 抓拍 人脸检测
海康网络摄像头(普通,非人脸识别摄像头)人脸检测抓图,测试版
网络摄像头用过海康和大华,其他的品牌没调试过,海康和大华流程基本都一样,windows我用的是C#,用的是海康摄像头,Android用过大华摄像头
我主要是用来人脸检测,然后把数据发送到服务器,用来人脸识别1:n,人脸图片放在photo里 企鹅601209821
2020-06-11
Android DTMF 双音多频
DTMF 双音多频 有源码
双音多频信号(DTMF),电话系统中电话机与交换机之间的一种用户信令,通常用于发送被叫号码。
在使用双音多频信号之前,电话系统中使用一连串的断续脉冲来传送被叫号码,称为脉冲拨号。脉冲拨号需要电信局中的操作员手工完成长途接续(早期方法,很老很古董)。
双音多频信号是贝尔实验室发明的,其目的是为了自动完成长途呼叫。
双音多频的拨号键盘是4×4的矩阵,每一行代表一个低频,每一列代表一个高频。每按一个键就发送一个高频和低频的正弦信号组合,比如'1'相当于697和1209赫兹(Hz)。交换机可以解码这些频率组合并确定所对应的按键。
2017-08-30
android log记录
android log记录所需要的文件
1、建立使用logger对象
private static final Logger logger = LoggerFactory.getLogger(main.class);
2、在程序的第activit或者service的oncreate方法里初始化方法
PropertyConfigurator.getConfigurator(this).configure();
3、把microlog.properties文件放到assets文件夹里
注意:assets文件夹是与res文件夹平级的
然后更改microlog.properties文件为以下内容:
microlog.level=DEBUG
microlog.appender=LogCatAppender;FileAppender
microlog.formatter=PatternFormatter
microlog.formatter.PatternFormatter.pattern=%c [%P] %m %T
4、写日志记录
logger.debug("my debug");
5、在AndroidManifest.xml 添加写sd卡的权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
启动程序,然后到SD卡根目录,可以发现有一个microlog.txt的文件,里面就是我们记录的日志了。
补充说明(实现循环滚动的日志,也就是让日志不断的追加在上一条后面)
1.上面的日志在多地方调用,有时候可能会发现只保存了一条记录,每次后面的日志都覆盖了前面的日志,所以我们需要增加点额外代码;
2.在第三步后面: final FileAppender fa = logger.getAppender(1); fa.setAppend(true); ok, 到此大功告成。
2013-06-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人