自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 生命如此美丽(我的2011)

2012在电影过后,似乎变成了大家的一种期待,都期待这个“末日”,即便是假的,生活中的这些不经意的元素,总会在我们平静的生活上平添几分色彩。 由于2012的特别,2011也似乎变得不寻常,各种新闻,各种事故,各种世界级人物,平时不关心新闻的我,也会无意间注意到,时间会带来许多改变,不长不短的365天之内,总会发生着什么,不管和自己相...

2011-12-31 23:01:11 174

TabHost tab项单击事件

TabHost 选项发生变化时会触发OnTabChangedListener事件,但是如果当前已经选中第一项,再次单击该项时,OnTabChangedListener不会触发该事件,所以再次单击选中tab项时,想处理页面内容,会比较麻烦,因为没有事件触发getTabWidget().getChildAt(0).setOnClickListener(new OnClickListener()...

2011-05-22 21:29:56 246

原创 Android美国智能手机市场占37% Symbian仅2%

北京时间2011年4月27日,据调研机构尼尔森(nielsen)今天公布的调研数据,Android系统智能手机3月份在美国智能手机市场份额达37%,位居首位。排在第二和第三的分别是苹果iOS系统和RIM公司的Blackberry OS,分别占27和22%,Symbian平台仅占2%。[img]http://dl.iteye.com/upload/attachment/472026/a550cf...

2011-04-27 21:45:06 268

PreferenceScreen 偏好显示类 的使用

PreferenceScreen preference是偏好,首选的意思,PreferenceScreen个人翻译成 “偏好显示”,明白这个意思就好,就是说根据特点灵活的定义显示内容风格,一个屏幕可以包含多个风格,像系统自带的声音设置界面。[img]http://dl.iteye.com/upload/attachment/471923/b362b5c7-f426-3ba9-b4a4-9acf...

2011-04-27 19:42:15 135

一天面试四家,真心累了

好久没写博客了,今天开始继续,干了一年的工作,在反复考虑之后决定离开了,毕业马上就一年了,工作也一年了,一年的忙忙碌碌,未曾对大学的美好进行片刻的回味,在一天面试四家,不断的导地铁,换公交后,我在回去的路上,一天为吃饭的我,靠在地铁的窗上,真心累了,闭上眼睛,已经不再想思考任何东西了。 离开工作了一年的公司,走的时候,是有点依恋的,不知道依恋什么,但这毕竟是我第一份工作...

2011-04-24 22:44:02 741 1

原创 Drawable对象的mutate()方法为什么不起作用?

要在两个ImageView中显示用一张图片,而使它们的透明度不一样,利用Drawable对象的setAlpha()方法可以改变透明度,但是由于是同一张图片,底层只有一个Drawable对象,所以改变透明度的时候,所有显示的图片的透明度均会被更改,调用mutate()方法,可以使Drawable对象生成不同的constantstate对象,修改时就不会影响其它drawable对象的状态,但是调用后,...

2011-04-01 23:11:25 512

ListView 自定义背景后,滚动时的背景变黑问题

ListView是常用的显示控件,默认背景是和系统窗口一样的透明色,如果给ListView加上背景图片,或者背景颜色时,滚动时listView会黑掉,原因是,滚动时,列表里面的view重绘时,用的依旧是系统默认的透明色,颜色值为#FF191919,要改变这种情况,只需要调用listView的setCacheColorHint(0),颜色值设置为0或者xml文件中listView的属性 ...

2011-03-18 22:04:14 98

原创 Andriod 获取硬件CPU的序列号

今天需要获取公司E人E本的cpu序列号,在网上搜索后,在eoeandroid社区找到一段代码,很方便的获取到了cpu序列号,在模拟器上运行,获取的cpu序列号为"0000000000000000"代码:[code="java"] public static String getCPUSerial() { String str = "", strCPU = "", cpuA...

2011-03-11 18:26:45 136

原创 通过Location获取Address的使用(转)

我们获取Location的目的之一肯定是有获取这个位置的详细地址,而我们有了Location在来获取Address就相对简单多了,因为GoogleApi已经封装好了方法,我们只需呀通过Location获取GeoPoint,然后在通过GeoPoint来获取我们想要的Address.下面是我做的一个简单的Demo. 第一步新建一个Android工程LocationDemo,注意这里选用的是(G...

2011-03-09 08:50:45 957

原创 Android 通用获取Ip的方法(判断手机是否联网的方法)(转)

大家好,我们这一节讲一下,Android获取Ip的一些方法,在我们开发中,有判断手机是否联网,或者想获得当前手机的Ip地址,当然WIFI连接的和我们3G卡的Ip地址当然是不一样的.首先我尝试了如下方法:view plaincopy to clipboardprint?WifiManager wifiManager = (WifiManager) getSystemSer...

2011-03-08 08:43:22 117

原创 Android 抽屉类SlidingDrawer的使用

SlidingDrawer类使用的时候主要包括两点:1:handle:单击的按钮2:content:抽屉中的内容,单击按钮时,抽屉的内容隐藏或显示[code="java"] [/code]效果图:[img]http://dl.iteye.com/upload/attachment/42...

2011-03-03 17:25:36 111

Android 软件在线升级,在线安装apk程序包

应用软件经常会因为功能的增加而升级,升级经常是在客户端给用户升级的提示,然后用户下载最新的apk程序包,软件升级过程大多数需要在线完成。 android 在线安装apk程序包,主要用到系统自带的apk安装器进行安装。用到系统自带的apk安装器安装apk包,首先需要在配置文件中加入权限声明[code="java"]...

2011-02-27 23:03:37 264

原创 验证数字的正则表达式集(转)

刚刚用到正则表达式,不会,上网搜了一下,这是验证数字的,在此记录一下,以后用的时候过来查一下验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^...

2011-02-23 21:42:24 89

原创 Android 跑马灯效果

Android 跑马灯效果是通过TextView来实现的,前提是TextView显示的内容必须比TextView控件分配的宽度宽,并且保证TextView里面的内容是单行显示,然后通过TextView的 ellipsize="marquee" 来设置跑马灯效果效果图:[img]http://dl.iteye.com/upload/attachment/416419/9441cd4d-004...

2011-02-15 11:20:31 104

Android TextView中文字设置超链接、颜色、字体

TextView是用来显示文本的,有时需要给TextView中的个别字设置为超链接,或者设置个别字的颜色、字体等,那就需要用到Spannable对象,可以借助Spannable对象实现以上设置。效果图:[img]http://dl.iteye.com/upload/attachment/415784/7947fae5-3486-30c7-9820-d3f629b27236.png[/img...

2011-02-13 22:38:16 171

新春祝福

这几天公司的工作终于忙完了,明早即将踏上回乡的火车,收拾东西的时候心里是幸福的,马上可以见到亲人,朋友,同学了。 在这里祝愿所有技术人新的一年里事业有成,技术更上一层楼,也祝愿javaeye越来越火,2011,真心祝福! :) ...

2011-01-28 22:59:06 102

Android Handler模拟进度条更新

Handler是Android提供的消息处理类,可用于异步消息的处理,Handler关联了两个队列,一个是消息队列,里面顺序的存放消息对象(Message对象),另一个是存放实现了Runnabler接口对象的队列,系统会根据顺序,取出消息或者Runnable接口对象执行,默认的,Handler对象并没有单独开启一个新的线程,而是和主线程相关的,两个消息队列也是和主线程相关的,如果要单独开启线程,需...

2011-01-27 12:04:19 187

Android GridView显示系统安装的应用程序

用GridView显示系统安装的所有的应用程序,效果图:[img]http://dl.iteye.com/upload/attachment/404053/b9e74478-7f9e-39b0-9e22-0656496c343a.png[/img]

2011-01-24 20:12:36 83

Android Activity全屏显示

在Activity的onCreate方法中,可以通过下面的代码设置Activity为全屏显示[code="java"] public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATU...

2011-01-19 22:02:25 106

原创 Android准备取代塞班 成为智能手机新霸主(转)

【赛迪网讯】1月14日,据国外媒体报道,谷歌Android操作系统声称已经占据了全球四分之一的智能手机市场,并且还将继续以两倍于竞争对手的速度增长。 这款操作系统的2010年是非常辉煌的,在前三季度的销售增长超过1000%,大约2000万部Android设备在第三季度被售出。虽然Android系统由于软件更新的频率较快而产生存储碎片,但是Canalys公司的分析家仍预计在软件更新频率放缓之...

2011-01-16 18:24:37 161

原创 Android 面试--请描述一下Activity的生命周期?

Activity 的生命周期与activity的活动状态密切相关,也和activity的周期函数密切相关共有七个周期函数:void onCreate(Bundle savedInstanceState) void onStart() void onRestart() void onResume() void onPause() void onStop() void ...

2011-01-16 15:18:24 839

Android 应用程序的向后兼容(译)

(英语水平有限,翻译的不好请多多指教与谅解)通过交通运输,消费者可以有机会使用到来自全世界的各种各样的Android设备,在众多的设备中,也运行着不同版本的Android系统平台,一些设备上运行着新版本的系统,一些设备上运行着旧版本的系统。作为一个开发者,在你的应用程序中,需要实现向下兼容――取决于你想在所有设备上运行你的程序,还是只想运行在最新的系统平台上?在有些时候,如果可以兼容较旧版本的...

2011-01-14 17:24:40 282

原创 股票基本知识

第一篇 什么是A股、B股、H股、N股、S股?   我国上市公司的股票有A股、B股、H股、N股和S股等的区分。这一区分主要依据股票的上市地点和所面对的投资者而定。   A股的正式名称是人民币普通股票。它是由我同境内的公司发行,供境内机构、组织或个人(不含台、港、澳投资者)以人民币认购和交易的普通股股票,1990年,我国A股股票一共仅有10只至1997年年底,A股股票增加到 720只,...

2011-01-14 11:39:04 253

原创 Android入门第十六篇之Style与Theme(转)

越来越多互联网企业都在Android平台上部署其客户端,为了提升用户体验,这些客户端都做得布局合理而且美观.......Android的Style设计就是提升用户体验的关键之一。Android上的Style分为了两个方面:Theme是针对窗体级别的,改变窗体样式;Style是针对窗体元素级别的,改变指定控件或者Layout的样式。Android系统的themes.xml和style...

2011-01-14 09:46:11 93

Android 避免内存泄漏(译)

Android应用程序的内存被限定在16MB,至少在G1手机上是这样。对于一个手机来说,这已经占用了非常多的内存了,但是对于开发者想要实现的目标而言,这些内存是非常少的。即时你本来就没打算用掉所有的内存,但是你应该尽可能的少用内存,来让其他程序可以保持运行,而不是被系统杀掉。系统在内存里保存的应用程序越多,用户在应用程序之间选择切换的速度就会越快。作为我工作的一部分,我跟踪了Android应用程序...

2011-01-11 21:59:50 75

Android 按钮实现Spinner效果

Spinner是常用控件之一,属于AdapterView的一种,应用时需要 通过Adapter 将数据和View视图联系起来,并且有各种事件回调函数,较为方便。但发现一个问题,Spinner控件,很难控制其外观与显示大小,在同一个布局中,很难与其它控件外观协调起来。最后用Button控件模仿Spinner的效果,应用起来也较为方便。应用Button时,需要图片配合button的各种切换状态...

2011-01-07 17:01:43 598

原创 Android 自定义标题栏 填满问题

Android 每个Activity界面,都会自动生成一个灰色的标题栏,在编写程序时,可以选择是否有标题栏,或者自定义标题栏,自定义标题栏时,可以在标题栏位置,放置一个布局系统自带:[img]http://dl.iteye.com/upload/attachment/384362/f373a3e9-11b9-365c-985d-02ce5f0feadb.png[/img]可以通过:...

2011-01-06 23:35:02 152

原创 Android 2.2用户超过一半(转)

来自Google Android开发站点2011年1月4日的最新的Market客户端统计来看Android 2.2用户已经超过了一半为51.8%,同时2.1用户为35.2%基本上这两个版本占到整个Android用户的85%,不过随着近几天CES上的平板的曝光,未来使用Android蜂巢可能为2.4或3.0的平板系统将在下个季度出现井喷,由于目前实用2.3固件的只有Nexus S目前占到了0.4%...

2011-01-06 18:03:51 75

简单的短信发送程序

短信发送是手机最常用的功能,现在做一个简单的短信发送程序,在模拟上模拟运行。(出现乱码问题,高手可以帮助解决一下。)1.加入短信发送权限: 2.在Activity中实现功能[code="java"]package com.zhou.activity;import java.util.List;import android.app.Activity;im...

2011-01-05 23:42:55 149

原创 Techcrunch:将会成为2011年主流的七大IT技术(转)

北京时间1月3日消息,据国外媒体报道,近日著名科技专栏作家埃里克·施恩菲尔德(Erick Schonfeld)以《将会撼动2011年的七大技术》为题在Techcrunch撰文,预测将会在2011年成为市场主流的七大IT技术。其实在2009年年底,施恩菲尔德曾预测过2010年将会成为市场主流的十大IT技术,其中提到的平板电脑、地理定位、实时搜索和 Android都获得了成功,获得了市场主流的...

2011-01-05 09:05:38 74

原创 Android蜂巢版仅支持A9双核处理器(转)

传闻表示Android 2.4蜂巢可能仅用于平板设备,同时要求为双核的A9处理器,目前符合这一标准的非NVIDIA Tegra2莫属了,目前还没有Android手机支持这一标准,使用这样的要求可能是为了统一未来的发展,但是导致了手机和平板的分裂对于开发者而言可能有一些疑问,不过这些还处于传言阶段,最终Android 蜂巢到底是什么样子的,还需要等到CES 2011 (北京时间本月的6日晚间)...

2011-01-04 22:41:40 170

原创 明年1月6日CES展上将曝光多款Android平板(转)

很多Android开发者可能考虑购买平板电脑作为测试机,Android123推荐大家等待2011年1月6日举行的CES展,届时将曝光多款Android蜂巢平板,比如说摩托罗拉的MotoPad代号Xoom这款使用Android 2.4蜂巢的平板,同时Acer、Asus以及HTC可能都将展出新一代的平板,和目前Android 2.2的三星Galaxy Tab不同的是,CPU将由目前的单核A8架构的提高...

2011-01-04 13:43:21 88

Android系统概述

Android 是最近几年刚刚出现的智能手机平台系统,尤其在最近一年里,在中国,Andriod正在被越来越多的人接受,Android开发工作也进行的如火如荼,今年四月份,自己还未正式毕业,已经开始在北京的一家公司,做Android应用程序开发工作。Android是由Google推出的一个包括操作系统、中间件、移动设备软件堆,为了推动Android系统的发展,Google与33加公司联手成立...

2011-01-04 12:20:25 154

昨天,今天,明天(Android程序员 应届 北京)

借用本山大叔小品的名字,作为标题,总结一下过去,评说一下现在,再展望一下未来。 2010年过去了,对我来说,这是非常有意义而且重要的一年,是值得回味的一年,这一年,我大学毕业,这一年,我正式加入了“程序员”这个行业,这一年,我不再花家里的钱,这一年,我对问题有了新的认识,这一年,我成长了许多。 软件这个行业,我谈不上多么喜欢,但最起码,...

2011-01-01 23:01:32 110

原创 Android 获取屏幕大小

Android 获取屏幕大小有两种方式 通过窗口管理器 WindowManager对象 WindowManager manage = this.getWindowManager(); Display display = manage.getDefaultDisplay(); int screenWidth = display.getWidth(); int screenH...

2010-12-27 10:52:41 97

原创 如何使用搜索技巧来成为一名高效的程序员(转)

如何使用搜索技巧来成为一名高效的程序员   没有人是完全独立的孤岛,每个人都是整体的一部分。—— 约翰·多恩  对于缺乏编程知识的人来说,完全有可能编写一个网页或小程序。如果在用Google搜索相关示例时幸运的话,可以搜到现成的代码。即使是经验丰富的程序员,通常也会为了节省时间和精力而在网上搜索解决方案。[align=center][img]http://dl.iteye....

2010-12-26 18:46:07 98

原创 Android GPS定位 获取经纬度

移动 是手机与手持设备的最大特点,可以通过Eclipse的DDMS视图,模拟设备的位置变化,改变经纬度后,点击send,然后运行程序,在应用程序中,动态的获取设备位置,然后显示当前的位置信息。获取位置信息分为三步:1. [size=medium]添加系统权限,来支持对LBS硬件的访问[/size] 2. [size=medium]得到系统服务 的Location...

2010-12-26 15:50:07 300

原创 LBS(Location Based Service,基于位置的服务)

基于位置的服务(Location Based Service,LBS),它是通过电信移动运营商的无线电通讯网络(如GSM网、CDMA网)或外部定位方式(如GPS)获取移动终端用户的位置信息(地理坐标,或大地坐标),在GIS(Geographic Information System,地理信息系统)平台的支持下,为用户提供相应服务的一种增值业务。基于位置的服务(LBS)基本概念  L...

2010-12-23 22:57:18 1388

原创 Activity属性设置大全(转)

android:allowTaskReparenting=["true" | "false"] 是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。 android:alwaysRetainTaskState=["true" | "false"] 是否保留状态不变,比如切换回home, 再从新打开, activity处于最后的状态 ...

2010-12-23 16:51:15 70

原创 Android 自定义标题栏

核心代码://设置标志为自定义标题栏 requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.custom_title); //设置自定义标题栏,该句必须放在setContentView之后 getWindow().setFeatureInt(Window.FEATURE_CUSTOM...

2010-12-23 10:34:27 133

空空如也

空空如也

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

TA关注的人

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