2017年4月24日

ORB SLAM2在Ubuntu 16.04上的运行配置

摘要: 安装依赖 安装OpenGL 1. 安装opengl Library$sudo apt-get install libgl1-mesa-dev2. 安装opengl utility$sudo apt-get install libglu1-mesa-dev3. 安装opengl utility too 阅读全文

posted @ 2017-04-24 10:00 小M同学 阅读(2202) 评论(0) 推荐(0) 编辑

2012年5月17日

Android系统如何实现UI的自适应

摘要: 做Android应用的人都知道,要一个apk适用多个不同的手机屏幕是很容易的,就是在项目的res文件夹下面有多套相关的资源文件。程序运行的时候,Android系统会根据当前设备的信息去加载不同文件夹下的资源文件。但是Android系统是怎么做到这一点的呢?上网上搜了一下,很少有这方便的介绍,只好自己研究下代码了。下面是我研究代码得到的结果(正确性有待确认),在这里分享一下。这里以ICS上在Activity的onCreate()方法里面调用setContentView(int resourceID)为例,介绍一下系统如何根据我们的id(R.layout.xxxx)找到合适的layout文件进行解 阅读全文

posted @ 2012-05-17 21:47 小M同学 阅读(17603) 评论(1) 推荐(2) 编辑

2012年2月16日

Android自动开关机实现

摘要: 关于android自动关机,网上有很多应用程序和例子。 相对于自动开机来说,自动关机可以在应用层通过设置alarm来实现。而自动开机,网上的介绍就比较少了,因为它需要底层rtc时钟的支持。前段时间根据客户需求实现了自动开关机。在这里分享一下。1. 简介我的实现是在设置程序里面增加一个接口,让用户设置自动开关机,这个自动开关机的设置可以参照闹钟的设置。关于自动关机,考虑到关机的时候,用户可能正有一些重要的操作,那么应该给用户一个机会去取消当前的关机。1)一个BroadcastReceiver, 接收如下信息: a) 自定义的ACTION_REQUEST_POWER_OFF:设置auto pow. 阅读全文

posted @ 2012-02-16 22:53 小M同学 阅读(62488) 评论(25) 推荐(6) 编辑

2012年2月15日

为Android添加一门新语言

摘要: 虽然Android从2.3开始已经支持50种以上的语言,但是不是每种语言都有字体可以显示。遇到一个新需求,有客户要求对hindi语言的支持。于是上网找了一些资料,发现网上介绍的大部分是如何替换默认字体,就是替换./frameworks/base/data/fonts/DroidSansFallback.ttf,但是替换完之后,中文就无法正常显示。其实只要有下面几个步骤,就可以实现新曾加一种语言的显示支持:1. 需要有可以显示hindi语言的字体,我在网上下载了一个:DroidHindi.ttf2. 需要修改的地方主要有 1) 将下载的字体文件拷贝到:./frameworks/base/dat. 阅读全文

posted @ 2012-02-15 23:04 小M同学 阅读(17000) 评论(4) 推荐(5) 编辑

导航