自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(145)
  • 资源 (10)
  • 收藏
  • 关注

原创 /Android面试之---讲一下你对Activity的了解(面试必问的).

这篇文章会涉及到以下几个内容一 Activity的生命周期二 让Activity变成一个窗口:Activity属性设定三 你后台的Activity被系统 回收怎么办:onSaveInstanceState四 调用与被调用:我们的通信使者 - Intent 一 Activity的生命周期   和其他手机 平台 的应用 程序 一样,Android的应用程序 的生命周期是被统一掌控 的,也 

2010-02-28 21:23:00 18571 9

原创 Android面试之---Android的虚拟机Dalvik 介绍

Dalvik和标准Java虚拟机(JVM)之间的首要差别之一,就是Dalvik基于寄存器,而JVM基于栈。一直以来都有人在猜测,选择基于寄存器的方式是因为它对提前优化(ahead-of-time optimization)提供了更好的支持,而这对类似于移动电话这样的受限环境是颇有裨益的。另一份针对基于寄存器虚拟机和基于栈虚拟机更深入的比较分析指出,基于寄存器的虚拟机对于更大的程序来说,在它们编译的

2010-02-28 21:17:00 13487 12

原创 Android面试看重你什么?(推荐!!!)

关注Android已经很久了,去年Android职位还是寥寥无几,现在已经如雨后春笋一般涌现,去各招聘网站,在职位一栏里输入Android关键字,你将会发现有很多的空缺职位.这无疑给广大程序员带来了新的机遇,你只要有半年或者一年相关Android相验你会很抢手.我相信只要你投简历,我不敢说每投必"应",最起码十有四五的概率还是有的.那么每个公司招聘Android开发人员,到底看重什么呢,下

2010-02-26 14:04:00 11920 12

原创 Android架构---学东西还是从高处看才能学得远!!

 ❑Linux Kernel Core services (including hardware drivers, process and memory management,security, network, and power management) are handled by a Linux 2.6 kernel. The kernel alsoprovides an abstr

2010-02-07 22:00:00 11295 6

转载 Nexus One和Motorola Droid也许能更早的享受到Adobe Flash 10.1

1. Flash是美国Macromedia公司所设计的一种二维动画软件。包括Macromedia Flash,用于设计和编辑Flash文档,以及Macromedia Flash Player,用于播放Flash文档。后来,Flash已经被Adobe公司购买。详见百科:http://baike.baidu.com/view/7641.htm目前 Adobe 公司正在开发新的F

2010-02-06 21:16:00 2995

转载 JAVA多线程,面试者的最爱!

多线程线程:是指进程中的一个执行流程。线程与进程的区别:每个进程都需要操作系统为其分配独立的内存地址空间,而同一进程中的所有线程在同一块地址空间中工作,这些线程可以共享同一块内存和系统资源。如何创建一个线程?创建线程有两种方式,如下:1、 扩展java.lang.Thread类2、 实现Runnable接口Thread类代表线程类

2010-02-06 12:28:00 9792 12

原创 Android基础教程之-----访Iphone 拖动相片特效Gallery的简单应用.

Step 1:准备图片素材.将icon2,icon3,icon4,icon5,icon6五张图片导入res/drawable里加上icon.png本身一共有6张图片. Step 2:新建Android工程,命名为GalleryDemo. Step 3:设计UI,修改main.xml代码如下:   xmlns:android="http://schemas.android

2009-12-29 22:09:00 10697 8

原创 Android中级教程之----Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)!

在Android群里,经常会有人问我,Android Log是怎么用的,今天我就把从网上以及SDK里东拼西凑过来,让大家先一睹为快,希望对大家入门Android Log有一定的帮助.android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根据首字母对应VERBOSE,DEBUG,INFO, WARN,ERRO

2009-12-26 16:14:00 131758 60

原创 Android MediaPlayer 简单综合应用------列出sdcard里所有.mp3文件,并且可以点击播放!

