- 博客(32)
- 资源 (3)
- 收藏
- 关注
原创 Ogre3D 1.x 在mac上运行问题汇总
1、运行环境mac Big Sur 11.2.3Ogre3D 1.12.12Clioncmake2、第一个问题Could not load dynamic library .... /OgreBitesReason:set(OGRE_OSX_BUILD_CONFIGURATION "$ENV{PLATFORM_NAME}/$ENV{CONFIGURATION}")其中PLATFORM_NAME没有设置,这是一个环境变量所以前面用$ENV{}3、接着的问...
2021-04-19 20:08:42
299
原创 Popwindow使用setAtLocation在Android 11上位置展示异常
原因:猜测是Android11 对windwo进行详细的划分,或者老版本setAtLocation 锚定的位置是相对于屏幕的解决方法:anchorView.getLocationOnScreen -> yAtScreenanchorView.getLocationInWindow -> yInWindowyAtScreen - yInWindow -> windowOffsetyAtScreen +anchorView.getHeight() - >...
2021-03-17 20:27:19
297
原创 CMake 构建NDK项目
1、编写脚本#!/bin/bash -xrm -rf buildrm -rf libset -eARM_ABI="armeabi-v7a"ENTER_DIR="$(cd "$(dirname "$0")";pwd)"ANDROID_NDK=NDK路径ANDROID_AR=${ANDROID_NDK}/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar
2020-11-04 16:52:27
738
原创 视频质量分析工具介绍
1、有参考质量分析工具1、libvmaf安装brew install libvmaf2、集成ffmpegbrew tap varenc/ffmpegbrew install varenc/ffmpeg/ffmpeg --with-libvmaf3、测试找一段视频命名为B.mp4然后基于B视频生成一个A视频,生成方式(均值模糊)如下:ffmpeg -i B.mp4 -vf boxblur=1.5:1 A.mp4A参照B进行打分:ffmpeg -i A.mp4.
2020-09-11 20:05:12
2094
原创 OpengGLES 之 glVertexAttribPointer
我们在使用OpengGLES传入顶点或者颜色值的时候一般都会使用到glVertexAttribPointer方法该方法结构为:public static void glVertexAttribPointer( int indx, int size, int type, boolean normalized, int stride, java.nio.Buffer ptr)其中:index:属性索引值,标识数据由谁来接收使用size
2020-08-27 20:41:12
350
原创 自适应视频流媒体理论控制模型论文理解-视频MPC
1、自适应网络流驱动模型QoE:用户体验Throughput:网络吞吐量,某一个时刻可以看作为网络带宽Buffer:缓存占用Bitrate Controller:码率控制2、几个概念 自适应网络流的优化方法分为三个大的方向:Client-side,Server-side,Network 自适应视频流的目标 The goal of an adaptive video player is to choose the bitrate level for future
2020-08-26 15:22:16
1377
原创 Android Q沙盒机制 使用探究
以下基于Android Q Bate3版本,最新版本为bate5 基本没有变化,另外target小于29,并且app没有手动开启沙盒模式,可以不用适配。适配必看1、权限有改动Note: 早先Android Q版本的 READ_MEDIA_IMAGES, READ_MEDIA_AUDIO, and READ_MEDIA_VIDEO被废弃了,还是用原来的权限。2、媒体文件删除bet...
2019-09-03 16:16:07
11271
原创 FFMpeg 交叉编译Android-SO库
一定要注意啊FFMpeg和NDK的版本,版本不搭配会不成功我是用的版本为:FFMpeg:3.3.6http://www.ffmpeg.org/releases/NDK:13https://developer.android.google.cn/ndk/downloads/older_releases.html步骤:0、安装yasm (可以加速编译)brew insta...
2019-08-22 15:13:45
1086
原创 Android Camera 数据获取渠道
我们在做相机、视频录制开发的过程中经常会用到自带的Camera,单一的数据获取方式并不能满足各式的场景需求,在此列出Camera数据获取方式:1、使用Camera API :public void onPreviewFrame(byte[] data, Camera camera) 这个是使用最多的一个接口,用户可以在此拿到Y12或者NV21格式数据,具体哪一种数据类型用户可以自己指...
2019-08-15 11:16:49
581
原创 Android support 26升级到28特性总结
Support:26.1.01、Fragment和 FragmentActivity implement LifecycleOwnerSupport:27.0.01、26.1.0-27.0.0 API DIFF package class change type android.suppo...
2019-07-30 11:07:28
1372
原创 Android Crash:Only fullscreen opaque activities can request orientation
crash信息:Caused by: java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation at android.app.Activity.onCreate(Activity.java:1081) at android.support.v4.app.Fragme...
2019-07-30 11:03:12
309
原创 Android Crash:Bad notification for startForeground
Android 8.0开始Notification 需要指定一个channel,当target大于26时,这个channel需要进行系统注册,否则会crash,crash信息如下:android.app.RemoteServiceException: Bad notification for startForeground: java.lang.RuntimeException: inval...
2019-07-30 11:00:39
6404
原创 Android Crash:only INTERSECT and DIFFERENCE are allowed
Crash信息:android 9.0 api28Process: com.liuan.freereader, PID: 30232 java.lang.IllegalArgumentException: Invalid Region.Op - only INTERSECT and DIFFERENCE are allowed at android.grap...
2019-07-30 10:58:44
1101
原创 DLIB Android使用调研
1、dlib简介dlib是一个基于C++的开源的机器学习工具包,广泛应用于机器人、嵌入式设备、移动电话和大型高性能计算环境。2、dlib人脸检测68点分析 区域 点号 1-17 下轮廓 18-22 右眉 23-27 左眉 ...
2019-07-30 10:53:05
892
原创 Android target升级到28
1、前台服务 针对 Android 9 或更高版本并使用前台服务的应用必须请求 FOREGROUND_SERVICE 权限。否则系统会引发 SecurityException Android8.0 启动前台服务后需要发送一条通知,通知需要需要渠道号 2、Build.SERIAL弃用在Android 9中,为保护用户的隐私Build.SERIAL始终设置"UNKNOWN"。...
2019-07-30 10:46:40
2694
原创 Android 9(API级别28)特性总结
官方文档:https://developer.android.google.cn/about/versions/pie/android-9.0 项目 详情 类型 适配方式 前台服务 针对 Android 9 或更高版本并使用前台服务的应用必须请求 FOREGROUND_S...
2019-07-30 10:37:52
3379
原创 Android 8.1(API级别27)特性总结
Android 8.1 (API level 27)特性官方链接:https://developer.android.com/about/versions/oreo/android-8.1 项目 详情 类型 神经网络API 添加NN API,为设备上的机器学习框架提供加速计算和推理 ...
2019-07-30 10:36:49
1128
原创 Genymotion 访问所在PC上的服务
环境:电脑:mac os 10.10genymotion:2.8.1Android:Google Nexus 4.1.1需求:模拟器要访问Mac上的web服务。步骤:1.电脑终端运行adb shell2.电脑终端运行getprop3.查看ip4.genymotion上以(3)中ip为http的服务IP,以tomcat服务端口为端口进行请求5.搞定收工截图如下:步骤1、2截图步骤3截图步骤4截图ma...
2018-05-11 21:31:30
469
原创 IntentService has no default constructor
在Service中添加public XXService(){ super("XX");}
2017-09-13 21:57:56
3232
原创 virtualbox+linux 增强工具安装出现问题(mount vboxsf 未知)
virtualbox 安装了 centos6.3 要做hadoop开发用 然后要做和主机的共享文件夹 。所以要用 mount -t vboxsf xx /xx/xx/.. 命令 出现了 unknown filesystem type vboxsf然后就要首先使 vboxsf 可用 然后知道要安装增强工具才能用 增强包在安装中遇到了 ./VBoxLinuxAdditi
2017-01-17 03:06:15
6024
1
转载 西电考验 822 - 转自 电院13级电磁场微波方向
考研之路——考822的经历2017考研,16年12.25日全部落下帷幕,的确应该记录下一些东西,自己当年也翻查过很多经验贴,也想把这一路的经历记录下来,多少给接下来走这条路的学弟学妹们加油。考研什么时候决定,很多人大一刚来就说要考研 ,首先太遥远,连大学是什么都没搞懂,匆匆忙忙决定几年后怎么做是一种不那么靠谱的想法。前几年自己适应自己大学的节奏,而后大二大三就清
2016-12-29 09:34:52
2232
1
原创 springmvc 上传下载文件问题(浏览器没有反应,下载文件无法打开)
1点击下载 浏览器没有反应 不进行下载:$("#download").bind('click',function() {//生成的文件名var filename = $("#file-time").html();var name = $("#download").attr("value");alert(filename + " " + name);window.l
2016-12-27 11:21:41
4164
原创 Plugin with id 'com.android.application' not found 问题解决方法
针对我的问题这样解决了 贴出来困惑的朋友可以尝试一下:在build.gradle中添加一下代码buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:0.12.+'
2016-09-18 01:36:24
1099
原创 android shardsdk 一键分享点击无界面问题
问题是这样:点击一键分享 屏幕会变暗,但是界面没有显示,再模拟器没有问题,最后发现是代码混淆的问题。混淆代码如下:## ----------------------------------## sharesdk## -----------------------------------keep class cn.sharesdk.**{*;}-
2016-06-17 15:08:30
474
原创 mysql 设置 global log的方法
mysql打开general log的办法 mysql打开general log之后,所有的查询语句都可以在general log文件中以可读的方式得到,但是这样general log文件会非常大,所以默认都是关闭的。有的时候为了查错等原因,还是需要暂时打开general log的。 mysql@localhost.(none)>sho
2016-06-17 15:04:11
969
原创 用Base64加解密时发现的问题(其实时java基础问题byte[]转String)
byte[]转String的正确方式,小知识容易出现大问题。Base64加解密。
2016-04-29 03:27:27
2405
原创 ShareSdk OneKeyShare 点击界面变暗 但是没有分享菜单 以及 微信和qq分享的appkey问题
app分享用sharesdk遇到的一些问题
2016-04-28 20:19:02
1216
原创 nginx 根据域名打开相应首页
遇到一个需求:首先网站有一个前端一个后台 由于用的session 前后端混乱了 所以在域名解析的时候 www.xxxxx.com 指向前端首页 system.xxxxx.com 指向后台首页;整个项目的前后端代码是分开的 但是总归是一个项目。在网上看到有很多的nginx配置都是对多个应用(多个网站的域名转发) 我的这个项目 是 nginx 和tomcat在一台机器
2016-03-25 12:03:39
1474
原创 PullToRefreshListView 使用 onItemLongClick 的正确打开方式
不做解释,简单代码如下:private PullToRefreshListView ptr_lv;ptr_lv = (PullToRefreshListView) findViewById(R.id.list_main);adapter = new MyAdapter(list_data); //MyAdapter为自定义的适配器,list_data为一个List;li
2015-06-30 13:42:31
519
原创 计算机考研--我的Road
各位大神:人艰不拆,说的不好,您笑笑。 我:二流一本,计算机科学与技术专业,11级学生,15级考生,专业课成绩125.最近有不少朋友问我计算机考验的具体步骤,这个怎么说那,其实在自己脚下是自己的路,我的Road只是为了让你走更少的弯路的借鉴(只是借鉴哦)。 我专业课考883(你应该知道了我报考的学校了,不是最牛逼,但是还可以了,我比较求稳)。下面进入正题: 1,我的专业课可以说是我同学里开始最
2015-04-08 22:48:17
1086
A Control-Theoretic Approach for Dynamic Adaptive Video Streaming over HTTP.pdf
2020-08-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人