Righere的博客

1.01^365


  • 首页

  • 归档

  • 标签

D3DXCreateTexture And LockedRect

发表于 2017-01-18 |

最近使用Directx对图像进行显示,出现图像乱码的现象,研究发现创建Texture的时候指定的图片宽度和锁定的纹理表面的宽度(LockedRect.Pitch)不一致,导致图片纹理是乱码。下面通过两种方式创建纹理分析LockedRect和最终纹理宽高之间的关系,一是通过图片的数据创建纹理,二是直接通过已知图片的像素点数据来创建数据。

阅读全文 »

Learning Android C++之Android.mk和Application.mk

发表于 2016-10-27 |

Android.mk文件是NDK构建系统用来描述C和C++源文件,是轻量级的Makefile片段,在构建系统中会被一次或多次解析,帮助我们将C和C++源文件打包成模块,包括静态库和共享库等;要将C\c++编译成.so文件,除了android.mk文件,还需要Application.mk文件,Application.mk是用来描述应用程序需要的模块。可以将这两个.mk文件理解成C\C++源文件编译成.so库文件的配置文件。


阅读全文 »

linux创建快捷方式

发表于 2016-10-23 |

首先,linux每一个应用程序的快捷方式的配置文件都放置在/usr/share/applications这个文件夹下面,这些配置文件的后缀名都是.desktop,
我们创建一个应用程序的快捷方式,只需要仿照这些应用程序的配置写一个配置文件就行了。

阅读全文 »

小米手机解锁system

发表于 2016-10-23 |

手上有一款小米5的手机,没有root还是有点不爽的,今天记录一下。

作为日常使用,还是希望以官方为主,加一些第三方的系统工具,比如去广告之类的软件,但是我们又想不破坏官方的系统服务,毕竟还是要用到小米的一些系统服务,
比如,小米公交卡、小米支付之类的,一般以这样的一些简单的目的来root手机,推荐还是使用官方的原生MIUI开发版系统,下面讲一下root方法。

root分两步:一是解锁,二是获取系统root权限,官方的开发版系统是提供了root的权限管理的

阅读全文 »

第一次完成FFmepg的移植,编译ffmpeg4Android

发表于 2016-10-10 |

本文主要实现了FFmpeg的编译和移植,首先在linux下将官网下载的源码编译成.so文件,然后使用android-studio配合NDK工具,将.so文件移植到android项目当中,简单地介绍了如何一步步完成FFmpeg的编译流程

阅读全文 »

搭建hexo博客并简单的实现多终端同步

发表于 2016-10-10 |

主要是熟悉下hexo配合github创建自己的博客,首先按照hexo的官网进行配置,简单地创建自己的博客,然后配置_config.yml,其中可以配置自己的博客主题,部署到github.io中,因为本人用的windows和ubuntu的双系统,顺便解决下多终端下怎么同步写作的问题。

阅读全文 »

创建一个简单的视频播放目录

发表于 2016-10-08 |

之前一直想自己做一个视频播放器,首先第一步就是做一个视频列表的界面,这个简单的界面目的是将手机内存中的视频收集在一起,点击相应的视频就开始执行播放等操作。创建一个简单的视频列表主要基于一个listview,把所有的视频都放进listview当中,listview的每一个item对应一个视频,每一个视频item显示相应视频的信息,包括视频的名字、大小、时间长度等等,以下主要分5步完成列表目录:

阅读全文 »
12
Righere

Righere

17 日志
19 标签
RSS
© 2017 Righere
由 Hexo 强力驱动
主题 - NexT.Mist