自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 收藏
  • 关注

原创 ListView 最后一行之后没有出现分割线

其他界面的ListView都可以,也检查了代码,都一样啊,就差没把其他界面的Adapter之类的代码Copy一份了,还是出不来。中午吃完饭,偶然看到如下的代码:[code="java"]root.addView(mListView);[/code]原来之前,一直没将LayoutParams参数传递进去,正确的写法为:[code="java"]LinearLayout.Layou...

2012-08-09 10:57:20 157

原创 [转]七大毛病成为开发人员前行的绊脚石

开发人员,千万不要被这七大毛病阻碍了你的前行:1.所有的程序都写的都很烂,除了我的。我要告诉你一个坏消息,兄弟,所有的程序都写的很烂,包括你的。无论你在上面花多少功夫,其他大多数程序员总是会认为你写的代码很烂、他们能写出比你好10倍的程序。改正方法:不要挑剔别人的程序,有一天也许你的程序会被人放在聚光灯下挑剔。要保持客观和专业的评论,不要轻易判断。要谦虚,从周围人那里学习经验,警戒自己...

2012-06-14 10:25:02 120

原创 利用HTML5开发Android

● Android设备多分辨率的问题Android浏览器默认预览模式浏览 会缩小页面 WebView中则会以原始大小显示Android浏览器和WebView默认为mdpi。hdpi相当于mdpi的1.5倍 ldpi相当于0.75倍三种解决方式:1 viewport属性 2 CSS控制 3 JS控制1 viewport属性放在HTML的中 Html代码 [code="h...

2012-03-14 10:17:21 139

原创 android 听筒播放音乐

最近遇到一个需求需要用听筒播放声音,然后就搜了一下,找到下面这篇文章[url]http://blog.csdn.net/iamfafa/article/details/6450738[/url][code="java"]这个问题让我蛋疼了,既然百度也木有资料。 耗时的主要原因是因为权限不足时,而没有终止程序,只用了一小行日志提醒,没有看到 用听筒播放...

2012-03-05 17:12:44 202

原创 [转]Show Stopper 一次 crash 调试的夺命狂奔

这几天一直在忙着调试 crash 的问题。周末两天都在加班。 周日更是从早上8:00 到晚上 12:50 一直没离开过办公室. 加上这个项目对我们整个开发组以及 EM 都很重要,不容有失,这不禁让我想起了微软 NT 开发组开发 NT 的情形,所以有了这个标题. 这次是在 android 上,但不是 arm,而是 x86 atom。我们的程序是从 windows 上移植到 andro...

2012-01-10 10:48:05 188

原创 在 JNI 编程中避免内存泄漏

JNI 编程简介JNI,Java Native Interface,是 native code 的编程接口。JNI 使 Java 代码程序可以与 native code 交互——在 Java 程序中调用 native code;在 native code 中嵌入 Java 虚拟机调用 Java 的代码。JNI 编程在软件开发中运用广泛,其优势可以归结为以下几点:利用 native co...

2011-12-26 10:16:44 122

原创 使用JNI的最佳实践

Java? 本机接口(Java Native Interface,JNI)是一个标准的 Java API,它支持将 Java 代码与使用其他编程语言编写的代码相集成。如果您希望利用已有的代码资源,那么可以使用 JNI 作为您工具包中的关键组件 —— 比如在面向服务架构(SOA)和基于云的系统中。但是,如果在使用时未注意某些事项,则 JNI 会迅速导致应用程序性能低下且不稳定。本文将确定 10 大 ...

2011-12-12 18:21:40 218

原创 ubuntu 安装samba

安装Samba安装sambasudo apt-get install samba[编辑]Kubuntu安装系统设置的共享模块sudo apt-get install kdenetwork-filesharing[编辑]配置1.windows 访问 ubuntu第一步创建共享目录: 比如要创建/home/用户名/share首先创建这个文件夹 (这个用户名就...

2011-12-07 14:09:38 82

原创 关于ReferenceTable overflow (max=512)的解决

关于ReferenceTable overflow (max=512)的解决 最近遇到一个问题,晚上找了很久没有找到解决方法,最后自己琢磨解决了,特拿出来和大家分享,以免有人遇到同样的问题。 我的这个错误是这样产生的。我的程序大量使用java的jni功能,并在某些时候会频繁的java和C相互调用,这样在程序运行一段时间后就出现了题目中所说到的内容Refere...

2011-12-01 11:07:49 114

原创 android的jni.h头文件

上传一个jni.h的头文件

2011-12-01 10:55:20 130

原创 做了一个android小应用-什么值得买(购物优惠信息)

[img]http://dl.iteye.com/upload/attachment/577672/5410816e-98aa-3be3-a0c9-0189d5a4bf16.png[/img][img]http://dl.iteye.com/upload/attachment/577674/554cdc09-04d9-3082-8195-d803153ed28e.png[/img]...

2011-10-27 16:35:44 81

原创 Android,去除Dialog的边框

a.首先为这个半透明弹窗新建一个名为dialog.xml的Layoutb.res/values文件夹新建名为 dialogStyle.xml的resources样式文件,具体代码如下: [code="xml"] @null true ...

2011-10-19 14:49:36 152

原创 Android 绘制带有边框的文字

[code="java"]/*** * 绘制带有边框的文字 * * @param strMsg * :绘制内容 * @param g * :画布 * @param paint * :画笔 * @param setx * ::X轴起始坐标 * @param sety * :Y轴的起始坐标 * @param fg * :前景色 * @para...

2011-10-19 14:46:10 1101

Android开发便签9:在android资源文件中定义字符串数组

小便签一个,如何在android的资源文件中定义字符串数组及在代码中调用方法在array.xml中设置字符串数组资源:[code="xml"] test1 test2 test3 [/code]在代码中可以如下调用:[code="java"]String[] test = getResources().getS...

2011-06-16 10:35:09 263

原创 【转】同是80后 为什么程序员之间的差距那么大呢?

文/Mainz如果你比80后还大,请打住别往下看了,看了会难过的。说80后,其实也差不多奔三了,我们先来看看美国硅谷的几个80后,他们在干啥?1. Jake Mintz(28岁)、David Lieb(30岁)当他们还在就读芝加哥大学时,David Lieb提出一个想法:要是两支手机触碰一下,就可以交换信息该有多好,因此发展出Bump App,现在已经有3,200万次下载量...

2011-05-26 13:01:18 95

原创 使用Eclipse3.6时,自动提示会卡住的解决方法

最近在新公司试用了3.6的Eclipse作为开发工具,但是发现在编写代码时自动提示会卡住,等半天才弹出提示框,特别不爽。google找到了这种解决方法,亲自测试了一下,有效。有需要的请下载附件...

2011-05-11 15:50:44 83

原创 【转】创建和使用Android library工程

创建library供多个工程共享代码、资源是非常常见的需求,网上这种资料非常少,基本上都是讲创建java工程,然后export,这种方式缺点非常多,大家可以自己google一下。 本文着重介绍如何创建Android library,并且在工程中使用此library提供的资源,具体步骤如下: 1. 创建一个Android工程,命名为MyLib 2. 进入工程设置选中Is Library ...

2011-05-11 11:08:44 91

原创 [转]Android高手应该精通哪些内容?

很多Android开发者已经度过了初级、中级,如何成为一个Android高手呢? Android123就各个级别的程序员应该掌握哪些内容作为下面分类。 一、初级 1. 拥有娴熟的Java基础,理解设计模式,比如OOP语言的工厂模式要懂得。 2. 掌握Android UI控件、Android Java层API相关使用。 迈向中级,最好再次更新下Jav...

2011-03-28 09:59:55 83

Android开发便签8:程序退出时将自己关闭的方法

有时候我们希望在我们点击返回键退出这个程序时关闭这个应用,可是android默认的情况下是不会把应用彻底关闭,这样做主要是为了下一次打开这个应用时能更快的加载界面呈现给用户,提高用户体验。关闭应用的方法可以在Activity的onDestroy方法中调用[code="java"]android.os.Process.killProcess(android.os.Process.myPid(...

2011-03-12 12:14:14 103

Android开发便签7:如何让通讯录匹配N位号码

Android的系统自带的是默认匹配7位的号码,即如果你有一个号码为9876543210的联系人为“Android1”,同时你还有一个号码为6543210的联系人为"Android2",一般情况下你拨打Android2的号码时界面显示Android1,这是为什么呢?这个并不是Android的bug,而是Android设置了默认匹配后面7位,如果后面7位相同,则会显示先添加的那个联系人。...

2010-11-04 19:33:30 131

原创 Android应用协调器------Intent

刚起步的时候经常困扰我们的是一些本来容易解决的问题,往往我们会花掉很大的力气去找解决的办法,最后才知道原来这么简单,这就是英文世界造成的。Intent在 Android应用开发中,占有很大的分量,关于Intent在Android中的作用在网络上已经有很多资料了,这里不再累赘,本人喜欢直来直去。在网上看到很多关于Intent的资料,说那么多,你也许还是一头雾水,到底如何使用Intent呢?这...

2010-10-21 15:20:52 64

原创 Android游戏引擎选择

今天在博客园看到一篇关于android游戏引擎的选择文章,特转载以便日后了解1.Ronkon(网站地址:[url]http://www.ronkonandroid.com[/url])如果不是想帮助作者解决一大堆兼容性问题的话还是不要使用这个引擎,我在上面浪费了1天半,就只是为了把实例程序跑起来。开始还以为是我水平菜,结果一堆人没跑起来,和我一样都是黑屏。虽然它文档做得好但我还是放...

2010-10-18 11:02:26 80

原创 Android源码获取与编译

如何编译Android的源码,一下是从网络上查找的资料,经过自己验证可以成功实现源码获取和编译。1、需要安装一些额外的包,在Ubuntu(本人使用的系统)下都可以利用apt-get install 命令安装[size=large]git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-es...

2010-09-23 08:58:40 82

原创 享受Android应用程序的Java技术盛宴

准备开始本文介绍几种处理复杂情况的 Android SDK 工具。开发 Android 应用程序,需要最新版 Android SDK,这需要一个 Java Development Kit (JDK)。我使用的是 Android 2.2 和 JDK 1.6.0_17(这些工具的链接见 参考资料)。物理设备不是必须的;本文中的所有代码在 SDK 附带的 Android 模拟器上可以很好的运行。...

2010-09-12 01:31:18 72

Android开发便签6:数据保存之File存储

Android的数据存储有一下几种方式:1、Shared Preferences :xml格式的键值对,只能用来存储基本数据类型2、File:文件存储3、SQLite:Android自带的数据库存储4、网络存储下面主要介绍file存储中file的加载,数据的保存。1、File中的数据加载:[code="java"]private void loa...

2010-09-01 15:14:55 162

原创 通过s/n码查看手机生成日期

SN码是: HT96SKF04141现在来教大家认识下S/N: SSYWWPPZZZZZ 这是对应以上的几位数SS: 站点代码 HT、CH 比较常见,SZ 深圳 HT 新竹 SH 上海 CH 武汉我的是HT 也就说我的是 新竹的..这些东西还没做研究,我也不是很清楚Y: 生产年份的最后一个数字 我的是9 也就说我的机器是09年的 WW: 生产周:月是123456789ABC...

2010-08-20 10:19:01 499

Android开发便签5:如何将一个Activity设置成全屏显示

有时候我们希望我们界面是全屏显示,该怎么做呢?其实很简单,在Activity的onCreate方法中加入:getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);还有怎样去掉titleBar呢,(*^__^*) 嘻嘻……...

2010-08-06 17:00:23 101

Android开发便签4:DisplayMetrics类,如何获得屏幕的宽度和高度

用DisplayMetrics类获取设备屏幕的宽度和高度代码:[code="java"]package com.andy.android;import android.app.Activity;import android.os.Bundle;import android.util.DisplayMetrics;import android.widget.TextV...

2010-06-28 16:02:44 135

Android开发便签3:TextView的自动检测文本中的超链接和自动补全

在Android中,TextView的一些应用小例子:[code="java"]package com.andy.android;import android.app.Activity;import android.os.Bundle;import android.text.util.Linkify;import android.widget.ArrayAdapter;...

2010-06-28 11:34:16 144

Android开发便签2:Activity的生命周期

关于Android Activity生命周期的例子[code="java"]package com.andy.android;import android.app.Activity;import android.os.Bundle;import android.util.Log;/** * 测试Android Activity 生命周期 * @author An...

2010-06-28 10:12:50 110

原创 Android开发便签1:AlertDialog的使用

Android如何产生的一个AlertDialog:[code="java"]AlertDialog.Builder alert = new AlertDialog.Builder(this);alert.setTitle("");//设置标题alert.setMessage("AlertDialog");//设置显示的内容alert.setPositiveButton("",...

2010-06-26 15:42:26 155

原创 源代码编译chrome os

今天照着官网上的介绍自己编译了一下,这里使用的是自己的一套编译机制,照着做基本上没什么问题,下面是主要步骤。需要注意的是编译的时候需要下载很多软件包,所以网络必须要好,就和该操作系统本身一样,没网络,再好的戏也出不来。1. 安装depot_toolssvn co http://src.chromium.org/svn/trunk/tools/depot_tools或者直接下...

2010-05-21 21:42:28 447

原创 VMware 下Ubuntu 访问USB设备

Setup VMWare USB Access in Ubuntu GutsyFrom $1Table of contentsNo headers1. Make sure the virtual machine configured with from vmware console usb controllerSutdown the virtual machine befo...

2010-05-19 21:33:01 154

原创 Flex调试flashplayer版本问题

几天研究了一下Flex,一直以来感觉Flex技术做出来的东西特别的漂亮,但是在开始研究的时候遇到了一点小问题,相信很多新手也会像我一样可能遇到这样的问题,就是无法使用trace()功能。按F11时会出现这样的一个信息:Installed Flash Player Is Not a Debugger C:\Windows\System32\Macromed\Flash\Flash10...

2010-01-20 18:00:59 87

原创 设置电脑保护视力的颜色

[size=large]作为一个IT人,我每天要对着电脑10个小时左右,所以爱护眼睛是每一个IT人,甚至是每一个人都要做好的,面对我们经常使用的电脑,我们要如何保护我们的眼睛呢,下面给大家提供一个常用的方法。设置步骤:第一步, 在桌面上点击鼠标右键,依次点击“属性”、“外观”、“高级”按钮。 第二步, 在打开的“高级”对话框中,在“项目”下拉列表里选择“窗口”。 第三步, ...

2010-01-20 12:13:57 89

原创 身体器官工作表一览,睡觉别太晚了

任何试图更改生物钟的行为,都将给身体留下莫名其妙的疾病,20、30年之后再后悔,已经来不及了。 一、晚上9-11点为免疫系统(淋巴)排毒时间,此段时间应安静或听音乐 。 二、晚间11-凌晨1点,肝的排毒,需在熟睡中进行。 三、凌晨1-3点,胆的排毒,亦同。 四、凌晨3-5点,肺的排毒。此即为何咳嗽的人在这段时间咳得最剧烈,因排毒动作已...

2009-12-31 16:22:16 77

辞职了,明年从头再来

辞职了,今天发了封邮件给领导,来公司7个月,其实不想走的,想把签的一年合同做完至少。从公司开始成立到现在,公司的整个产品的数据库信息我想肯定没人比我熟,工作也挺安逸的,虽然工资有点低,但是在西安还是可以活下来,本来想多积累点经验,但是为了女朋友,辞职了,不想离她太远了,谈恋爱两年见面的时间还不到两个月,真不知道这是不是谈恋爱。明年去深圳,其实挺怕找工作的,那个过程心理很复杂,但是不管怎样日子还...

2009-12-29 16:14:28 78

我们一起学Android

我从去年开始接触Android的,但是以前很少对Android研究,只是小打小闹,其实很久就觉得Android的发展空间很大,但是却一直没时间来学习,去研究。从现在开始,我需要先总结以前我所学习的,如果你想学习Android,并且你是一个菜鸟的话,那就来吧,让我们一起学习,如果你是一个高手,也希望你能给我指点迷津。让我们开始Android学习之旅吧!!!...

2009-12-20 12:14:39 66

原创 半年总结

转眼间,毕业快半年了,似乎就是那么一瞬间,我已经步入社会半年了。呵呵,这半年里学到了很多很多的东西,不管在哪一方面,和半年前的我相比,我更成熟了。明天就是我最好的朋友结婚的日子,可惜的是我不能回去,真的真的好对不起他,在这,我只能默默的在心里祝福他和他的新娘。眼看自己也23了,不算老,但是比起爸妈那一代,我们已经没有按正常的规矩来了。半年前,我正式进入了自己喜欢的IT行业,同时也实现了...

2009-12-15 23:25:35 82

原创 合格程序员每天每周每月每年应该做的事

[size=large]程序员每天该做的事 [/size]1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多 2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作 3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法 出错不要紧,最重...

2009-11-18 12:04:51 69

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除