自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

atian123kiss的博客

这个人很懒,什么都不想留下。

  • 博客(9)
  • 收藏
  • 关注

原创 JSONArray 里面读取byte[],读取float

JSONObject读取float,JSONArray读取byte数组

2022-04-24 10:38:11 791

原创 关于GOP和帧率、码率的关系

前言:最近看到一句话,“GOP在一定程度上会影响视频画面质量 - 在码率相同的情况下,GOP越大,意味着P\B帧越多,也就更容易获取较好的图像质量”然后回顾了一下目前了解的视频知识,发现怎么都想不明白这句话。关于视频的基础定义这里先科普下视频编码、解码、GOP、IDR帧、I帧、P帧、B帧、帧率、码流的基本定义。GOP:Group of Pictures。顾名思义,就是一组图片,在实际操作中,就是一组完整的视频帧,怎么叫做完整的视频帧?也就是说一个GOP拿出来,必须..

2020-09-27 15:41:05 3908 3

原创 error: resource android:style/TextAppearance.Material.Widget.Button.Colored not found.

 这个神奇的问题。最近重装了电脑,更新了studio。每一次studio更新都是一次革命啊。。。血的教训,项目做一半的时候不要随便更新,先是更新了之后ndk版本出现问题,然后发现gradle版本还要和ndk版本搭配。最后又出现了这个标题问题。搜索了一下,网上好多都是说的降低版本。。。还有说降低到22的。。。但是这个问题应该是编译版本和support库不统一造成的吧。比如target和com...

2018-11-11 14:28:55 4402

原创 toolbar标题居中

按照网上流传最广的方法,在toolbar里面嵌套一个textview控件,然后设置textview居中即可。必须是父容器让textview居中,这里需要让textview宽高根据内容自适应。其他的方法,app:titleTextAppearance="@style/IToolbarTitle",这个style中,grivaty属性不起作用。然后吐槽下,好多人是不是都没考虑有返回...

2018-09-03 16:07:28 478

原创 jni回调Java方法

/** * Global Reference of java method * 回调函数object引用 */static jobject jSourceCallback;/** * the references of JVM */static JavaVM *gJavaVM;JNIEXPORT jint JNICALL Java_com_nativeSetCallBack ...

2018-06-08 14:13:52 4359 1

原创 jni中byte[]和char*相互转换

id= (*env)->GetFieldID(env, objectClass, filedName, "[B"); jbyteArray dataArray=(jbyteArray)((*env)-> GetObjectField(env,object,id)); unsigned char* byteData[数据长度]; (*env)->Ge...

2018-05-29 11:18:58 16769

原创 关于视频丢帧的处理

    在这里,视频丢帧是指在编码结束到网络传输这个过程中主动丢弃一部分非关键数据,减少视频数据量,减轻网络负载,降低实时视频延迟。一、H.264一些知识    丢弃数据要保证不会引起数据错误,不会造成错误的扩散,在这里先链接一些H.264的知识,参考I、P、N帧的说明,以及H.264视频码流说明。二、关键帧    在这里,我使用了MediaCodec进行H.264视频编码,在MediaCodec...

2018-04-08 17:18:06 14340

原创 一个手咪按键,检测抬起和按下的思考

最近有一个功能,检测一个手持对讲设备按下和抬起事件。直接在Activity的onKeyDown和onKeyUp中处理,得到下面的事件按下事件触发:{ action=ACTION_DOWN , scanCode=164, metaState=0, flags=0x8, repeatCount=0, eventTime=261976791, downTime=261976791 }->>o

2017-10-26 14:04:08 1298

原创 纪录死在高德地图的第一次

参考官网内容指示进行尝试,http://lbs.amap.com/api/android-sdk/guide/create-map/show-map/,结果就出现了XML文件在这里能找到MapView文件但是这个class文件的位置是在3D包里面的。也就是说当导入2d地图包的时候是找不到这个类的。在这里只需要修改xml包名就可以。

2017-09-12 16:22:44 333

空空如也

空空如也

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

TA关注的人

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