- 博客(13)
- 资源 (5)
- 收藏
- 关注
原创 Audio的播放流程
流程图这是基于Android5.1分析的,前几版本好像有些不同,6.0没改太多,不过大体思想是一致的播放就像个排水机,AuidoPolicyService是阀门,AudioFlinger是排水池,PlaybackThread是发动机,Track是源,AudioOutput是排水孔。AudioTrack是水桶排水首先要凿个孔(openOutput),然后添加发动机(建立PlaybackThread),
2016-02-18 18:41:24 6497 6
原创 [Android]模仿QQ在listview上滑动出现删除键
listview响应ontouch事件主要有两种方法,一种是重载Adapter里的getView,给每个item加ontouchlistener。由于经常获取不到ACTION_UP事件(与listview的手势事件有关),经常出现无法按下之后无法释放的情况。而且在item的clickenvent体验不好。数据 List listDatas = new ArrayList(); 列
2014-03-06 15:23:39 1390
原创 android那点事--连上单片机蓝牙模块(csr bc417)
经过了一天的奋斗 终于然Android连上了csr bc417,一个国人开发的蓝牙模块,就是传说中的单片机。。由此感慨android sdk 真是武装到了牙齿了。一开始我们要用Android控制一片msp430然后再由msp430通过无线模块控制另外一片430。android联430的方法有几个 uart,wifi,bluetooth.其中uart用到ndk,ndk 又老是
2013-07-26 21:06:35 11241 2
原创 qt 最简单的tcp socket 连接(sever)
.pro 文件 QT += networksever.h#ifndef SEVER_H#define SEVER_H#include #include #include class sever : public QObject{ Q_OBJECTpublic: explicit sever(QObject *parent = 0); signals: p
2013-03-18 23:23:08 1779
原创 linux dhcp 服务器配置(经历)
!原意只是想用hostapd开个热点而已 居然还要配dhcp……一 安装dhcp1.yum list dhcp* 没有2.原装光盘 (u盘)mount Fedora17.iso mnt/cdromcd rdrom/packet/drpm -ivh dhcp*然后dhcpd 没有3.unix公社 下载 dhcp-4.2.4-P2.tar.gz
2012-12-21 17:59:25 2788
原创 linux 下multiple definition of出错
1.在文件头加#ifnef #define #endif2.将所有导出变量放到头文件 用extern导出比如在xx.c定义 int a;(不能初始化)在xx.hextern int a;而非公有变量用static修饰
2012-12-19 01:08:19 896
原创 更改Fedora 17的锁屏背景
Fedora 17 背景图片路径 /usr/share/backgrounds/beefy-miracle/default 有三个文件夹及一个配置文件 normalish standard wide 与 beefy-miracle.xml normalish standard wide中有不同尺寸的图片(就是默认的烟花背景)
2012-12-18 17:36:33 1180
转载 更改Fedora 17的登录界面背景
进过一些必要的折腾,终于升级到了Fedora17,但是新系统的背景看着很是不爽, 准备换一个,步骤如下:Activities -> Applications -> System Tools -> System Settings -> Background 然后选择自己喜欢的图片,换上去。 但是,换上去一看,只是桌面的背景换了,登录界面的背景还是依旧。 好吧,google,然后找到一
2012-12-18 16:49:26 1089
原创 Access ado字段名问题
使用ado操作数据库时不能用password、key、level(包括大小写作为字段名)比如以下的语句总是操作失败原因是password在ado查询语句中作为关键词(网上参考) strSQL.Format(L"INSERT INTO user_log(user_name,password) VALUES ('%s','%s')",strUser,strPasswd); m_
2012-12-10 09:14:07 1096
原创 修改主分区表给U盘分区
最近在学习文件系统,突发奇想想给U盘分个区,发现用DiskGenius分出两Fat32的主分区发现只能显示一个后来在百度知道找到一个比较靠谱的答案——windows下U盘只能显示第一个分区(原理没说)不过其他分区还是有存在的,用winhex可以看得到而且分区的顺序跟在 u盘mbr0扇区的分区表有关(通过windows自带的快速格式化会把mbr给清没了 只留下dbr)于是就有了这个更
2012-11-02 23:48:36 2575
原创 编译metro c++版本出错
装上vs2012编译第一个c++ metro版的helloworld 结果 1>------ 已启动部署: 项目: Helloworld, 配置: Debug x64 ------1>错误 : DEP0800 : 所需框架“C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0\ExtensionSDKs\Microsoft.VCLibs\
2012-09-04 18:37:06 3043 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人