java
文章平均质量分 61
myKernel
这个作者很懒,什么都没留下…
展开
-
Java初学习-Java中的匿名内部类总结
匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口//实例1:不使用匿名内部类来实现抽象方法abstract class Person { public abstract void eat();} class Child extends Person {转载 2014-07-15 13:54:01 · 542 阅读 · 0 评论 -
Eclipse 3.X 显示行号的设置
菜单栏:Window => Preferences => Workbench => Editors => Text Editor => 右边Show line numbers 打上勾确定即可; 3.1 Window => Preferences => General => Editors => Text Editors => 右边Show line numbers 打上勾确定即可;原创 2014-07-17 10:26:51 · 624 阅读 · 0 评论 -
Java初学习-unreported exception java.io.IOException; must be caught or declared to be thrown
代码片段如下:原创 2014-07-02 16:13:43 · 11028 阅读 · 0 评论 -
Google Java Style
中http://www.blogjava.net/zh-weir/archive/2014/02/08/409608.htmlhttp://hawstein.com/posts/google-java-style.html转载 2014-07-02 17:38:45 · 913 阅读 · 0 评论 -
Java初学习-随机数的产生
public static double random()Returns a double value with a positive sign, greater than or equal to 0.0 and less than 1.0. Returned values are chosen pseudorandomly with (approximately) uniform distr原创 2014-07-04 17:34:29 · 634 阅读 · 0 评论 -
Java初学习-BufferedReader和BufferedWriter
1. java.io.BufferedReader和java.io.BufferedWriter类各拥有8192字符的缓冲区。当BufferedReader在读取文本文件时,会先尽量从文件中读入字符数据并置入缓冲区,而之后若使用read()方法,会先从缓冲区中进行读取。如果缓冲区数据不足,才会再从文件中读取,使用BufferedWriter时,写入的数据并不会先输出到目的地,而是先存储至缓冲区中。转载 2014-07-04 15:45:25 · 564 阅读 · 0 评论 -
Java初学习-异常处理 throw, throws,try和catch
程序运行过程中可能会出现异常情况,比如被0除、对负数计算平方根等,还有可能会出现致命的错误,比如内存不足,磁盘损坏无法读取文件等,对于异常和错误情况的处理,统称为异常处理。 Java异常处理主要通过5个关键字控制:try、catch、throw、throws和finally。try的意思是试试它所包含的代码段中是否会发生异常;而catch当有异常时抓住它,并进行相应的处理,使程序不受异常转载 2014-07-02 18:30:09 · 707 阅读 · 0 评论 -
Linux Android 开发环境的搭建 和 第一个Android程序HelloAndroid
ccc原创 2014-07-07 14:35:37 · 923 阅读 · 0 评论 -
Android获取屏幕分辨率及dp与 pix间的转换
获取屏幕分辨率代码:public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); /*加载页面*/ setContentView(R.layout.main);转载 2014-07-30 14:01:52 · 13911 阅读 · 0 评论 -
Android中Toast的一点说明
Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。1.默认效果代码Toast.makeText(getApplicationContext(), "默认Toast样式", Toast.LENGTH_SHORT).show(); 2.自定义显示位置效果代码转载 2014-08-05 18:15:23 · 587 阅读 · 0 评论 -
Android中visibility属性VISIBLE,INVISIBLE,GONE的区别
VISIBLE:设置控件可见INVISIBLE:设置控件不可见GONE:设置控件隐藏其中INVISIBLE和GONE的主要区别是:visibility属性为INVISIBLE时,界面人保留了view控件所占有的空间;而控件属性为GONE时,界面则不保留view控件所占有的空间。原创 2014-08-06 12:43:02 · 738 阅读 · 0 评论 -
在代码中设置leftMargin和rightMargin值
布局文件如下:原创 2014-07-30 14:51:43 · 27137 阅读 · 1 评论 -
Java初学习-List中的排序
第一种方法,就是List中的对象实现Comparable接口,代码如下:原创 2014-08-07 17:27:49 · 864 阅读 · 0 评论 -
Android中EditText的设置01
1、输入法Enter键图标的设置:软件盘的界面替换只有一个属性android:imeOptions,这个属性的可以取的值有normal,actionUnspecified,actionNone,actionGo,actionSearch,actionSend,actionNext,actionDone,例如当值为actionNext时enter键外观变成一个向下箭头,而值为actionDo转载 2014-08-06 17:51:37 · 989 阅读 · 0 评论 -
Android中EditText的设置02
1、EditText输入的文字为密码形式的设置(1)通过.xml里设置: 把该EditText设为:android:password="true" // 以”.”形式显示文本(2)在代码里设置:通过设置EditText的setTransformationMethod()方法来实现隐藏密码或这显示密码。editText.setTransformationMet转载 2014-08-06 17:55:19 · 844 阅读 · 0 评论 -
Android在诸如editText等组件设置输入法半屏幕显示的说明
<EditText android:id="@+id/name" android:layout_width="@dimen/width" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/setup_profile_edit_margin_le原创 2014-08-06 18:01:04 · 2588 阅读 · 0 评论 -
Android 中的setTag()/getTag()
setTag()/getTag() View中的setTag(Onbect)表示给View添加一个格外的数据,以后可以用getTag()将这个数据取出来。 可以用在多个Button添加一个监听器,每个Button都设置不同的setTag。这个监听器就通过getTag来分辨是哪个Button 被按下。 import android.app.Activity; import转载 2014-09-05 14:34:38 · 595 阅读 · 0 评论 -
Java初学习---Comparator的用法
在java中,如果要对集合对象或数组对象进行排序,需要实现Comparator接口以达到我们想要的目标。 接下来我们模拟下在集合对象中对日期属性进行排序 一、实体类Step转载 2014-08-22 13:50:34 · 514 阅读 · 0 评论 -
android中使用 EditText 时,设定 inputType的一点说明
开发的过程中,通常会用到EditText,如何让虚拟键盘来适应输入框中内容的类型,通常我们都会在xml文件中加入android:inputType=""。android:inputType="none"android:inputType="text"android:inputType="textCapCharacters"//前3个输入普通字符android:inputType="te转载 2014-08-21 17:43:54 · 883 阅读 · 0 评论 -
Android里针对ListView中选项进行排序的方法
public class UserListAdapter extends BaseAdapter { private Context mContext; private List mUserList; public UserListAdapter(Context context, List users) { mContext原创 2014-08-07 17:58:14 · 10245 阅读 · 1 评论 -
android Bundle的使用
bundle的认识: 一种存放字符串和Parcelable类型数据的map类型的容器类,通过存放数据键(key)获取对应的各种类型的值(value),而且必须通过键(key)获取。bundle的用法: Bundle相当于Map类,就是一个映射,用Bundle绑定数据,便于数据处理 它主要作用于Activity之间的转载 2014-09-19 19:08:34 · 513 阅读 · 0 评论 -
Android布局文件Value中设置格式字符串并在Java代码中使用的一点说明
以Value中的string.xml为例, Time: %s ... ...原创 2014-08-11 14:51:18 · 2761 阅读 · 0 评论 -
Java初学习-泛型初学习
“ 泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。” 1、泛型的类型参数只能是类类型(包括自定义类),不能是简单类型。 2、同一种泛型可以对应多个版本(因为参数类型是不确定的),不同版本的泛型类实例是不兼容的。 3、泛型的类型参数可转载 2014-08-27 14:39:40 · 696 阅读 · 0 评论 -
SqliteDatabase insert(String table, String nullColumnHack, ContentValues values)
Insert()方法用于添加数据,各个字段的数据使用ContentValues进行存放。 ContentValues类似于MAP,相对于MAP,它提供了存取数据对应的put(String key, Xxx value)和getAsXxx(String key)方法, key为字段名称,value为字段值,Xxx指的是各种常用的数据类型,如:String、Integer等。[jav转载 2014-09-22 14:54:22 · 7222 阅读 · 1 评论 -
Java初学习-getClass(),class属性和getName() 的整理
一、getClass方法:类型:public final Class getClass()功能:返回该对象的运行时类的java.lang.Class对象(API上的解释)有方法类型可以知道,该方法只能由类的实例变量调用例子:[java] view plaincopyJButton b1 = new JButton("b转载 2014-08-27 14:50:55 · 19386 阅读 · 0 评论 -
Java初学习-Java的反射机制
Reflection是Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。 Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。Jav转载 2014-08-27 16:18:00 · 764 阅读 · 0 评论 -
Java初学习-Java中的拷贝构造函数
Example:1.Clock类:public class Clock { private int hour; private int minute; private int second; public Clock(){ setTime(0,0,0); } public Clock(int h,int m,int s){转载 2014-08-27 16:24:50 · 18729 阅读 · 3 评论 -
contentprovider的学习实例总结
工作中遇到了contentprovider数据共享机制,下面来总结一下:一、ContentProvider简介 当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据;采用sharedpr转载 2014-09-17 10:48:02 · 693 阅读 · 0 评论 -
Java初学习-Iterator(迭代器)的一般用法
迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返转载 2014-09-03 12:56:38 · 650 阅读 · 0 评论 -
Android中Inflate()常见用法说明
nflate()作用就是将xml定义的一个布局找出来,但仅仅是找出来而且隐藏的,没有找到的同时并显示功能。最近做的一个项目就是这一点让我迷茫了好几天。android上还有一个与Inflate()类似功能的方法叫findViewById(),二者有时均可使用,但也有区别区别在于:如果你的Activity里用到别的layout,比如对话框layout,你还要设置这个layo转载 2014-08-06 17:37:11 · 1815 阅读 · 0 评论 -
Android学习-自定义ListView中的分割线
ListView中每个Item项之间都有分割线,设置android:footerDividersEnabled表示是否显示分割线,此属性默认为true。1.不显示分割线只要在ListView控件中添加android:footerDividersEnabled="false"即可。[html] view plaincopyListVie转载 2014-11-11 20:58:54 · 1275 阅读 · 0 评论 -
Android学习-实现一个ListView中由Checkbox和TextView构成的布局
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:descendantFocusability="blocksDesce原创 2014-11-11 21:03:48 · 927 阅读 · 0 评论 -
Android 各种Context区别
by snctln public class MyActivity extends Activity { public void method() { mContext = this; // since Activity extends Context mContext = getApplicationContext();转载 2014-10-08 17:35:13 · 998 阅读 · 0 评论 -
Java初学习 - List中的add与addAll
add是将传入的参数作为当前List中的一个Item存储,即使你传入一个List也只会另当前的List增加1个元素addAll是传入一个List,将此List中的所有元素加入到当前List中,也就是当前List会增加的元素个数为传入的List的大小。转载 2014-11-12 20:15:15 · 8169 阅读 · 0 评论 -
【转载】Android Bundle类
今天发现自己连Bundle类都没有搞清楚,于是花时间研究了一下。根据google官方的文档(http://developer.android.com/reference/android/os/Bundle.html)Bundle类是一个key-value对,“A mapping from String values to various Parcelable types.”转载 2014-10-27 18:53:05 · 454 阅读 · 0 评论 -
Android中EditText判断是否为空的简单说明
android提供了一个专门判断空字符串的方法。比如半段有TextUtils.isEmpty(edit.getText())原创 2014-10-09 19:58:20 · 15690 阅读 · 3 评论 -
Android SharedPreferences 一个小例子
//main.xml,主布局 <LinearLayout xmlns:Android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation=转载 2014-10-31 09:48:18 · 632 阅读 · 0 评论 -
Java初学习 - Set的使用
在Java中使用Set,可以方便地将需要的类型以集合类型保存在一个变量中.主要应用在显示列表.Set是一个不包含重复元素的 collection。更确切地讲,set 不包含满足 e1.equals(e2) 的元素对 e1 和 e2,并且最多包含一个 null 元素。正如其名称所暗示的,此接口模仿了数学上的 set 抽象。以下是在JAVA中使用Set的范例,希望对大家有帮助.impo转载 2014-10-31 10:40:35 · 529 阅读 · 0 评论 -
Java初学习 - toArray的一点说明
java中toArray正确用法有三种,toArray方法都需要带参数: Java代码 public static String[] vectorToArray1(Vector v) { String[] newText = new String[v.size()]; v.toArray(newText); ret转载 2014-10-31 10:43:45 · 542 阅读 · 0 评论 -
处理ERROR/AndroidRuntime(5066) Calling startActivity() from outside of an Activity context require...
ERROR/AndroidRuntime(5066): Caused by: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what y原创 2014-10-31 10:55:13 · 890 阅读 · 0 评论