自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (7)
  • 收藏
  • 关注

原创 gen already exists but is not a source folder. Convert to a source folder or rename it.

gen already exists but is not a source folder. Convert to a source folder or rename it. 解决办法 工程右键属性 把gen加入 folder

2015-01-20 13:25:26 413

转载 launcher5

显示壁纸显示壁纸也是launcher必不可少的功能,下面我们看看如何让我们开发的launcher来显示壁纸。新建一个叫做ShowWallpaper的工程,具体步骤略。一. 显示壁纸要在我们的activity里显示一个壁纸非常简单(包括动态壁纸也如此),我们只需要定义一个theme使其继承自android:Theme.Wallpaper,然后在activity中使

2013-08-28 20:04:45 892 1

转载 launcher3

第三课 启动安装的应用程序1. 监听GridView的onItemClick事件设置一个监听器是为了当gridView的某项被点击时,会有一个回调函数通知我们。我们调用mGrid.setOnItemClickListener(listener); 设置一个监听器mGrid.setOnItemClickListener(listener)中的listener是一个接口,其类型为:

2013-08-28 19:57:45 756

转载 launcher2

android手把手教你开发launcher (二)第二课:列出安装的应用程序预备知识: GridView的使用 \ 改写BaseAdapter列出已经安装的应用程序是作为launcher比不可少的功能。下面我们就讲解怎样将应用程序列出来。程序运行后的样子如下:一. 修改main.xml,在其中添加一个GridView用来显示应用程序列表。修

2013-08-28 19:56:58 793

转载 launcher开发1

android手把手教你开发launcher(一)launcher,也就是android的桌面应用程序。下图是android2.3的launcher应用程序:接下来我们要开发一个自己的launcher,使其替代系统的默认launcher。怎样使我们的应用程序成为一个launcher?下面我们就新建一个叫做MyHome的工程,具体步骤略。创建完工程后整个目录结

2013-08-28 19:55:09 1157

原创 dvm与jvm的区别

区别一:dvm执行的是.dex格式文件  jvm执行的是.class文件   android程序编译完之后生产.class文件,然后,dex工具会把.class文件处理成.dex文件,然后把资源文件和.dex文件等打包成.apk文件。apk就是android package的意思。 jvm执行的是.class文件。区别二:dvm是基于寄存器的虚拟机  而jvm执行是基于虚拟栈的虚拟机。寄存器存

2013-08-05 15:19:18 9612

原创 Drawable Bitmap byte[] outputStream BitmapFactory之间的转换

android  设置控件的背景时参数一般是 Drawable COLOR 和图片资源文件ID 1 如果我们想把一个bitmap设置成背景该怎么做呢? 方法 BitmapDrawable bitmapDrawable = new BitmapDrawable(Bitmap bitmap)  View.setBackgroudDrawable(bitmapDrawable);

2013-08-05 14:17:22 2950

原创 include标签 复用布局文件

有些布局文件会有一些相同的布局格式,比如标题,容器Listview等 我们可以抽取出来放在一个新的布局文件里面。使用inlclude时候要注意,如果想使用include里面的id,就不要为include再设置id属性 比如其次include标签不仅能使用在他之前定义的id,也能使用他后面定义的view的id。再者,不要为Include设置relativelayout属性,设置了也是无效

2013-08-05 12:57:39 548

原创 android手机截屏

android截屏后,想把图片传到另一个activity时,发现传不过去,原因是通过intent传递数据时,是有大小限制的,貌似是20k。我的解决办法是,把图片存到文件里面,然后把文件名传递给目标activity。目标activity再从文件中读取图片。截屏的方法是:View view = getWindow().getDecorView;                         

2013-08-05 11:52:11 507

原创 adapter优化方式

adapter优化需要两步,这是google i/o大会推荐的第一步,复用convertview第二步  创建viewholder

2013-07-24 22:08:12 534

原创 从sqlite获取的数据空字符串的判断方式

