摘要:
做了一款App,本来是毕业设计但是毕业的时候还没有做完,因为大部分时间都改论文去了,你们都懂的。现在毕业了在工作之余把App基本上做完了。为什么说基本上呢,因为我觉得还有很多功能还没实现,还要很多bug,还要很多东西有待研究。我还会继续更(ren)新(jian)版(bu)本(chai)的,即使没多少... 阅读全文
摘要:
## 本地还原在确认需要进行版本还原以后, 打开GIT BASH 输入:``` bashgit reset --hard ad76ebf5ba8fb12bc38300ee99db478b332c1f7b ```此操作成功以后,本地文件已经还原到 指定的COMMIT版本。## 服务器还原如果远程服务器... 阅读全文
摘要:
## AudioPlayer主要是实现边录边播(AudioRecord+AudioTrack)以及对音频的实时处理(如会说话的汤姆猫、语音)优点:语音的实时处理,可以用代码实现各种音频的封装缺点:输出是PCM语音数据,如果保存成音频文件,是不能够被播放器播放的,所以必须先写代码实现数据编码以及压缩示... 阅读全文
摘要:
## MediaRecord集成了录音、编码、压缩等,支持少量的录音音频格式,大概有.aac .amr .3gp优点:大部分以及集成,直接调用相关接口即可,代码量小缺点:无法实时处理音频;输出的音频格式不是很多,例如没有输出mp3格式文件WAV格式:录音质量高,但是压缩率小,文件大AAC格式:相... 阅读全文
摘要:
## Android Drawable一个Android项目有很多drawable文件夹,分别对应不同的dpi- drawable-ldpi (dpi=120, density=0.75)- drawable-mdpi (dpi=160, density=1)- drawable-hdpi (dpi... 阅读全文
摘要:
## 查看远程分支``` bash$ git branch -a* master remotes/origin/HEAD -> origin/master remotes/origin/master```## 查看本地分支``` bash$ git branch* master```## 创建分... 阅读全文
摘要:
## SpannableStringAndroid通过SpannableString类来对EditText和TextView的指定文本进行处理。## ForegroundColorSpan> 文本颜色``` javaprivate void setForegroundColorSpan() { ... 阅读全文
摘要:
## DiskLruCache- 创建一个磁盘缓存对象:``` javapublic static DiskLruCache open(File directory, int appVersion, int valueCount, long maxSize);```> open()方法接收四个参数... 阅读全文
摘要:
EventBusEventBus 是一个 Android 事件发布/订阅框架,通过解耦发布者和订阅者简化 Android 事件传递。传统的事件传递方式包括:Handler、BroadCastReceiver、Interface 回调,相比之下 EventBus 的优点是代码简洁,使用简单,并将事件... 阅读全文
摘要:
Override Annotation 概念 An annotation is a form of metadata, that can be added to Java source code. Classes, methods, variables, parameters and... 阅读全文