自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 JAVA面试基础知识

JAVA相关基础知识1、面向对象的特征有哪些方面   1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现

2013-03-28 11:08:39 1064

原创 关键字 continue 的小练习

-------android培训、 java培训期待与您交流! ----------/**   题目:(关键字continue)编写程序,将程序从1到100中(除去3和5的倍数以为的整数)               都加到sum中, 使用关键字continue结束当前迭代,并打印最终结果的和。*/class Continue{ public static voi

2013-03-21 17:53:17 1126 1

原创 循环语句For While do-while的小练习

-------android培训、 java培训期待与您交流! ----------/**题目2:使用 for 、while 、do-while 语句编写程序,打印 1 到 100 的和*/class For{ public static void main(String[] args){ //定义整型变量sum,用来存和并初始化为0 int sum = 0;

2013-03-21 16:22:15 3054

原创 关键字 break 的小练习

-------android培训、 java培训期待与您交流! ----------/*** *题目1:(关键字break)编写程序,将程序从1到100的整数依次加到sum中, *            直到到sum的值大于或等于2013,使用关键字break终止程序,并打印 *            最后一个数字以及最终结果的和。*/class Break

2013-03-21 16:03:02 709

原创 Android 布局(LinearLayout\TableLayout\RelativeLayout\AbsoluteLayout\FrameLayout)

Android的五大布局分别是LinearLayout(线性布局)、TableLayout(表格布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)和FrameLayout(单帧布局)。LinearLayout:  LinearLayout按照垂直或者水平的顺序依次排列子元素,每一个子元素都位于前一个元素之后。如果是垂直排列,则为N行单列,

2013-03-06 17:50:53 1331

转载 面试晕人法

【这张贴的核心】  经验心得:                                                 1.   简历准备:  首先是简历 这个要细心排版我是表格布局  注意细节   一共2页为最佳  第一页 工作经历  第二页 项目经验 , 最后写下个人能力 。

2013-03-04 14:30:35 369

原创 在Windows下android设备无法识别虚拟器

问题现象:在电脑上安装好手机驱动后,手机进入设置----->应用程序----->开发------>勾选“USB调试”后,连接电脑                 WIN+R打开命令提示符,输入:cmd                 然后输入:adb devices  发现没有设备。解决方法:开始菜单------>计算机(右键)------->设备管理器,找到设备:双击设备

2013-02-28 22:54:56 1403

原创 如何配置android的adb环境变量

方法/步骤第一步,打开环境变量配置窗口。右击计算机,属性-高级系统设置-环境变量。第二步,添加android系统环境变量。在系统变量下点击新建按钮,输入环境变量名android(自己的习惯命名),将android开发工具的路径导入,           变量名:   Android           变量值:D:\Android\and

2013-02-28 19:35:50 14705 1

原创 Android Error:main cannot be resolved or is not a field

Android Error:main cannot be resolved or is not a fieldR.layout.main总是在layout上有错误提示波浪线。解决方法:(1) 删除"import android.R;".(2) 勾选上Eclipse中的"Project->Build Automatically"; 原因是:添加

2013-02-28 16:03:47 742

翻译 Android-Bluetooth

Android平台包括支持蓝牙网络堆栈,它允许一个设备通过无线网络与其他蓝牙设备交换数据。应用程序框架通过Android蓝牙api提供了访问蓝牙功能。这些api允许应用程序通过无线连接到其他蓝牙设备,使点对点和多点无线功能。用蓝牙api,android应用程序可以执行以下:●  扫描其他蓝牙设备●  查询当地的蓝牙适配器,蓝牙设备配对●  建立RFCOMM渠道

2013-02-27 12:11:25 689

原创 Eclipse-修改工程名

直接修改工程可能会产生一些莫名其妙的问题,需遵循以下三步:1. 右键工程:Refactor->Rename,或选中工程按F2,修改名称2. 右键工程:Properties->Web Project Settings,修改Context Root3. 到工程文件夹下的.settings文件夹下修改org.eclipse.wst.common.component文件中对应的地方

2013-02-26 11:28:01 349

转载 安装apk报出INSTALL_FAILED_INSUFFICIENT_STORA...

原因:空间不够用解决办法:     第一种办法:在反复安装android apk的时候,有的时候可能会遇到adb install错误内容是:Failure           [INSTALL_FAILED_UPDATE_INCOMPATIBLE]这很可能是因为你在以前uninstall应用的时候,没有做彻底,只是简单的rm /data/app/下面的apk文件了,一个补救的办法如

2013-02-26 00:01:36 597

转载 Android中String与StringBuilder有什么区别?

stringbuilder 主要是解决对字符串做频繁修改操作时的性能问题,有一个容量的概念,先分配好一定的内存,在字符串长度达到上限之前,全部在此内存内操作,不涉及内存的重新分配和回收。而 string 每次修改都会重新创建一个对象。打个比方:你开发一个程序,但每次增加、修改和删除代码都要找领导申请汇报,你说效率高不?后来领导说,改你自己模块内的代码不用找我了,你的地盘你作主,于是

2013-02-23 20:58:46 2774 1

转载 Android采用SharedPreferences保存数据

使用SharedPreferences在程序的数据空间中生成xml文档来保存数据布局文件为: 1 xml version="1.0" encoding="utf-8"?> 2 LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="fi

2013-02-23 19:48:34 470

原创 java中的IO

【案例1】创建一个新文件?1234567891011import java.io.*;class hello{public static void main(String[] args) {File f=new File("D:\\hello.txt");try{f.createNewF

2013-02-23 19:16:58 456

转载 e如何将API文档导入到eclips里面

步骤: 1.window->preferences->java->installed jres         2.然后双击name 为jre的那个;         3.单击最后的名字为:rt.jar的那个;         4.单击javadoc location;         5.然后就在第一个框中选择你电脑上的API文档

2013-02-21 23:57:31 1293

转载 如何将已有的工程导入eclipse

Eclipse中打开已有的工程.其实就是工程的导入Eclipse中打开已有的工程.其实就是工程的导入::在开始使用Eclipse的时候,会发现一个问题,那就是如何打开一个现有的Eclipse工程,开始在菜单中找了好久也没找到。其实,Eclipse生成的结果不像VC,Jcreator那样可以直接打开,若要打开非workspace文件夹下的其他已有工程,可以打开菜单file->import

2013-02-21 23:54:18 3092

转载 Ubuntu轻松变身Win7

Ubuntu 11.10正式版已经发布,有不少人认为Ubuntu做的再好也没有Windows 7那样来的精致与唯美。其实Ubuntu具备相当不错的桌面主题系统、视觉效果和养眼程序,不过你或许还是喜欢Windows 7 Aero的精美、透明度和开始菜单。今日我们将为你展示怎样将Ubuntu转换为Windows 7的模样。   当然,这不会是一模一样,不过两者足够接近,乍一看去,许多人都会

2013-02-19 21:35:53 493

转载 Android 开发中的多线程编程技术

多线程这个令人生畏的“洪水猛兽”,很多人谈起多线程都心存畏惧。在Android开发过程中,多线程真的很难吗?多线程程序的“麻烦”源于它很抽象、与单线程程序运行模式不同,但只要掌握了它们的区别,编写多线程程序就会很容易了。下面让我们集中精力开始学习吧!  多线程案例——计时器  我在给我的学生讲多线程的时候都会举一个计时器的案例,因为计时器案例是多线程的经典应用。  这个案例

2013-02-19 11:39:51 331

翻译 Android 用户界面---菜单(Menus 一)

在很多类型的应用程序中,菜单是一个常用的用户界面组件。要提供友好的和前后一致的用户体验,就应该使用Menu APIs把Activity的动作和其他选项展现给用户。从Android3.0(API 级别 11)开始,Android设备不再需要提供一个专用的Menu按钮,随着这种改变,Android应用程序将会从对传统的6项菜单面板的依赖中解脱出来,取而代之的是提供了一个用户展现常用用户动作的操作栏

2013-01-07 21:11:00 617

转载 Java关键字final、static使用总结

一、final  根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变

2012-12-24 16:57:22 355

原创 数据存储之使用SQL数据库保存数据

为了重复或结构化的数据而保存数据到数据库是非常理想,比如联系信息。一般来说在Android上假设你熟悉SQL数据库,那么它将帮助你开始使用SQLite数据库。API在Android上通过调用android.database.sqlite包而需要使用一个数据库是很有必要的。1、定义一个模式和合同SQL数据库的一个主要原则的模式:一个正式宣布数据库如何被组织。在SQL语句中,模式是反映你可以用

2012-11-28 23:40:09 1940

原创 数据存储之保存文件

Android使用一个文件系统,它类似于在其他平台上的基于磁盘的文件系统。接下来就开始学习如何在File APIs中使用Android文件系统读取和写入文件。一个File对象是适合阅读或写大量的数据且一直都没有跳过周围。例如,它有益于图像文件或任何通过网络交换。下面就开始学习如何在自己的应用程序中执行基本的与文件相关的任务。假定您熟悉基本的Linux文件系统和在java.i

2012-11-27 23:50:58 743

原创 数据存储之保存键值设置

大多数的Android应用程序都需要保存数据,虽然只是当应用程序在OnPause()状态时进行保存信息,所以用户的程序才不会丢失。很多非平凡的应用程序也是需要保存用户设置的,而且还有一些应用程序必须借助文件和数据库进行管理大量的信息。下面我们就来介绍一下在Android中主数据存储选项:包括1、在一个共享的偏好文件中存储键值对的简单数据类型2、在Android的文件系统中保存任意文件3

2012-11-26 23:41:22 759

转载 android lifecycle补充

Activity主要的三种状态:      Running(运行):在屏幕前台(位于当前任务堆栈的顶部)      Paused(暂停):失去焦点但仍然对用户可见(覆盖Activity可能是透明或未完全遮挡)      Stopped(停止):完全被另一个Activity覆盖    1.  首次进入一个Activity,会执行      onCreate  -> onS

2012-11-22 16:17:37 366

原创 android lifecycle之onpause

今天又把activity的生命周期学习了一遍,发现了一个问题--对onpause的调用还不是特别的清楚。所以就查阅了一些资料来加强一下对这部分的学习。OnPause(暂停)Paused状态是当 Activity 暂时暗下來,退到背景页面的状态。 假如当我们的电话来了时,都会让原来正在运行的Activity退到背景页面。新出现的toast界面元件遮住了原来的Activity页

2012-11-19 00:24:25 827

原创 android --支持不同的设备

如果你想要在Android领域取得更大的成功,那么你的应用程序必须适应各种各样的设备配置。很多重要的变化因素你都要考虑到,包括不同的语言、屏幕大小以及android平台的版本。接下来就开始学习如何使用基本的平台特性,利用替代资源和其他特性,使你的应用程序可以提供一个优化用户体验各种不同的android设备,使用单一应用程序包(APK)。一、 支持不同的语言它总是

2012-11-16 00:02:03 748

原创 管理Activity的生命周期

一、理解生命周期的回调函数当用户要离开正在使用的Activity时,系统为了取消这个Activity就会调用别的方法来使得Activity从最前端的状态退下来。在某些情况下,activity只会移动部分沿着金字塔和等待(例如当用户选择另一个activity时),从那一点上activity可以返回到顶部(如果用户回到activity)恢复到之前用户所停止的地方。Resum

2012-11-14 23:45:22 839

原创 android特色笔记本编写步骤 三

第一张图片显示的是在编辑区域进行编辑文字的效果:第二张图片显示的是当用户想要在文本中添加图片时,点击menu按钮时的效果图:接下来 就该显示当用户单击“拍摄照片”的效果和“从相册选取”的效果了。这几天我查阅了很多资料,但是我依然不是很明白,还有很多很多不懂的地方。特别是关于SQLite的部分,特别的复杂!虽然难,但还是要把这块硬骨头啃下来,再接再厉!!!

2012-11-09 16:17:39 649 1

原创 android特色笔记本编写步骤 二

下面的这两张图片 是我这两天编写代码所显示的效果代码:main.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" and

2012-11-09 00:26:33 455

原创 android EditText控件属性

1.  android:layout_gravity="center_vertical"     设置控件显示的位置:默认top,这里居中显示,还有bottom2.  android:hint="请输入数字!"     设置显示在空间上的提示信息3.  android:numeric="integer"    设置只能输入整数,如果是小数则是:decimal4.  andr

2012-11-08 23:05:41 615

转载 android----面试基础概括总结

3G,全称为3rd Generation,中文含义就是指第三代数字通信。所谓3G,是指将无线通信与国际互联网等多媒体通信结合的新一代移动通信系统。 3G只是一种通信技术标准,符合这个标准的技术有WCDMA、CDMA2000、TD-SCDMA三种制式。中国联通使用的是WCDMA(世界上大部分 3G网络都采用的是该标准) ;中国电信使用的是CDMA2000 (日、韩和北美使用);中国移动使用的是具

2012-11-07 23:01:50 3241

原创 在android中添加背景图片

1-首先要选好一张图片,然后将图片的格式改为.png2-将改好格式的图片放到工程中的res/drawable-hdpi中3-这时系统会弹出一个对话框,只要点击OK即可4-然后你就会看到图片以后拷贝到工程里面了5-最后你就可以在main.xml中给控件添加背景了

2012-11-07 17:18:06 1495

转载 android----设置TextView控件文字居中

有2种方法可以设置TextView文字居中:一:在xml文件设置:android:gravity="center"二:在程序中设置:m_TxtTitle.setGravity(Gravity.CENTER); 备注:android:gravity和android:layout_gravity的区别在于前者对控件内部操作,后者是对整个控件操作。例如:android:gravity

2012-11-07 16:33:48 1217

原创 android特色笔记本编写步骤

应用程序的最终效果:当用户点击应用程序图标进入程序时就能看到程序的整体布局a----屏幕1顶部分布着两个按钮“新建”、“清空”,和一个文本框。b----当用户点击“清空”按钮时,页面弹出两个选项:清除所有记录和取消。若用户点击“清除所以记录”则该程序中的所以文本都会被删除,若用户点击“取消”按钮则退出选项回到屏幕1中。c----当用户点击“新建”时页面跳转到一个新的页面--屏幕2d--

2012-11-07 00:46:48 466

转载 Android相对布局

android:layout_below 将该控件的顶部至于给定ID的控件之下        android:layout_toLeftOf 将该控件的右边缘和给定ID的控件的左边缘对齐        android:layout_toRightOf 将该控件的左边缘和给定ID的控件的右边缘对齐        android:layout_alignBottom 将该控件的底部边缘与给

2012-11-07 00:19:42 485

原创 MyfirstApp

之前做这个小小程序时我不知道有些代码应该放到什么位置,就因为这个原因我就没有继续往下做了,后来我看视频教程学了几天之后我觉得我应该知道什么代码应该放到什么位置了。所以今天就又把这个小小程序重新做了一遍,真没想到啊,一次性就成功了 好开心呀!MainActivity.java:package com.example.shishi;import android.os.Bun

2012-11-01 12:47:10 763 1

转载 Android R.java文件丢失的问题

R.java这个文件是会自动生成的。但是有时候你写错xml文件的时候,R.java是不会自动生成对应的值。这个时候我们会很习惯去clean一下这个项目,这个时候会突然发现,R.java竟然不见了。       这个时候的你肯定非常的气愤,你可能会拼命在网上找答案,网上会有很多答案告诉你 右键项目--》Android Tools--> fix project properties。可能你怎么fi

2012-10-26 17:28:13 1009

原创 android eclipse中在androidmanifest.xml注册的问题-----代码

Main.java:package com.example.activity003;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.view.View;import android.view.View.OnClickList

2012-10-26 13:41:24 3927

原创 android eclipse中在androidmanifest.xml注册的问题

就是这个小程序 当点击计算按钮的时候就可以跳转到另一个activity当中看到两个数值的积,但是现在出现问题了  一点击“计算”就会出现下图的情况,我已经在androidmanifest.xml当中定义了新的activity-----

2012-10-25 23:51:13 1280 2

空空如也

空空如也

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

TA关注的人

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