- 博客(15)
- 收藏
- 关注
转载 Android横竖屏切换总结(Android资料)
Android横竖屏要解决的问题应该就两个:一.布局问题二.重新载入问题1.布局问题:如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性,他有以下几个参数:"unspecified":默认值 由系统来判断显示方向.判定的策略是和设备相关的,
2015-05-20 11:02:06 664
转载 Android总结篇系列:Android广播机制
1.Android广播机制概述Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。广播作为Android组件间的通信方式,可以使用的场景如下:1.同一app内部的同一组件内的消息通信(单个或多个线程之间);2.同一app内部的不同组件之间的消息通信(单个进程);3.同一app具有多个进程的不同组件之
2015-05-18 11:32:44 688 1
转载 Android broadcast 相同优先级的顺序
为了利于各个进程应用之间的通信,android提供了一个很方便的处理方式:广播机制。广播机制顾名思义,就是广播发送者无需判断具体某个接收者的存在,把广播发送出去,任务即完成。这样保证了有效通信的同时又最大限度的降低了android系统各个模块的耦合性。Android广播有两个很重要的要素: 1 广播 - 用于发送广播 有序广播 - 被广播接收器接收后,可被终止,
2015-05-18 11:09:03 895
转载 include及merge在androidmanifest.xml中的作用
Re-using Layouts with PreviousNextGet started This lesson teaches you toCreate a Re-usable LayoutUse the TagUse the TagYou should also readLayout ResourcesAlthough Andr
2015-05-13 11:01:55 2020
转载 java中Executor、ExecutorService、ThreadPoolExecutor介绍
1.Excutor 源码非常简单,只有一个execute(Runnable command)回调接口 public interface Executor { /** * Executes the given command at some time in the future. The command * may execute in a n
2015-05-08 11:43:22 850
转载 java访问权限控制
1.解析Java有四种访问权限, 其中三种有访问权限修饰符,分别为private,public和protected,还有一种不带任何修饰符。private: Java语言中对访问权限限制的最窄的修饰符,一般称之为“私有的”。被其修饰的类、属性以及方法只能被该类的对象访问,其子类不能访问,更不能允许跨包访问。default:即不加任何访问修饰符,通常称为“默认访问模式“。该模式下,只允许
2015-05-06 18:20:32 485
转载 Java RTTI与反射(参照Java编程思想与新浪博客)
一、Java的RTTI RTTI(Run-Time Type Identification,通过运行时类型识别)的含义就是在运行时识别一个对象的类型,其对应的类是Class对象,每个java里面的类都对应一个Class对象(在编写并且编译后),这个对象被保存在这个类的同名class文件里。类加载器在类被第一次静态调用(比如一个静态方法,一个静态代码块或者new关键
2015-05-06 16:36:51 440
原创 java Map及Map.Entry详解
Map是java中的接口,Map.Entry是Map的一个内部接口。Map提供了一些常用方法,如keySet()、entrySet()等方法。keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.Entry。Map.Entry是Map声明的一个内部接口,此接口为泛型,定义为Entry。它表示Map中的一个实体(一个
2015-05-06 12:31:32 506
转载 Class<Object>与Class<?>的区别
1、? 和 Object 差不多,不过还是有差别。在这种情况下: class ,Object就不能用了Object是一个具体的类名,而?是一个占位符号,表示任何类型,只要是SomeClass类或者子类就可以。List可以放任何类对象List就只能放InputStream的实现类了。运行时刻,没错,Java的泛型是不存在,所以说,效率没有任何影响。2、泛型中使用通
2015-05-06 12:22:25 674
原创 自己动手编译、运行Java程序,解析package的作用
本文分四小节:第一节:配置Java运行时环境第二节:代码的编译以及运行第三节:如何打jar包以及使用jar包第四节:利用Makefile自动编译运行Java程序第一节:配置Java运行时环境本节以Windows XP为例,来配置Java运行环境。这节很简单,我就长话短说。1:下载JDK开发包,解压安装。2:在用户环境变量中增加PATH变量(在系统的环境变量中增加也行
2015-05-06 12:19:35 1240
原创 java 类型信息 instanceof 和 isInstance区别
[java] view plaincopyclass A{ } class B extends A { } class C extends B { } public class tt { /** * @param args */ public static voi
2015-05-06 11:35:00 2855
转载 Java程序编译和运行的过程
Java整个编译以及运行的过程相当繁琐,本文通过一个简单的程序来简单的说明整个流程。 如下图,Java程序从源文件创建到程序运行要经过两大步骤:1、源文件由编译器编译成字节码(ByteCode) 2、字节码由java虚拟机解释运行。因为java程序既要编译同时也要经过JVM的解释运行,所以说Java被称为半解释语言( "semi-interpreted" la
2015-05-06 10:28:58 606
原创 Java泛型擦除
泛型是1.5中引入的一个新的概念,由于不用进行强制转换类型了,所以具有较高的安全性和易用性。因为泛型其实只是在编译器中实现的而虚拟机并不认识泛型类项,所以要在虚拟机中将泛型类型进行擦除。也就是说,在编译阶段使用泛型,运行阶段取消泛型,即擦除。 擦除是将泛型类型以其父类代替,如String 变成了Object等。其实在使用的时候还是进行带强制类型的转化,只不过这是比较安全的转换,因为在编译
2015-05-04 17:56:14 489
原创 java.util.Arrays.asList使用体会
下面的代码执行后[java] view plaincopyprivate void onButtonAsListClick() { String[] strArray = new String[] { "aa", "bb" }; List list = Arrays.asList(strArray); try { list
2015-05-04 11:26:58 1038
原创 JAVA字符串格式化-String.format()的使用
常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。format(Locale
2015-05-04 10:53:27 592
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人