从sqlite获取的数据, 空字符串的判断方式android中,我们在使用SQLite数据库时,传递一个空指针进去,当你想从数据库获取这个数据时,getString(“key”)获取的值就是“null”,不是空指针null.所以不能使用(null!=value &&!value.equals("")){}进行判断是否为null指针。正确方法使用(null!=value &&!value

2013-07-24 22:03:53 6859

原创 textView显示的字体过长时,后面显示...省略号

有时候textview显示的内容过长,我们需要截取成固定长度的字符,然后后面用省略号代替,该怎么实现呢?我的办法有两种:1、在布局文件中设置android:layout_width="固定长度:Xdip"                                      android:singleLine="true"2.android:singleLine="true"

2013-07-24 21:56:01 2912

转载 android面试集锦9

真的挺全面呢。  1.    请描述下Activity的生命周期。  2.    如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?  3.    如何将一个Activity设置成窗口的样式。(Edited by Sodino)  4.    如何退出Activity?如何安全退出已调用多个Activity的Application?  5.

2013-06-07 16:53:37 573

转载 android面试集锦8

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

2013-06-07 16:52:30 560

转载 android面试集锦7

一些常见的Android面试基础题做下总结,看看你能做出多少道?1. Intent的几种有关Activity启动的方式有哪些,你了解每个含义吗?    这里Android123提示大家,Intent的一些标记有FLAG_ACTIVITY_BROUGHT_TO_FRONT 、FLAG_ACTIVITY_CLEAR_TOP、FLAG_ACTIVITY_CLEAR_WHEN_

2013-06-07 16:51:33 952

转载 android面试集锦6

汇总自己经历了一些来自百度,360,淘宝,腾讯,高通中国,htc上海的电话面试及现场面试,还有笔试相关题目  百度:百度在北京中关村上地七街奎科科技大厦,不大但是很安静的一个办公地点。  百度技术面试分为两轮,第一轮基础技术面试,一般为项目负责人,主要考察基本知识及知识广度,第二轮面试一般为部门负责人,主要考察技术深度。基础面试感觉个人答的还不错,主要询问了一些关于android基本知识的

2013-06-07 16:49:56 2129

转载 android面试集锦-java基础11

97、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以。必须只有一个类名与文件名相同。98、MVC的各个部分都有那些技术来实现?如何实现? MVC是Model-View-Controller的简写。"Model" 代表的是应用的业务逻辑(通过JavaBean,EJB组件实现), "View" 是应用的表示面(由JSP页面产生),"Controller" 是提

2013-06-07 16:47:28 521

转载 android面试集锦-java基础10

97、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以。必须只有一个类名与文件名相同。98、MVC的各个部分都有那些技术来实现?如何实现? MVC是Model-View-Controller的简写。"Model" 代表的是应用的业务逻辑(通过JavaBean,EJB组件实现), "View" 是应用的表示面(由JSP页面产生),"Controller" 是提

2013-06-07 16:46:51 585

转载 android面试集锦5-java基础9

97、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以。必须只有一个类名与文件名相同。98、MVC的各个部分都有那些技术来实现?如何实现? MVC是Model-View-Controller的简写。"Model" 代表的是应用的业务逻辑(通过JavaBean,EJB组件实现), "View" 是应用的表示面(由JSP页面产生),"Controller" 是提

2013-06-07 16:45:57 454

转载 android面试集锦5-java基础8

47、当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?不能,一个对象的一个synchronized方法只能由一个线程访问。48、编程题: 写一个Singleton出来。Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。一般Singleton模式通常有几种种形式:第一种形式: 定义一个类,它

2013-06-07 16:45:10 500

转载 android面试集锦5-java基础7

47、当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?不能,一个对象的一个synchronized方法只能由一个线程访问。48、编程题: 写一个Singleton出来。Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。一般Singleton模式通常有几种种形式:第一种形式: 定义一个类,它

2013-06-07 16:42:46 479

转载 android面试集锦5-java基础6

30、启动一个线程是用run()还是start()?启动一个线程是调用start()方法,使线程所代表的虚拟处理机处于可运行状态,这意味着它可以由JVM调度并执行。这并不意味着线程就会立即运行。run()方法可以产生必须退出的标志来停止一个线程。31、EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的?SessionBean:St

2013-06-07 16:41:14 500

转载 android面试集锦5-java基础5

23、什么时候用assert。     assertion(断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。在实现中,assertion就是在程序中的一条语句,它对一个boolean表达式进行检查,一个正确程序必须保证这个boolean表达式的值为true;如果该值为false,说明程序已经处于不正确的状态下,系统将给出警告或退出。一般来说,assertion用于保证程序

2013-06-07 16:39:54 578

转载 android面试集锦5-java基础4

16、同步和异步有何异同,在什么情况下分别使用他们?举例说明。如果数据将在线程间共享。例如正在写的数据以后可能被另一个线程读到,或者正在读的数据可能已经被另一个线程写过了,那么这些数据就是共享数据,必须进行同步存取。当应用程序在对象上调用了一个需要花费很长时间来执行的方法,并且不希望让程序等待方法的返回时,就应该使用异步编程,在很多情况下采用异步途径往往更有效率。17、abstract

2013-06-07 16:38:41 577

转载 android面试集锦5-java基础3

9、Collection 和 Collections的区别。   Collection是集合类的上级接口,继承与他的接口主要有Set 和List.Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。10、&和&&的区别。     &是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(and)。11、HashMa

2013-06-07 16:37:27 503

转载 android面试集锦5-java基础2

4、String 和StringBuffer的区别JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用StringBuffers来动态构造字符数据

2013-06-07 16:36:51 570

转载 android面试集锦5-java基础

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

2013-06-07 16:35:16 565

转载 android面试集锦4

11, 谈谈对service的理解?  Service,服务。幕后工作者,甘心做绿叶。默默为前台提供支持。Android的核心三组件可以通过电视台进行比喻,电视播放画面可以看作Activity,用户可以通过遥控器切换不同的电视台可以看做是不同Activity之间的切换。电视播放的新闻可以看做是广播发送方,每个观众都是接收者。而电视幕后工作者可以看做是Service,从不抛头露面。默默为Acti

2013-06-07 16:34:13 538

转载 android面试题集锦3

1, 谈谈你对Activity的理解?  对于这种“你对什么什么怎么理解”的面试题,最好的回到方式就是用你自己的理解说出来,通俗中夹杂些专业术语,偶尔再蹦出几个英文。当然如果你很牛X,你可以往深了说,只要别漫无目的的说就行。围绕一条主线。这其中如果你对某一方面比较精通,你就应该往你精通的方向引。面试官可能就会顺着你的思路走了。不过现在有很多面试问Android方面的知识不多,问java方面

2013-06-07 16:33:00 560

转载 android面试题集锦2 广播机制

Android 的广播机制在 Android 里面有各种各样的广播,比如电池的使用状态,电话的接收和短信的接收都会产生一个广播,应用程序开发者也可以监听这些广播并做出程序逻辑的处理。下面我画一张粗略的图来帮助大家理解广播的运行机制。  Android 中有各式各样的广播,各种广播在Android 系统中运行,当系统/应用程序运行时便会向 Android 注册各种广播,Android 接收到

2013-06-07 16:30:47 766

转载 android面试题集锦1

一、新浪面试题1、Activity的生命周期2、android的四大组件有哪些3、android有哪几种存储方式4、你对android的认识和一些看法(需求、设计、编程和优化等方面进行阐述)5、android有哪几种动画,并说一下它们之间的区别。6、问到了自己做的一些android项目。7、ActivityGroup和ViewGroup的用法8、Handler和Lo

2013-06-07 16:30:14 1435

转载 Android之Adapter用法总结

Android之Adapter用法总结1.概念        Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:Android中所有的Adapter一览:        由图可

2013-06-07 14:51:12 416

android opengl 开发的小游戏

这是使用opengl开发的一款赛车类游戏,经典哦

2013-05-21

排序算法,希尔排序 插入排序 冒泡排序

该源文件包括三种排序算法,实现效率教高,代码量也不大

2012-12-11

java 整数转二进制补码源代码

整数转二进制补码的源代码 提供了两种方法:一种调用java api中的方法。另一种是自己实现的。

2012-12-05

数据结构 递归调用

有关递归调用的概念和实例,非常实用,能使您更深入明白递归的实用

2012-11-27

java连接各种数据库的文档

本文档说明java如何连接mysql access,oracle 等数据库,读者按照本说明就可很容易连接成数据库

2011-01-29

启动摄像头的java源程序

java源程序,启动摄像头,想必大家都对多媒体很有兴趣,此源代码就是可以启动摄像头并且用摄像头拍照

2011-01-29

java小程序源程序,

小程序,小程小小程序JAVa序小程序小程序小程序小程序小程序小程序小程序小程序小程序小程小程序JAVa小程序小程序小程序小程序小程序小程序小程序小程序小程序小程序小程序小程序小程序小程序,小程小小程序JAVa序小程序小程序小程序小程序小程序小程序小程序小程序小程序小程小程序JAVa小程序小程序小程序小程序小程序小程序小程序小程序小程序小程序小程序小程序小程序JAVa

2010-09-20

空空如也

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

TA关注的人

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