![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
Tom_sky
这个作者很懒,什么都没留下…
展开
-
Android Bitmap 像素格式与字节数组
Android踩坑指南之Bitmap:ARGB8888先上代码 private void writeTxtToFile(byte[] strcontent, String fileName) { //生成文件夹之后,再生成文件,不然会出错 Log.d(TAG,"TwriteTxtToFile"); try { File file = new File(this.getExternalFilesDir(原创 2020-11-13 17:56:56 · 1660 阅读 · 1 评论 -
AIDL in out 参数踩坑
AIDL in outAIDL : Android 中 一种进程见通讯手段,常用于跨App 见通讯 或与远程服务之间通讯我遇到的坑:Aidl文件 中 自定义类型 需要声明数据方向 in out inoutin:只能客户端流向服务端out:只能服务端流向客户端其实只说数据方向容易产生误解,实际是in: 服务端会获取到客户端完整的数据,但客户端不会同步服务端你对该对象的修改,相当于java 方法中的深拷贝。out:从服务端端接受该对象不为空,但字段内容为空 ,客户端会同步获取到对象新的状态。原创 2020-10-27 13:41:57 · 364 阅读 · 0 评论 -
Android: AEC:AcousticEchoCanceler回声消除
AEC:AcousticEchoCanceler回声消除MainActicity.javamanifests.xml参考资料AndroidRecord —DevelopersAndroidEffect ----Developers备注:由于权限判断逻辑有bug的原因,第一次进入获取权限后,需要重启应用MainActicity.javapackage com.example.aectes...原创 2019-07-11 16:23:09 · 3099 阅读 · 5 评论 -
PocketSphinx AndrodDemo
PocketSphinx总的来说识别效果不是很好,很容易出现不说话时也出现识别范围内的词。目前只用到关键词识别功能。具体的demo在https://github.com/cmusphinx/pocketsphinx-android-demo链接下载。用到的资源都在demo中取。libs/pocketsphinx-android-5prealpha-nolib.jarassets/sync...转载 2019-07-17 17:35:55 · 588 阅读 · 0 评论 -
广播接收和发送
广播接收和发送广播接收器:光播接收器要在AndroidManifest.xml中注册<receiver android:name=".MyBroadcastReceiver"><intent-filter><action android:name="suntec.merbok.navi.demo_run_info"/></intent-fi...原创 2019-07-24 21:02:28 · 251 阅读 · 0 评论 -
接口回调
接口回调使用接口回调方法 会更灵活的进行数据的传送,截取部分项目代码作为例子在发送数据的一方定义接口public interface CallbackMICData{ public void MICData(byte[] data); }在构造函数中添加回调接口对象public VR_MIC_manager(Context mcontext, Callb...原创 2019-08-22 11:42:46 · 321 阅读 · 0 评论 -
AudioFocus学习
AudioFocusDemo什么是AudioFocus两个或更多Android应用可以同时播放同一输出流的音频。它对用户来说体验非常糟糕。为了避免每个音乐应用同时播放,Android引入了音频焦点的概念。一次只能有一个应用程序可以保持音频焦点。准备1.获取音频焦点参数说明:myAudioFocusChangeListener : 需要开发者定义 后面会写AudioManager.ST...原创 2019-08-29 10:20:51 · 524 阅读 · 0 评论