大家好,我们今天要利用Android  MediaPlayer Step 1:preparation work. mksdcard 512M sdcard.img create a new avd named AndroidSdcard   push songs into sdcard(before you push,you make sure your a

2009-12-23 23:20:00 15722 42

原创 Android 中级教程之------Android MediaPlayer播放mp3的实例!

 大家好我们今天研究的是Android中很重要也最为复杂的媒体播放器---MediaPlayer.Android的MediaPlayer包含了Audio和video的播放功能,在Android的界面上,Music和Video两个应用程序都是调用MediaPlayer实现的。   MediaPlayer在底层是基于OpenCore(PacketVideo)的库实现的,为了构建一个Medi

2009-12-22 22:13:00 30200 10

转载 Activity与Thread之间的通讯

在Android中要让Activity与Thread进行通讯 其实很简单。重点就在于android.os.Handler、java.lang.Thread以及android.os.Message这三个类的整合应用我们在Thread中可以通过Message来通知Handler,Handler在这里扮演着联系Acitivity与Thread之间的角色。首先在Acitivit

2009-12-19 16:52:00 8773 6

原创 Activity详细讲解

这篇文章会涉及到以下几个内容一 Activity的生命周期二 让Activity变成一个窗口:Activity属性设定三 你后台的Activity被系统回收怎么办:onSaveInstanceState四 调用与被调用:我们的通信使者 - Intent 一 Activity的生命周期   和其他手机平台的应用程序一样,An

2009-12-19 16:39:00 7802 11

原创 发布web工程到tomcat上,个人暂存!

                                                                                                                                                      

2009-12-19 12:36:00 4481

转载 使用Ant发布web应用到tomcat

一.Ant简介        Ant是一种基于java的build工具,有些类似于unix系统中的make命令,Ant是Apache软件基金会Jakarta目录中的一个子项目,具有跨平台性,操作简单。。等特点。         这里就不说这些老套的话了,大家知道就是一种build工具就可以了,具体有什么用和怎么用,我们稍后说明。二.Ant的主要标签及数据类型        Ant构

2009-12-17 22:39:00 4868 1

原创 Android 基础教程之---动态更改屏幕方向的简单例子(LANDSCAPE与PORTRAIT)!

大家好,今天要讲的是Android手机如何动态手机屏幕方向的,我们当中有可能手机也会有这种功能,当我们手机方向改变时,屏幕也会跟着改变,在这Android当中是很容易实现的.本节的Demo主要是界面有一个按钮,当点击时,如果屏幕方向是横排(PORTRAIT)刚将屏幕方向更改为竖排(LANDSCAPE),反之依然!我们这里主要是运用了getRequestedOrientation(),和setReq

2009-12-17 22:10:00 18593 12

原创 Android基础教程之----SMS简单发送短信程序(两个模拟器之间的通信)!

前面的范例,示范了如何通过程序拨打电话,在GSM移动通信系统的服务中,除了打电话外,另一个常用的功能,就是发短信.也因为如此,许多电信业者推出专属短信族的专用费率,由此可知短信功能对手机的重要性. 发送短信的关键程序是通过SmsManager对象的sendTextMessage()方法来完成,其中sendTextMessage()方法需传入五个值,依次是收件人地址(String),发送地址

2009-12-15 23:02:00 10263 12

原创 Android将胜过Windows Mobile五大原因

微软的Windows Mobile操作系统可能是Android崛起最容易攻击的对象,在过去的一年中,Android的市场份额稳步上升,伴随摩托罗拉采用Android操作系统的Droid手机热卖,Android的发展趋势越来越被看好,这意味着Windows Mobile在推出其7.0版本前很可能被挤出移动设备领域,而微软此前曾透露Windows Mobile 7要等到明天某个时候才会发布。自

2009-12-15 18:26:00 3456 3

原创 Java中的定时器.

 一,要定时执行的任务: package com.fpi; public class TimerTaskTest extends java.util.TimerTask {  @Override public void run() { System.out.println("start~~"); }}二,执行这个任务:packa

2009-12-15 12:29:00 3933 2

原创 找到一个二维矩阵中所有包含0的,并且把0元素所在行与列全部转换成0的算法!

import java.util.ArrayList;import java.util.List; public class MatrixDemo {  // 找出二维矩阵中为0元素的所有集合 public static List findZero(int a[][]) { List list = new ArrayList(); int row = a.l

2009-12-15 12:26:00 5415 2

原创 Android基础教程之----简单拨打电话程序!!!

众所周知,对于一个手机,能拨打电话是其最重要也是最常用的一个功能.而在Android里是怎么样实现拨打电话的程序呢?我在这里写了一个简单的拨打电话的Demo,供大家参考.一共分为5个步骤. Step 1:新建一个Android工程,命名为phoneCallDemo. Step 2:设计程序的界面,打开main.xml把内容修改如下: http://schemas.andro

2009-12-14 22:26:00 9432 7

原创 Andoid自动判断输入是电话,网址或者Email的方法----Linkify的应用!

本节要讲的是,当我们在一个EditText输入电话或者网址还是Email的时候,让Android自动判断,当我们输入的是电话,我们点击输入内容将调用打电话程序,当我们输入是网址点击将打开浏览器程序.而Linkify很好的解决了这个问题.我们将分四步来完成这个Demo. Step 1:新建一个Android工程,命名为LinkifyDemo. Step 2:打开main.xml文件,

2009-12-13 22:34:00 10606 14

原创 用Android访问本地站点---(localhost,10.0.2.2)要区别

不知道大家是否想试一下用Android模拟器如何访问自己建的Web站点呢? 下面我将讲一下如何实现. Step 1:我用的Tomcat作为本地服务器,在Webapps这个目录里,把我的名为kankong的Web工程放进来,启动Tomcat服务器.在浏览器里输入:http://localhost(或者127.0.0.1):8080/kankong/index.html将出现如下界面:

2009-12-13 11:01:00 29190 8

原创 Android教程之Android SDK1.5模拟器使用命令

版权申明:http://yarin.javaeye.com/blog/453262 1:列出模拟器类型  android list targets2:建立模拟器android create avd --target 2 --name cupcake (cupcake)为新建模拟器的名字3:列出自己建立的么模拟器android list avd4:切换模拟器样式在创建命令后面加上 “--skin

2009-12-10 00:02:00 4885

原创 Android SDK中tools详解

Android SDK包含了各种各样的定制工具,简介如下:Android模拟器(Android Emulator )它是在你的计算机上运行的一个虚拟移动设备。你可以使用模拟器来在一个实际的Android运行环境下设计,调试和测试你的应用程序。Android调试桥(Android Debug Bridge (adb) )Adb 工具可以让你在模拟器或设备上安装应用程序的.apk文件,

2009-12-09 23:43:00 12263 2

原创 Intent在Android中的几种用法

转自东方尚智沈大海csdn博客:如果是从BroadcastReceiver启动一个新的Activity, 不要忘记i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); public class MyReceiver extends BroadcastReceiver{public sta

2009-12-09 21:29:00 14428 7

原创 Android中级教程之--------Android应用程序的生命周期(一定要理解,面试会问的哦!)

Android的应用程序的生命周期,我相信这在以后的Android面试一定是经常考的题目,所以大家一点要重视哦!下面我将图文双线程,希望对大家有一点帮助! 首先我们看一下Android应用程序的生命周期图:           在大部份情况下,每个Android应用都将运行在自己的Linux进程当中。当这个应用的某些代码需要执行时,进程就会被创建,并且将保持运行,直到该

2009-12-06 21:11:00 37209 23

原创 Android基础教程(十)之-------ListView的应用

大家好,终于可以又写blog了,前段时间准备日语,现在终于完了.我们今天要讲的内容是Android中ListView中的实现.一共分为四个步骤,我将一一讲解: Step one:创建一个新的Android工程,命名为ListViewDemo.Step two:找到ListViewDemo.java,把我们习惯的继承Activity,改成ListActivity,如下:publi

2009-12-06 20:36:00 9832 15

原创 Blog要停止几天,冲刺日本语二级!

 因为12月6日要考日语二级,所以暂时停止对blog的更新,希望大家谅解~特别是落奇先生~很感谢你关注我blog是否更新~有你的关注,更加能督促我坚持下去! 自学了一年左右就去报了日本语二级(JLPT-2),本来没有打算过的,结果出来还真的没有过,但是死的太惨烈了~离合格线就差一分239! 如果上次过了,我真的也会崇拜我,但是一切都是因为那一分发生了改变!!  这次

2009-11-23 22:36:00 4404 7

原创 Android基础教程(九)之自定义下拉菜单模式----Spinner与setDropDownViewResource的应用

 大家好,我们这一节讲一下Android下的下拉菜单Spinner,就像是Swing的Combobox,html的,由于手机画面有限,要在有限的范围选择项目,下拉菜单是比较好的选择. Android提供的Spinner Widget的下拉菜单已经非常好用了,样式也还适用.但我们本节的Demo的重点在于自定义下拉菜单里的样式,其关键在于调用setDropDownViewResource方法,

2009-11-19 21:44:00 16425 23

原创 Android SDK自动升级为2.0的超级简单方法!!!

 Android SDK的升级如此之快让人有点招架不住,笔者还没有用上1.6版本,Android2.0就已经发布,那我们这些out的人怎么样才能简单的把我们的旧版本的SDK升级为最新的2.0呢? 下面是我个人认为比较简单的方法: 第一步: 打开Eclipse工具,在工具栏里找到这个按钮,如果你没有找到也不要着急,你在菜单栏Window->Android SDK and

2009-11-18 23:33:00 7848 1

原创 Android基础教程(八)之仿百度谷歌搜索自动提示框-----AutoCompleteTextView的应用

现在我们上网几乎都会用百度或者谷歌搜索信息,当我们在输入框里输入一两个字后,就会自动提示我们想要的信息,这种效果在Android里是如何实现的呢? 事实上,Android的AutoCompleteTextView Widget,只要搭配ArrayAdapter就能设计同类似Google搜索提示的效果. 本例子先在Layout当中布局一个AutoCompleteTex

2009-11-18 23:00:00 10477 12

原创 Android中级教程(三)之不同Activity之间的数据传递---Bundle对象的使用!

 在上一节例子中,介绍了如何在Activity中调用另一个Activity,但若需要在调用 另外一个Activity的同时传递数据,那么就需要利用Android.os.Bundle对象封装数据的能力,将欲传递的数据或参数通过Bundle来传递不同Intent之间的数据. 本范例将设计一个简单的个人信息表单,有姓名(EditText)和性别(RadioButton

2009-11-17 21:28:00 14945 14

原创 Android中级教程(二)之调用另一个Activity---Intent对象的使用!

 前一个教程介绍了如何运用切换Layout的方式进行手机页面间的转换,如果要转换的页面不只是背景,颜色或文字内容的不同,而是Activity的置换,那,那就不是单单改变Layout就能完成的,尤其是需要传递的变量不像网页可以通过Cookie或Session,在程序里要移交主动权到另外一个Activity,光靠先前技巧是办不到的. 而下面我们要讲的Intent对象

2009-11-16 22:23:00 15998 16

转载 Android 2.0 源码发布,已经成功移植到 HTC Dream G1

 昨晚,就在硅谷的太阳就要落山的时候,Google用了两个小时,把Android 2.0的源代码发布到了AOSP(Android Open Source Project)开源项目中。Android社区马上行动起来,并且成功得把它移植到了最老的一款Android手机T-Mobile G1上面。运行Android 2.0系统的Motorola DROID应该面市块2周了

2009-11-15 14:33:00 4618

原创 Android中级教程(一)之----手机页面的转换setContentView的应用

     大家好,我们这一节讲的是手机页面的转换setContentView的应用.在网页的世界里,想要在两个页面间的转换,只要利用超链接就可以实现,但是在手机的世界里,要如何实现手机页面的转换呢? 最简单的方法就是改变Activity的Layout!     在这个例子中,将布局两个Layout,分别为Layout1(main.xml)和Layout2(mylay

2009-11-14 21:14:00 23494 14

转载 Android会加速地球的毁灭?

 并非危言耸听,以Android的普及能力,估计5年左右,中国将会有大量基于Android的手机系统,这个数子可能达到一个恐怖的数字。目前中国拥有手机的数量已经突破 7亿台大关,5年时间估计会突破十亿台。谷歌Android平台开源,并且强大,更有一点是免费,实在是广大国内山寨,和不山寨的手机行业的首选平台。几年内,中国街头,可能使用Android平台手机,在街头进行谷歌信息搜索的场景将

2009-11-14 21:07:00 7722 10

原创 Android基础教程(七)之----单选项框RadioGroup的综合应用

 大家好,我们今天这一节要介绍的是RadioGroup的组事件.RadioGroup可将各自不同的RadioButton,设限于同一个Radio按钮组,同一个RadioGroup组里的按钮,只能做出单一选择(单选题).首先,我们先设计一个TextView Widget,以及一个RadioGroup,并将该RadioGroup内放置两个RadioButton,

2009-11-12 23:05:00 45967 13

原创 Android基础教程(六)之----多选项CheckBox的综合应用

 大家好,我们这一节将讲多选项CheckBox的综合应用,我们的程序主要构造两个CheckBox的对象,以及一个TextView对象,并通过setOnCheckedChangeLisener实现onCheckedChanged()方法来更新TextView文字. 首先我们看一下效果图:    下面是主程序的代码:

2009-11-11 22:29:00 17926 14

原创 Android基础教程(五)之-----Menu功能菜单设计

 大家好,我们今天这一节讲的是Android功能菜单的设计,程序里定义了两个菜单子项,一个是"关于",一个是"退出",当点击"关于"时候,新建一个Toast提示,当点击"退出"时,我们将结束程序.程序里除了默认覆盖的onCreate外之外,还需要另外新建两个类函数:onCreateOptionsmenu()与onOptionsItemSelected(),前者为创建Me

2009-11-10 21:50:00 14992 30

原创 Android基础教程(四)之-----取得手机屏幕大小DisplayMetrics的应用

 大家好,我们这一节要讲的内容是Android如何取得手机屏幕大小的例子.本节主要用了三个对象TextView,Button,以及DisplayMetrics,其中Displaymetrics是取得手机屏幕大小的关键类,这个例子非常的简单,当我们点击按钮,触发事件,在TextView里显示手机屏幕的宽高分辨率. 看一下效果图: 按钮触发前: 

2009-11-08 21:50:00 36855 11

ImageCacheDemo

解决解析图片的OOM,做了一个工具类,供大家学习使用.

2012-10-22

Android Context使用例子.

Android Context使用例子.

2012-09-27

Android ViewpagerDemo

Android ViewPager使用实例,内存回收,如何复用等.

2012-09-14

Android JSON小例子

Android访问后台返回数据为json的小例子。供大家学习

2012-04-16

Apad Qzone(UI框架分享)

供大家学习使用

2012-01-04

Apad Qzone皮肤管理器SkinDemo

Apad Qzone的简单实现,供大家学习使用啊,哈哈哈,凑数字

2011-12-30

UpdateDemo

给大家学习用!

2011-11-27

CalendarDemo

这个是我博客里用到的源码,希望对大家有点小帮助.

2011-01-26

WeatherForcastDemo

Android天气预报源代码。供初学者学习.谢谢大家

2011-01-17

Android PopupWindowDemo

这是我写的一个简单的popupwindowdemo,希望对大家有所帮助,主要是要源代码的人太多,不得不上传!

2010-11-30

空空如也

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

TA关注的人

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