- 博客(23)
- 资源 (4)
- 收藏
- 关注
转载 Android 图标ICO设计标准与原则
转载自 534556940最终编辑 203X创造一个统一外观,感觉完整的用户界面会增加你的产品附加价值。精炼的图形风格也使用户觉得用户界面更加专业。<br />本文档提供了 一些信息,帮助你如何在应用界面的不同部分创造图标来匹配 Android 2.x框架下的普遍风格。遵守这些原则会辅助你为用户创造一个流畅而统一的体验。<br />为了使你创建图标的工作进行的更加快速,你可以下载 Android 图标模板包。更多信息请浏览Android 图标模板包的使用。提供特定密度的图标集<br />Android系统被
2011-05-29 21:40:00 4500
转载 Android系统的图标设计规范
<br />目前移动平台的竞争日益激烈,友好的用户界面可以帮助提高用户体验满意度,图标Icon是用户界面中一个重要的组成部分,今天我们来研究和学习一下Android系统的图标设计规范。在探讨Android的icon设计之前,我们有必要先了解Android的界面是如何适配多样化屏幕的。 <br /><br />适配性<br /> 由于同一个UI元素(如100 x100像素的图片)在高精度的屏幕上要比低精度的屏幕上看起来要小,为了让这两个屏幕上的图片看起来效果差不多,可以采用以下两种方法:<br /> 程序
2011-05-29 21:32:00 1100
转载 android.app.Activity 的介绍(转)
<br />转自[email protected]<br /> <br />发现当前Android的资料不是很多,而且对于Activity的介绍也很少,所以把官方文档的android.app.Activity的介绍翻译了一下,加入了一些自己的理解。各位如果觉得我自己理解的不对,请无视。欢迎邮件讨论。<br />android.app<br />public classandroid.app.Activity<br />java.lang.Object<br />android.content.Co
2011-05-11 19:19:00 704
转载 区分Activity的四种加载模式
<br />在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。<br />这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。加载模式分类及在哪里配置<br />Activity有四种加载模式:standard singleTop singleTask singleInstance <br />设置的位置在AndroidManifest.xml
2011-05-11 15:04:00 427
转载 Android开发工具和资源精选
原文地址:Android开发工具和资源精选作者:寒灵<br /><br />免费的Android开发人员电子书:andbook<br />如果你刚步入Android的开发,那么对于第一次开发Android应用程序的你来说,这本书是非常适合的。这本只有62页的PDF电子书里,有简单易懂的入门教程,帮助你在没有任何Android开发知识的背景下,教你开发Android应用程序。<br />Free Android Developer Ebook: andbook! →<br /> <br />免费的Androi
2011-05-11 11:55:00 941
转载 android:ellipsize属性
TextView及其子类,当字符内容太长显示不下时可以省略号代替未显示的字符;省略号可以在显示区域的起始,中间,结束位置,或者以跑马灯的方式显示文字(textview的状态为被选中)。 其实现只需在xml中对textview的ellipsize属性做相应的设置即可。 android:ellipsize="start" 省略号在开头 android:ellipsize="middle" 省略号在中
2011-05-11 11:31:00 16020
转载 Android面试题目
以下题目根据公司面试或者网络整理而得,面试中经常会遇到。各个公司套路基本一样。仔细复习,必定成功。什么是Activity? 请描述一下Activity生命周期。 两个Activity之间跳转时必然会执行的是哪几个方法。 横竖屏切换时候Activity的生命周期。 如何将一个Activity设置成窗口的样式。 你后台的Activity被系统 回收怎么办? 如何退出Activity?如何安全退出已调用多个Activity的Application? 如果后台的Activity由于某原因被系统回收了,如何在被系统回
2011-05-11 10:46:00 2669
转载 15 个必须知道的 Java 面试问题
【Java核心】1) What is the purpose of serialization?为了传输,将java对象串行化以后变成01串方便传输或者保存,可以很容易的反串行变回原来的java对象。其中@tranxx的一个什么注解可以让java忽略某个属性不做串行化,比如某个巨大的字符串,有效减小串行化后的数据量。<br />2) What is the difference between JDK and JRE?JDK是有开发功能的,比如javac什么的,javap什么的;JRE就是一个runtime
2011-05-11 10:43:00 796
转载 Dalvik 简介
Dalvik是Google公司自己设计用于Android平台的Java虚拟机。 Dalvik虚拟机是Google等厂商合作开发的Android移动设备平台的核心组成部分之一。它可以支持已转换为.dex(即Dalvik Executable)格式的Java应用程序的运行,.dex格式是专为Dalvik设计的一种压缩格式,适合内存和处理器速度有限的系统。(dx 是一套工具,可以将 Java .class 转换成 .dex 格式. 一个dex档通常会有多个.class。由于dex有时必须进行最佳化,会使档
2011-05-11 10:14:00 840
转载 Eclipse快捷键
<br />Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。 1. 【ALT+/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。<br /> 2. 【Ctrl+O】 显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。<br /> 3. 【Ctrl+/】 快速添
2011-05-11 10:07:00 336
转载 12球问题的java算法
<br />问题:12个球中有一个重量异常的球。请你用无砝码天平称三次,找出这个球来,并说出它比普通球轻或重。<br /><br /> // 一組測試數據,將12個球做好標記<br /> double a = 1.0, b = 1.0, c = 1.0, d = 1.0, e = 0.9, f = 1.0, g = 1.0, h = 1.0, i = 1.0, j = 1.0, k = 1.0, l = 1.0;<br /> // 顯示結果<br /> String result =
2011-05-10 22:25:00 635
转载 Http和Socket连接区别
<br />1、TCP连接<br />要想明白Socket连接,先要明白TCP连接。手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。<br />建立起一个TCP连接需要经过“三次握手”:<br />第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;<br />第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1)
2011-05-10 22:17:00 333
转载 Android之Animation属性配置文件
<br /> <!-- Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果。 <br /> <br /> Alpha:渐变透明度动画效果 <br /> Scale:渐变尺寸伸缩动画效果 <br /> Translate:画面转换位置移动动画效果 <br /> Rotate:画面旋转动画效
2011-05-10 22:14:00 760
转载 八款开源Android游戏引擎
<br />很多初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度太高,又连个像样的游戏引擎也没有,甚至误以为使用Java语言开发游戏是一件费力不讨好且没有出路的事情。<br />事实上,这种想法完全是没有必要且不符合实际的,作为能和苹果iOS分庭抗礼的Android(各种意义上),当然也会有相当数量
2011-05-10 21:44:00 446
转载 Java与C++的差别(三)
<br />Java程序中的每个变量要么是基本数据类型(boolean, char, byte, short, int, long, float, double),要么是对对象的引用 <br /><br />C++有许多种基本类型,额外还有struct, union, enum, 数组和指针,C++指针可以指向对象,也可以不指向对象 <br /><br />Java没有枚举、联合类型,因为Java认为没有必要。将可有可无的语言元素去掉是Java对C/C++做出的一大改变,因此,普遍认为Java较C++更轻便
2011-05-10 21:37:00 402
转载 Java与C++的差别(二)
<br />1. Java中boolean类型和int类型不兼容,即不能互相转换,而且boolean型的true和fasle是不能比大小的;<br />C++中true == 1; false == 0; (true > flase) == 1;<br /><br /><br /><br />2. Java中char型是16位的,即两个字节;<br />而C++中的char型是1一个字节即8位的。<br /><br /><br /><br />3. Java中表达式中char、byte、short类型计算时
2011-05-10 21:31:00 544
转载 Intent用法实例
<br />1.打开网页<br /> Uri uri = Uri.parse("http://www.google.com.hk");<br /> Intent intent = new Intent(Intent.ACTION_VIEW, uri);<br /> startActivity(intent);<br />2.打开地图<br /> /* 必须使用Google APIs包 */
2011-05-10 21:28:00 544
转载 Java之接口,抽象类,内部类
1.接口(interface),接口被用来建立类与类之间关联的标准。Java code publicinterfaceITest{ publicvoidtest();}publicclassTestImplimplementsITest{ publicvoidtest(){ System.out.println("test"); } }2.抽象类(abstract class),只要类中有一个抽象方法,此类就被标记为抽象类。实际上抽象类除了被继承
2011-05-10 21:11:00 452
转载 【求职】面试提示24则
<br />面试是你整个求职过程中最重要的阶段。成败均决定于你面试时的短短一瞬间的表现。每个人都能够学会怎么出色地面试,而且绝大多数的错误都可以预期并且避免,下面这24条提示将给你带来成功的契机。<br /><br /> 1、带多几份简历前往面试,没有比当被要求提供多一份简历而你却没有更能显示你缺乏准备的事了。带多几份简历,面试你的人可能不止一个,预先料到这一点并准备好会显得你做事正规、细致。<br /> 2、留心你自己的身体语言,尽量显得精警、有活力、对主考人全神贯注。用眼神交流,在不言之中,你会展现
2011-05-10 20:48:00 407
转载 横竖屏切换时候activity的生命周期
<br />1、新建一个Activity,并把各个生命周期打印出来<br />2、运行Activity,得到如下信息<br />10-23 02:35:54.261: INFO/chenys(4385): onCreate--><br />10-23 02:35:54.271: INFO/chenys(4385): onStart--><br />10-23 02:35:54.286: INFO/chenys(4385): onResume--><br />3、按crtl+f12切换成横屏时<br />10
2011-05-10 20:20:00 421
转载 final、finally和finalize的区别
这是一道再经典不过的面试题了,我们在各个公司的面试题中几乎都能看到它的身影。final、finally和finalize虽然长得像孪生三兄弟一样,但是它们的含义和用法却是大相径庭。这一次我们就一起来回顾一下这方面的知识。 我们首先来说说final。它可以用于以下四个地方: 定义变量,包括静态的和非静态的。 定义方法的参数。 定义方法。 定义类。 我们依次来回顾一下每种情况下final的作用。首先来看第一种情况,如果final修饰的是一个基本类型,就表示这个变量被赋予的值是不可变的,即它是个常量;如果fina
2011-05-10 20:06:00 302
转载 Android 系统基础
Android应用程序是用Java语言写的,通过aapt工具把应用程序所需要的任何数据、资源文件打包成apk文件,这个文件是一个将应用安装到手机上的一个载体。<br />有很多方式,每个Android应用程序存在于不同的世界:<br /> (1)默认的,每个应用在他自己的Linux进程中运行,当应用中的任何代码需要执行时Android就启动相应的进程,当不需要执行时并且系统资源被其他应用请求时android就关闭相应的进程。<br /> (2)每个进程都有他自己的虚拟机对象(VM),所以应用程序代码与其
2011-05-10 20:03:00 411
转载 C++与JAVA的区别
<br />“作为一名C++程序员,我们早已掌握了面向对象程序设计的基本概念,而且Java的语法无疑是非常熟悉的。事实上,Java本来就是从C++衍生出来的。”<br /> 然而,C++和Java之间仍存在一些显著的差异。可以这样说,这些差异代表着技术的极大进步。一旦我们弄清楚了这些差异,就会理解为什么说Java是一种优秀的程序设计语言。本附录将引导大家认识用于区分Java和C++的一些重要特征。<br /> (1) 最大的障碍在于速度:解释过的Java要比C的执行速度慢上约20倍。无论什么都不能阻止J
2011-05-10 17:01:00 430
class文件编辑器-XJad 2.1
2013-01-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人