02 2011 档案
Android状态栏提醒(Notification,NotificationManager)的使用!
摘要:大家好今天简单讲一下Android状态栏提醒,这个在开发中也会经常使用,当我们插上USB会有状态栏提醒,来短信时也会有状态栏的提醒。而在Android中有提醒功能的也可以用AlertDialog,但是我们要审重的使用,因为当使用AlertDialog 的时候,用户正在进行的操作将会被打断。因为当前焦点被AlertDialog得到。我们可以想像一下,当用户打游戏正爽的时候,这时候来了一条短信。如果这时候短信用AlertDialog提醒,用户必须先去处理这条提醒,从而才能继续游戏。用户可能会活活被气死。而使用Notification就不会带来这些麻烦事,用户完全可以打完游戏再去看这条短信。所以在开 阅读全文
posted @ 2011-02-28 16:52 可乐boyupeng 阅读(433) 评论(0) 推荐(0)
Android ProgressBar的使用!
摘要:大家好,今天给大家讲一下Android中ProgressBar的使用,这个控件在开发中还是经常用到的,比如用户浏览网页的时候,中间肯定有个传输过程,所以用进度条让用户耐心等待。再比如我在Android Market下载应用,它也会有进度条显示下载进度。我为什么要举这两个例子呢,是因为它们分别是圆形进度条和长形进度条的代表。如下面两张图:为了让大家更容易理解我将简单写一个Demo,大家可以按照我的步骤一步一步来。第一步:新建一个Android工程命名为ProgressBarDemo.第二步:修改main.xml代码如下(圆形进度条和长形进度条这里样式不同用系统自带的):<?xml vers 阅读全文
posted @ 2011-02-28 16:15 可乐boyupeng 阅读(3500) 评论(0) 推荐(0)
Android xml文件的颜色配置
摘要:<?xml version="1.0" encoding="utf-8" ?> <resources> <color name="white">#FFFFFF</color><!--白色 --> <color name="ivory">#FFFFF0</color><!--象牙色 --> <color name="lightyellow">#FFFFE0</color>< 阅读全文
posted @ 2011-02-28 16:07 可乐boyupeng 阅读(700) 评论(0) 推荐(0)
坚持!2008.1.18
摘要:坚持体现沉着.人都是有些欲望的,为了实现某一个预定的图谋,最容易心急如焚,火烧火燎.这实际上时很难归入竞争范畴的,在更多的时候更多的人身上只不过是一种浮躁和慌张而已.滴水不求朝夕之效,故能坚持穿石的日子;穿石之后,依然平心静气,坚持自己的步伐.这就是沉着.沉着拒绝急功近利,所以才会勾起人们的长久怀念,所以才会对所有的人永远地发挥作用. 坚持的姿势不是很壮观的.因为他常常要我们把头埋得很低,把眼光盯在脚尖,把嘴巴腾出来帮助呼吸.于是,就不可能气宇轩昂,就不可能目光远大,就不可能慷慨陈辞,而只能以一副艰难的样子维持着自己的不屈.坚持下来很不容易.鲁迅先生非常赞赏虽然最后一个但仍然坚持跪到终点的人. 阅读全文
posted @ 2011-02-28 14:31 可乐boyupeng 阅读(135) 评论(0) 推荐(0)
摘要:印象中不曾记得芜湖下过像样的一场雪今年的雪,似乎把四年来的雪都一次补偿性的下完了学校放假很早,最后只留下考研的孩子们空空荡荡的校园,原来学校这么大,以前怎么都没觉得呢?封了教学楼,封了水房,封了食堂寝室的水管冻裂了,没有水每天,面包,到对面楼拎水,热得快,烧水,泡面考完最后一门专业课陪我一冬天自习的来不及洗的脏羽绒服在常约的地方——一号楼往一食堂去的路口从楼出来,漫天飘着雪,途经一号楼,情不自禁的往2010503的方向望去顿时有种……真的,那一刻,感慨万千,却不能用任何言语准确表达,那,我奋战过的地方那里有我的豪情壮志,有我的郁闷,有我的泪水,我的欢笑一切还那么熟悉,却又陌生了,似近而远,像要 阅读全文
posted @ 2011-02-28 14:29 可乐boyupeng 阅读(103) 评论(0) 推荐(0)
webview的跳转始终在自己的activity,而不调用浏览器
摘要:1、添加权限:AndroidManifest.xml中必须使用许可"android.permission.INTERNET",否则会出Web page not available错误。 2、在要Activity中生成一个WebView组件:WebView webView = new WebView(this); 3、设置WebView基本信息: 如果访问的页面中有Javascript,则webview必须设置支持Javascript。 webview.getSettings().setJavaScriptEnabled(true); 触摸焦点起作用 requestFocus 阅读全文
posted @ 2011-02-28 11:04 可乐boyupeng 阅读(1979) 评论(0) 推荐(0)
Android 线程 thread 两种实现方法!
摘要:这篇文章中有三点需要提前说明一下,一:在android中有两种实现线程thread的方法:一种是,扩展java.lang.Thread类 另一种是,实现Runnable接口二:Thread类代表线程类,它的两个最主要的方法是: run()——包含线程运行时所执行的代码 Start()——用于启动线程三:Handler 机制,它是Runnable和Activity交互的桥梁,在run方法中发送Message,在Handler里,通过不同的Message执行不同的任务。下面分别给出两种线程的实现方法,其一,扩展java.lang.Thread类,也就是把run()方法写到线程里面:package 阅读全文
posted @ 2011-02-25 17:00 可乐boyupeng 阅读(1336) 评论(0) 推荐(0)
iphone拖动相片特效——Gallery画廊
摘要:import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.widget.TextView;/*欲在Layout里使用Gallery widget,必须引用这些模块*/import android.content.Context;import android.widget.Gallery;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapte 阅读全文
posted @ 2011-02-18 17:34 可乐boyupeng 阅读(401) 评论(0) 推荐(0)
android 调用系统发Email和短信
摘要:调用系统发短信的代码:Uri smsToUri = Uri.parse("smsto:");// 联系人地址Intent mIntent = new Inten(android.content.Intent.ACTION_SENDTO,smsToUri);mIntent.putExtra("sms_body", "www.baidu.com");// 短信的内容startActivity(mIntent); 调用系统发Email的代码:Intent emailIntent = new Intent(android.content.In 阅读全文
posted @ 2011-02-18 17:29 可乐boyupeng 阅读(1740) 评论(0) 推荐(0)
布局中嵌套布局!
摘要:大家好,我们在写android代码的时候,为了保证两个或两个以上元素垂直居中,可能需要使用布局中嵌套布局:下面是我写的一个demo,来简单演示下嵌套布局的应用<RelativeLayout android:layout_height="60dp" android:layout_width="fill_parent"> <LinearLayout android:orientation="vertical" android:layout_height="wrap_content" android:l 阅读全文
posted @ 2011-02-18 17:20 可乐boyupeng 阅读(514) 评论(0) 推荐(0)
单例模式
摘要:长时间没有用java单实例模式,现在想起来有点忘了,发些东西大家一起熟悉下。单实例Singleton设计模式可能是被讨论和使用的最广泛的一个设计模式了,这可能也是面试中问得最多的一个设计模式了。这个设计模式主要目的是想在整个系统中只能出现一个类的实例。这样做当然是有必然的,比如你的软件的全局配置信息,或者是一个Factory,或是一个主控类,等等。你希望这个类在整个系统中只能出现一个实例。当然,作为一个技术负责人的你,你当然有权利通过使用非技术的手段来达到你的目的。比如:你在团队内部明文规定,“XX类只能有一个全局实例,如果某人使用两次以上,那么该人将被处于2000元的罚款!”(呵呵),你当然 阅读全文
posted @ 2011-02-18 17:11 可乐boyupeng 阅读(182) 评论(0) 推荐(1)
在一个页面中寻找其他页面的控件
摘要:imageButton_dialog_1 = (ImageButton) DialogView.findViewById(R.id.imageButton_dialog_1);如上,只要加入其他页面的名字,例如Dialogview。 阅读全文
posted @ 2011-02-18 17:08 可乐boyupeng 阅读(194) 评论(0) 推荐(0)
如何使用SharedPreferences
摘要:SharedPreferences SharedPreferences login_account = FusionField.currentActivity .getSharedPreferences("rem_password",Context.MODE_PRIVATE); SharedPreferences.Editor account_editor = login_account.edit(); account_editor.putString("account", ""); account_editor.putString( 阅读全文
posted @ 2011-02-18 17:05 可乐boyupeng 阅读(238) 评论(0) 推荐(0)
Java接口与抽象类的区别,(貌似面试常常问到)
摘要:简单来说, 接口是公开的,里面不能有私有的方法或变量,是用于让别人使用的,而抽象类是可以有私有方法或私有变量的,另外,实现接口的一定要实现接口里定义的所有方法,而实现抽象类可以有选择地重写需要用到的方法。一般的应用里,最顶级的是接口,然后是抽象类实现接口,最后才到具体类实现。还有,接口可以实现多重继承,而一个类只能继承一个超类,但可以通过继承多个接口实现多重继承,接口还有标识(里面没有任何方法,如Remote接口)和数据共享(里面的变量全是常量)的作用。 阅读全文
posted @ 2011-02-18 16:50 可乐boyupeng 阅读(187) 评论(0) 推荐(0)
简单地调用系统的dialog
摘要:最近总是在用系统的dialog,时不时需要去写,放一个简单的调用代码在这,用到的时候直接copyBuilder dialog_1 = new AlertDialog.Builder(ShareActivity.this); dialog_1 .setTitle("提示");//设置标题 dialog_1 .setMessage("链接已复制到剪贴板!");//设置内容 dialog_1 .setPositiveButton("确定", new DialogInterface.OnClickListener() { @Override 阅读全文
posted @ 2011-02-18 16:45 可乐boyupeng 阅读(213) 评论(0) 推荐(0)
android linux镜像文件下载, ubuntu下载地址!
摘要:大家好,经过一段时间的比对,我发现目前国内比较好的linux镜像文件下载地址为http://mirror.lupaworld.com/,分享给大家,希望共同学习研究。linux拨号上网的启动方法:1. 开启一个终端(应用程序 ▸ 附件 ▸ 终端) 2. 在终端,输入 sudo pppoeconf 3. 一个基于文本呢的菜单程序将指导你通过下列步骤: 1. 确认您的以太网卡已被检测到。 2. 输入您的用户名。 3. 输入您的密码。 4. 若您曾经配置过一个 PPPoE 连接的话,您会被询问是否需要改变其设置。 5. Popular options: you are asked if you wa 阅读全文
posted @ 2011-02-18 10:24 可乐boyupeng 阅读(1575) 评论(0) 推荐(0)
Android Launcher研究(二)-----------Launcher为何物,究竟是干什么的?
摘要:在上一节,我讲了如何下载Launcher的教程,今天这一节,我将重点讲一下什么Launcher,究竟它是什么神秘东东?Launcher俗称HomeScreen,也就是我们启动Android手机,第一眼看到的应用程序,而这个应用程序是比较特殊而且任务艰巨的。它负责了我们除了应用本身操作以外的所有操作,它负责了我们有几个桌面,点击应用图标启动应用程序,长时间按桌面出现上下文菜单,长时间按桌面的图标出现垃圾箱,拖动应用图标重新定位等等,一系列的操作。我将截些图让大家更容易理解! 图1:开机画面,Laucher的主界面 图2:打开抽屉,列出所有我们的所安装应用 图三:长按图标,抽屉变成垃圾箱了 图四: 阅读全文
posted @ 2011-02-17 19:05 可乐boyupeng 阅读(811) 评论(0) 推荐(0)
最新的sdk源码下载
摘要:博主,我想请教下 比如 我想找 sdk 2.1或者最新的sdk 2.2的源代码,在哪找呢? 在这网站上逛了好久,都没发现Android_Tutor发表于2010年5月27日 21:30:59IP:举报回复删除回复 kaka302:这你就问对人了,google的那个网站在中国被和谐了,不过这个网站是不错的!和google是同步的! http://Androidappdocs.appspot.com 阅读全文
posted @ 2011-02-17 18:15 可乐boyupeng 阅读(264) 评论(0) 推荐(0)
Android Launcher研究(一)-----------图文详解手把手教你在Windows环境下下载Android源码(Launcher为例)
摘要:大家好,这篇文章我将教大家如何在Windows环境下下载Android源码,Android 自2007年11月5号发布以来,发展速度如此之快,和它走开源的路是分不开的。我们在开发中有什么不明白不清楚的,直接把Android 源码下下来研究就可以了,看源代码将会让你提升很快!在这之前大家先熟悉俩个代码版本管理工具SVN,以及Git。SVN(Windows环境下最常用的):svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件 都使用svn作为代码版本管理软件。Git:Git 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, S 阅读全文
posted @ 2011-02-17 18:12 可乐boyupeng 阅读(235) 评论(0) 推荐(0)
Android 在一个应用中如何启动另外一个已安装的应用
摘要:今天晚上Jimmy问了我一个问题,就是如何在一个应用中 通过某个事件,而去启动另外一个已安装的应用。所以愿意和大家分享一下!而为了能让大家更加容易的理解,我写了一个简单的Demo,我们的程序有俩个按钮,其中一个点击会启动我自己写的应用(一个3D应用为例),而另外一个按钮会启动系统自带的应用(如,日历,闹钟,计算器等等).这里我一日历为例子!首先看一下我们的效果图(点击第一个按钮为例):下面是Demo的详细步骤:一、新建一个Android工程命名为StartAnotherApplicationDemo.二、修改main.xml布局,代码如下:<?xml version="1.0& 阅读全文
posted @ 2011-02-16 18:15 可乐boyupeng 阅读(2053) 评论(0) 推荐(0)
Android PopupWindow的使用
摘要:大家好,我们这一节讲的是Android PopupWindow的使用! 在我理解其实PopupWindow其实类似于一个不能动的Widget(仅从显示效果来说!)它是浮在别的窗口之上的.下面我将给大家做一个简单的Demo,类似于音乐播放器的Widget的效果,点击Button的时候出来PopupWindow,首先我们看一下效果图:下面是核心代码:package com.android.tutor; import android.app.Activity; import android.content.Context; import android.os.Bundle; import andro 阅读全文
posted @ 2011-02-16 17:59 可乐boyupeng 阅读(18764) 评论(2) 推荐(2)
Android中两种设置全屏的方法
摘要:在开发中经常需要把我们的应用设置为全屏,这里我所知道的有俩中方法,一中是在代码中设置,另一种方法是在配置文件里改!一、在代码中设置:import android.app.Activity; import android.os.Bundle; import android.view.Window; import android.view.WindowManager; public class Demo extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceS 阅读全文
posted @ 2011-02-16 17:05 可乐boyupeng 阅读(515) 评论(0) 推荐(0)
Windows环境下,Msysgit获取Android源码
摘要:最近在研究Launcher,所以不得Git源码下来看。今天我讲一下如何在Windows环境下Git源码,还以(Launcher为例).1.首先下载一个叫Msysqit工具。下面是下载地址。http://code.google.com/p/msysgit/2.安装,一直下一步,安装完毕。3.新建一个文件夹,用来存放我们Git下来的源代码。我在e:\下建立一个git文件夹,如下图:4.右击git文件夹,选择Git Bash.将出来一个终端(类是CMD)。5.查找我们要下载源代码的地址。Android的源代码是放在下面地址下:http://android.git.kernel.org/6.查找一下我 阅读全文
posted @ 2011-02-14 17:45 可乐boyupeng 阅读(189) 评论(0) 推荐(0)
Android面试之----Android系统架构图及简单的系统架构介绍
摘要:Android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。Android系统架构图1.应用程序 Android会同一系列核心应用程序包一起发布,该应用程序包包括email客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都是使用JAVA语言编写的。2.应用程序框架 开发人员也可以完全访问核心应用程序所使用的API框架。该应用程序的架构设计简化了组件的重用;任何一个应用程序都可以发布它的功能块并且任何其它的应用程序都可以使用其所发布的功能块(不过得遵循 阅读全文
posted @ 2011-02-14 17:30 可乐boyupeng 阅读(328) 评论(0) 推荐(0)
Activity与Thread之间的通讯(old)
摘要:在Android中要让Activity与Thread进行通讯 其实很简单。重点就在于android .os.Handler、java.lang.Thread以及android.os.Message这三个类的整合应用 我们在Thread中可以通过Message来通知Handler,Handler在这里扮演着联系Acitivity与Thread之间的角色。首先在Acitivity中我们要定义 一个常量来作为判断标示private static final int GUINOTIFIER = 0x1234; 然后定义一些例子 里面需要的属性public Calendar mCalendar; pub 阅读全文
posted @ 2011-02-14 15:35 可乐boyupeng 阅读(157) 评论(0) 推荐(0)
两分钟彻底让你明白Android Activity生命周期(图文)!
摘要:今天在网上看到了一篇很好的讲解activity生命周期的文章,感觉写的很好,转来给同志们看看,大家多多关注啊,呵呵呵大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助 ,但是还不能完全吃透,所以我今天特意在重新总结一下.首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):Activity其实是继承了ApplicationContext这个类,我们可以重写以下方法, 阅读全文
posted @ 2011-02-14 12:03 可乐boyupeng 阅读(169) 评论(0) 推荐(0)