摘要: 这是一个极其隐蔽的 BUG首先需求是:用 ColorDrawable 设置 ListView 分割线listView.setDivider(new ColorDrawable(0xffd4d5d6));这样原理上绝对说得过去,但是你怎么都看不到效果,为什么呢,看源码吧!public void setDivider(Drawable divider) { if (divider != null) { mDividerHeight = divider.getIntrinsicHeight(); } else { mDivide... 阅读全文
posted @ 2013-03-19 17:58 野生奥特曼2号 阅读(2652) 评论(2) 推荐(0) 编辑
摘要: 1.屏幕尺寸,源代码如下:DisplayMetrics metrics = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(metrics);int screenWidth=metrics.widthPixels; //屏幕宽度int .screenHeight=metrics.heightPixels; //屏幕高度这段代码可以插入到 Activity 的 onCreate() 函数中。2.获取标题栏、状态栏高度:Rect rect = new Rect(); W... 阅读全文
posted @ 2013-01-26 15:52 野生奥特曼2号 阅读(1537) 评论(0) 推荐(0) 编辑
摘要: 在一个 android 项目里添加了 NDK 支持,每次运行项目他都会先编译 native 不过,他会先清空 lib 下的 so 库,如果你又加入了第三方库就蛋疼了,研究了一下改下面的设置就OK,不会清空了 阅读全文
posted @ 2013-01-26 14:12 野生奥特曼2号 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 下面这个方法用于获取系统当前网络类型: 1: public static int getNetworkType(Context context) { 2: ConnectivityManager connectivity = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE); 3: 4: if (connectivity != null) { 5: // 获取网络连接管理的对象 6: ... 阅读全文
posted @ 2012-11-21 00:22 野生奥特曼2号 阅读(867) 评论(0) 推荐(0) 编辑
摘要: VS2010 开发 C++ 程序:1 安装好 VAX 打开 VS2010 之后,首先关闭 VA outline 与 VA View 窗口,个人感觉没啥用2 关掉 VS 的状态栏,感觉它最大的用处就是显示行号,却占用了一整行的屏幕空间,开启编辑器左边行号显示即可快捷键:Alt + M :显示函数列表。你可以关掉 C++ 导航栏了,这个还可以输入进行过滤Alt+O:转到头文件。不用单击鼠标右键来转了 Alt+G:转到声明。 Shift+Alt+O:源文件列表。工程中所有的文件列表 Shift+Alt+F:查找选定符号。查找选定符号所有位置 Shift+Alt+R:变量改名。很常用... 阅读全文
posted @ 2012-11-14 13:05 野生奥特曼2号 阅读(1202) 评论(0) 推荐(0) 编辑
摘要: 今天猛然发现 VS2010 有一个进程 vcpkgsrv.exe 占用CPU巨大,严重影响系统速度,刚开始以为 VS坏了,打算重装,然后先 Google 了一下发现有类似问题,找到一篇仁兄的博客说:原来是 VC10 智能感知问题,赶紧禁了,终于恢复了电脑的速度。方法是: 菜单: 工具->选项->文本编辑器->c++ ->高级 右边 Intellisense false 改为 Ture ,在禁用自动更新等。看图:这个其实就是 VS 代码编辑器的自动完成功能,果断禁止他,我用的是专业的 VA ,这一禁止 VA 就完全工作了,也解决了 VA 有些时候无效!!! 阅读全文
posted @ 2012-11-13 16:40 野生奥特曼2号 阅读(2794) 评论(0) 推荐(0) 编辑
摘要: Windows->Prference->General->Editors->Text Editors->Appearance color options Background color 阅读全文
posted @ 2012-10-31 10:10 野生奥特曼2号 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 之前写的那篇帖子采用的方法是将 Libgdx 的 GLSurfaceView 隐藏,再将 MediaPlayer 绑定的 SurfaceView添加到 Activity 的 ContentView,后来测试这种方法虽然可以播放视频,然用户按下Home或电源键时,Activity 会收到 onPause 事件,再次返回的时候 系统没有调用 onResume() 游戏就卡死了,没有响应,这样显然不行!后来在 StackOverflow 上看到有人这样解决的:SurfaceView.setZOrderMediaOverlay(boolean isMediaOverlay)官方文档的大概意思是:将该 阅读全文
posted @ 2012-10-26 18:10 野生奥特曼2号 阅读(1318) 评论(0) 推荐(0) 编辑
摘要: 使用 unicode 小端字节次序的缓冲区创建一个 jstring 第三个参数是 unicode字节数的一半,大概就是几个字的意思,真他妈蛋疼! (*jniEnv)->NewString(jniEnv, (const jchar*)buf, l/2); 阅读全文
posted @ 2012-10-25 23:31 野生奥特曼2号 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 我现在做的一款游戏使用 Libgdx ,其中需要播放小段视频过度游戏场景,想到传统的办法是跳转 Activity ,显然这样做不是我会选择的! 我想直接在当前游戏 Activity 中插播视频。 播放视频其实只需要:MediaPlayer 和 SurfaceView 刚开始在网上找到了一段这样的实例代码,拿来用没问题 1: public class ... 阅读全文
posted @ 2012-10-23 22:03 野生奥特曼2号 阅读(899) 评论(0) 推荐(0) 编辑