基于Android源码开发的来电接通振动功能实现
来源:互联网 发布:宁芙 淘宝 编辑:程序博客网 时间:2024/05/16 08:30
我们在使用HTC的GXX时,会发现他有一个功能是接通后振动提示,虽然说不是什么大的功能,但是使用比较方便,比如在呼叫过程中的时候就可以放在桌子上等振动了就说明电话被接通了再拿起来说话,就避免了一直放到耳边等待对方。具体的实现如下,当然实现方式可能和它不一样,但是效果一样,呵呵。
由于我们是基于源码开发的,所以只讨论在PhoneApp里面添加该功能,独立模块或者基于SDK开发的不讨论。注意修改PhoneApp模块中的CallNotify.java文件。
1. 声明Vibrartor相关变量:
2. 在构造函数中创建Vibrator:
3. 在onPhoneStateChanged的末尾,也就是GSM分支中(只支持GSM call),加入如下代码段:
注:mAlreadyVibrate 主要是用于防止重复振动。OK,测试一下吧~
- 基于Android源码开发的来电接通振动功能实现
- 基于Android源码开发的来电接通振动功能实现
- Android源码开发之来电接听振动
- 黑莓的接通振动设置
- Android 手机振动功能实现
- android来电监听功能的实现
- 基于android的振动传感器开发小软件
- sofia sip开发七 接通来电
- Android 来电拦截的开发实现
- Android源码开发之蓝牙通知振动
- android振动效果的实现
- android振动效果的实现
- android振动效果的实现
- android振动效果的实现
- Android音量控制-AudioManager与来电振动
- android振动功能Vibrator
- 实现android自动接听来电功能
- android源码开发之监听来电状态
- sprintf格式化字符串时小心内存使用错误
- Ubuntu 忘记密码的两种解决方法
- 使用位段时的注意事项
- Java刷新局部组件
- VS2005 用 ADO 连接ACCESS数据库
- 基于Android源码开发的来电接通振动功能实现
- HDU 1159 最长公共子序列问题 动态规划
- 把 VC 工程的编译配置写在一个文件中,并影响 VC 的编译
- Linux Debugging 3 - Compile and Debug
- 开了!
- sed 学习
- 为迅雷7添加流媒体嗅觉器的方法。
- iocomp控件的应用
- 文件或文件夹无法显示或隐藏的解决办法