自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 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 1666 1

原创 AIDL in out 参数踩坑

AIDL in outAIDL : Android 中 一种进程见通讯手段,常用于跨App 见通讯 或与远程服务之间通讯我遇到的坑:Aidl文件 中 自定义类型 需要声明数据方向 in out inoutin:只能客户端流向服务端out:只能服务端流向客户端其实只说数据方向容易产生误解,实际是in: 服务端会获取到客户端完整的数据,但客户端不会同步服务端你对该对象的修改,相当于java 方法中的深拷贝。out:从服务端端接受该对象不为空,但字段内容为空 ,客户端会同步获取到对象新的状态。

2020-10-27 13:41:57 367

原创 AudioFocus学习

AudioFocusDemo什么是AudioFocus两个或更多Android应用可以同时播放同一输出流的音频。它对用户来说体验非常糟糕。为了避免每个音乐应用同时播放,Android引入了音频焦点的概念。一次只能有一个应用程序可以保持音频焦点。准备1.获取音频焦点参数说明:myAudioFocusChangeListener : 需要开发者定义 后面会写AudioManager.ST...

2019-08-29 10:20:51 526

原创 数据传输踩坑——确认数据大小端

大小端小段存储: 高对高大端存储:低对高判断大小端JVM default big-endian ,c++ default little-endianint a = 1; if (((char*)&a)[3] ==1){ //big-endian return 1; } else{ //little-endia...

2019-08-22 11:50:08 431

原创 java_IO简单分析

java_IOIO:(input output) input:从外设向内存输入 output:内存输出到外设字节流:inputStream outputStream字符流:Reader Writer**字符流的由来**:字节流读取文字字节数据后,不直接操作,而是先查指定的编码表(为什么是指定的?因为不同的国家制定的编码表不一样)获取对应的文字,再对这个文字进行操作。简单说:字符流=字节流...

2019-08-22 11:44:13 110

原创 接口回调

接口回调使用接口回调方法 会更灵活的进行数据的传送,截取部分项目代码作为例子在发送数据的一方定义接口public interface CallbackMICData{ public void MICData(byte[] data); }在构造函数中添加回调接口对象public VR_MIC_manager(Context mcontext, Callb...

2019-08-22 11:42:46 321

原创 广播接收和发送

广播接收和发送广播接收器:光播接收器要在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

转载 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 590

原创 Android: AEC:AcousticEchoCanceler回声消除

AEC:AcousticEchoCanceler回声消除MainActicity.javamanifests.xml参考资料AndroidRecord —DevelopersAndroidEffect ----Developers备注:由于权限判断逻辑有bug的原因,第一次进入获取权限后,需要重启应用MainActicity.javapackage com.example.aectes...

2019-07-11 16:23:09 3119 5

原创 Python 中用字典代替Switch Case

Python 中用字典代替Switch Case使用if-else 配合无默认字典提取方法options = {'tester':'测试人员','test_manager':'测试管理人员','coder':'开发人员'}if user.position in options: request.session['user_position'] = options[user.posit...

2019-06-02 11:05:48 360

原创 Django 表单,模型 结合前端select 显示

ModelChoiceField 使用方法 #forms.py default_tester = forms.ModelChoiceField( label='测试人员', queryset=User.objects.all(), required=True ) #XXX.html {% for user in form.default_teste...

2019-04-19 11:43:17 614

原创 Django Python 前端去除空格

Django Python 前端去除空格欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:...

2019-04-19 11:35:51 1099

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除