- 博客(17)
- 资源 (12)
- 收藏
- 关注
原创 Eclipse NDK 程序开发
操作步骤参考:http://m.blog.youkuaiyun.com/blog/leonpengweicn/39523213记录几个关键点:1 进入工程bin/classes 目录 执行 javah -classpath . xxx.xxx.xxx 生成jni 头文件 2 真机调试 Unknown Application ABI:Verify if the application
2015-06-24 16:31:25
510
原创 adb shell mount android 分区
已经root 的机器,adb shell 下 往 /system 目录下写文件会提示 read only filesystem 的问题。解决办法如下:mount -o remount,rw /system
2015-06-24 09:57:09
1220
原创 关于Android ImageView 图片显示的几个问题
1 图片存放文件夹问题 同一张图片放在不同dpi的文件夹显示效果不同,android系统加载图片资源遵循下面的规则:首先判断手机的屏幕密度,然后在相应的密度下文件夹中查找图片资源。如果找到,则进行显示。如果找不到,则会从drawable或者其他drawable-*文件夹中寻找。找到后,将文件夹所表示的密度与手机实际密度进行比较,从而缩放图片。比如我的机器屏幕密度480dpi,用到了一张640x
2014-04-30 18:55:02
8811
原创 Android 定位
这几天系统看了下android 定位相关的资料,现将相关内容总结如下:一 目前常用定位方式:1GPSGPS定位利用高空中的GPS卫星,向地面发射L波段的载频无线电测距信号,由地面上用户接收机实时地连续接受,并计算出接收机无线所在位置。GPS是获取室外环境信息的最常用方式。通过太空中的GPS卫星,地面的控制站和用户手中的GPS接收器,就能定位用户在地球上的位置和海拔坐标。接收
2014-04-10 13:58:17
1596
原创 魅族4.2.1 自定义Toast适配问题
自定义Toast 在魅族4.2.1机器上发现适配问题。自定义Toast 用到了setGravity(int gravity, int xOffset, int yOffset) 方法, 按照API 描述的说法 yOffset 的范围是全局屏幕,若Gravity 设置Gravity.TOP | Gravity.LEFT的话, xOffset, yOffset 就应该相对于屏幕的左上角了。实际
2014-01-02 16:21:31
3172
转载 Memory Management for Android Apps 笔记之 GC
转自:http://www.poemcode.net/2012/06/interpreting_log_message/本篇博文是在观看 Google I/O 2011 : Memory Management for Android App 所做的笔记之一,主要篇幅是传递演讲者 Patrick Dubroy 的观点,小部分则掺杂了自己的理解。这里的观点可能包含了谬误,或者是过时信息
2012-12-16 15:59:57
2052
1
原创 Android 实现Gallery左对齐,选中Item不滑动效果
Android 系统自带Gallery选中Item默认是居中显示,这样有时候左边空出一大块,非常不美观,网上已有不少人解决了这个问题,比如这篇blog中提到的方法 http://blog.youkuaiyun.com/luinsist/article/details/8205638,这样有个问题是每次点击item都会滑动到最左边,如果要跳转界面的话会觉得有点迟钝,能不能让它不要滑动?下面这位仁兄给出了不要滑动
2012-12-14 16:35:02
8141
2
原创 二分查找的一点变形
题目大意:一个有序的数组,数组内的数字有可能重复,找出某数字在数组中首次出现的位置。简单说下思路:算是普通二分查找的一个变形吧,普通二分查找找到目的数字就直接返回了,这里需要进一步考虑在找到该数字之后,该数字前面是否还有相同的数,我们只要保存当前位置下标,在其前面范围内进一步查找,如果没有查到相同的数字则最终返回该下标即可,如果有相同的数字则自然会对下标进行更新。还是用代码来说明问题:
2012-04-08 21:25:55
806
原创 一种解决一维数组旋转问题的方法
问题:将一个n元一维向量向左旋转i个位置, 例如 将 abcdefg 左旋转3个位置,得到结果 defgabc问题比较简单,这里记录一种巧妙的解法。不妨将向量A划分为ab 两段,即A = ab, a 部分即为需要左旋转的部分,如上例中的abc。我们想得到的目标结果是B = ba。将ab两部分分别作翻转记做a'b', 然后对a'b' 整体做翻转结果即为ba, 总感觉这背后的原理跟某种
2012-04-05 18:31:54
1244
原创 qq群消息统计
最近加的一个qq群里每天都有很多消息,我不常发言,工作时屏蔽,休息时出来看看。下午闲的无聊,突然想看看每天都是哪些人在这灌水。于是萌发了统计一下qq群消息中每个人发言数量的想法。上网搜了搜好像qq的消息管理器没有提供这一功能,但是提供了导出消息记录的功能。这就好办了,只要分析一下
2011-10-17 20:32:59
6224
4
原创 Cygwin下用Android NDK r6b编译ffmpeg -0.8.1
经历了N多Error,终于编译出了libffmpeg.so,这个版本到底能不能用还有待验证。开发环境搭建参考这篇文章:http://hi.baidu.com/lizhengjun2010/blog/item/08b7fb1b79dc9befe1fe0b09.htmlffm
2011-10-15 17:09:55
3319
2
原创 互斥量内核对象
在论坛上看到一网友问一关于互斥量问题,我稍微做了些修改,代码如下:int main(){ HANDLE hMutex = CreateMutex(NULL, FALSE, NULL); WaitForSingleObject(hMutex, INFINITE);
2011-09-22 19:51:46
1439
原创 UNICODE 转 UTF8
确切的说这里的UNICODE编码指的是UCS2编码,我们开发Windows应用程序所用wchar_t 类型数组所保存的字符应该是UCS2编码的,这很容易让人误以为UNICODE是两个字节编码的。其实UNICODE 代表的是一种字符集,也就是字符编码方案,它只规定了符号的二进制代码
2011-09-09 17:54:32
6524
原创 《windows核心编程学习笔记》——使用互斥量变量内核对象进行线程同步
用途:互斥量内核对象用来确保一个线程独占对一个资源的访问。用法: 如多个线程需要对同一内存进行读写操作。大致操作如下:HANDLE hMutex = CreateMutex(NULL, FALSE, NULL); //创建一个互斥量T Read(
2011-09-08 20:27:57
1441
原创 《windows核心编程》学习笔记——在同一个可执行文件或dll的多个实例间共享静态数据
默认情况下,同一个exe文件或dll的多个实例之间不会共享全局或静态数据。 windows没有提供一种简便的方法来检查用户是否在运行同一个应用程序的多个实例。如果应用程序的多个实例能够共享同一个全局变量,那么我们就可以用这个变量来保存正在运行的实例的数量。通过这个方法可以控制当前
2011-09-05 21:11:19
1391
原创 VirtualBox 设置共享文件夹
项目需要把以前vs2003下写的代码搬到linux 下。对于我这个linux菜鸟,把以前的代码在linux下用vi重打一遍,工作量可想而知。还好在网上找到虚拟机共享主机文件夹的方法,把以前写的代码稍作修改,在linux下编译成功,那感觉多爽啊! 废话少说,在此做个记录!环
2011-09-01 13:04:56
1025
原创 开始写文章
工作也快两个月了,学的东西比较杂,很多知识来不及系统的消化吸收,项目上临时用到就上网搜点资料,一知半解的把任务搞定了,但是发现这样对自己的知识积累没什么好处。工作中一直忙于处理紧迫但不是很重要的事情,看似忙碌了一天,真正实质性的东西却没有学到多少,下次再遇到问题的时候还是不能很快
2011-08-31 20:56:45
510
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人