- 博客(6)
- 收藏
- 关注
原创 Vitamio的踩坑+填坑
vitamio这个视频框架已经有快两年没有没有使用过了,今天想写个demo再复习下。 首先肯定是下载官方的demo跑一下了,他们的demo放在github上,所以我就直接上github搜索并下载VitamioBundle,我个人比较喜欢用新的api,所以手动将targetSdkVersion改为了27,重新编译运行,app打开了,没问题,点击VideoView条目跳转播放页面播放,居然崩溃了。...
2018-07-19 18:35:42
6603
原创 uwgsi+nginx配置
在django项目根目录下创建uwgsi.ini配置文件 [uwsgi] #绑定socket socket=127.0.0.1:8888 #切换到项目所在路径 chdir=/home/ubuntu/Sakura/ master=true processes=4 threads=2 module=Sakura.wsgi 在django项目根目录下创建uwgsi_params文件(该文件...
2018-07-17 18:54:25
855
原创 JNI相关
配置ndk路径(local.properties) ndk.dir=D\:\\AndroidStudio_2.3\\sdk\\ndk-bundle gradle配置使用ndk(gradle.properties) android.useDeprecatedNdk=true 在module下的build.gradle添加ndk以及jni生成目录 ndk{ moduleNa...
2018-07-17 18:52:03
212
原创 自定义Theme踩的坑
今天新写了一个activity,想把它设置为全屏的,于是乎在AndroidManifest文件中找到了这个activity,给它设置一个theme。 android:theme=”@android:style/Theme.NoTitleBar.Fullscreen” 运行项目,居然报错了,查看日志发现该activity继承了AppCompatActivity,需要用AppCompat主...
2018-07-17 18:42:09
966
原创 对视频播放器的理解
说起播放器,首先想到的是VideoView。当我们对VedioView初始化结束后,要设置播放资源,这时调用了setVideoURI(Uri uri),查看该方法: /** * Sets video URI. * * @param uri the URI of the video. */ public void setVideoURI(...
2018-07-17 18:38:02
508
原创 获取Android设备上的视频及音乐
想要获取当前Android设备上的音频或视频文件,需要用到ContentResolver(内容解析器),系统通过ContentProvider(内容提供者)对外开放了这些数据。一般我们获取到这些数据需要进行如下操作: new Thread(new Runnable() { @Override public void run() { ...
2018-07-17 18:34:06
672
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人