-
Android 上下文菜单 PopupMenu
所属栏目:[Java] 日期:2020-12-15 热度:170
@Override protected void onCreate(Bundle savedInstanceState) { super .onCreate(savedInstanceState); setContentView(R.layout.activity_main); button = (Button) this .findViewById(R.id.button); button.setOnClickListener( new View.OnClickListe[详细]
-
Android 多选列表对话框 setMultiChoiceItems
所属栏目:[Java] 日期:2020-12-15 热度:55
private Button button; private final CharSequence items[] = { "北京","上海","广州" }; @Override protected void onCreate(Bundle savedInstanceState) { super .onCreate(savedInstanceState); setContentView(R.layout.activity_main); button = (But[详细]
-
Android 时间对话框 TimePickerDialog
所属栏目:[Java] 日期:2020-12-15 热度:110
private int hourOfDay,minute; @Override protected void onCreate(Bundle savedInstanceState) { super .onCreate(savedInstanceState); setContentView(R.layout.activity_main); button = (Button) findViewById(R.id.button); Calendar calendar = Cale[详细]
-
JAVA 复写
所属栏目:[Java] 日期:2020-12-15 热度:101
子类对 introduce 进行复写 public class Person { String name; int age; Person(String name, age) { this .name = name; this .age = age; System.out.println( "Person 二参构造" ); } void introduce() { System.out.println( "我的名字是" + name + ",[详细]
-
Android 日期对话框 DatePickerDialog
所属栏目:[Java] 日期:2020-12-15 热度:140
private int year; private monthOfYear; dayOfMonth; @Override protected void onCreate(Bundle savedInstanceState) { super .onCreate(savedInstanceState); setContentView(R.layout.activity_main); button = (Button) findViewById(R.id.button); Cal[详细]
-
JAVA 类集框架 Set
所属栏目:[Java] 日期:2020-12-15 热度:174
集合中的对象不按特定的方式排序,并且没有重复对象 import java.util.HashSet; java.util.Iterator; java.util.Set; public class Test { static void main(String[] args) { // TODO Auto-generated method stub /* Iterator -- Collection -- Set -- Hash[详细]
-
JAVA 异常
所属栏目:[Java] 日期:2020-12-15 热度:60
使用try…catch public class Test { public Test() { // TODO Auto-generated constructor stub } static void main(String[] args) { TODO Auto-generated method stub try { System.out.println( "try start" ); int i = 1 / 0 ; System.out.println( "tr[详细]
-
Android 共享参数 SharedPreferences
所属栏目:[Java] 日期:2020-12-15 热度:144
完成共享参数的读写 public class SharedPreference { private Context context; public SharedPreference(Context context) { // TODO Auto-generated constructor stub this .context = context; } boolean saveMessage(String name,String passwd) { bool[详细]
-
Android 下载进度对话框 ProgressDialog
所属栏目:[Java] 日期:2020-12-15 热度:110
protected void onCreate(Bundle savedInstanceState) { super .onCreate(savedInstanceState); setContentView(R.layout.activity_main); button = (Button) findViewById(R.id.button); button.setOnClickListener( new View.OnClickListener() { @Overrid[详细]
-
JAVA 线程
所属栏目:[Java] 日期:2020-12-15 热度:98
public class MyThread implements Runnable { @Override void run() { // TODO Auto-generated method stub for ( int i = 0; i 100; i++ ) { System.out.println(Thread.currentThread().getName() + i); Thread.yield(); 让出CPU } }} class Test { stati[详细]
-
JAVA 多线程
所属栏目:[Java] 日期:2020-12-15 热度:100
public class MyThread extends Thread { void run() { for ( int i = 0; i 100; i++ ) { System.out.println( "MyThread " + i); try { Thread.sleep( 100 ); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace();[详细]
-
JAVA equals函数
所属栏目:[Java] 日期:2020-12-15 热度:92
package Person; public class Person { String name; int age; public Person() { // TODO Auto-generated constructor stub } boolean equals(Object obj) { if ( this == obj) { 同一个对象:堆内存的同一块地址 return true ; } if (obj instanceof Pers[详细]
-
Android 自定义吐司通知
所属栏目:[Java] 日期:2020-12-15 热度:145
protected void onCreate(Bundle savedInstanceState) { super .onCreate(savedInstanceState); setContentView(R.layout.activity_main); button = (Button) findViewById(R.id.button); button.setOnClickListener( new OnClickListener() { @Override pub[详细]
-
JAVA转型
所属栏目:[Java] 日期:2020-12-15 热度:152
包括向上转型和向下转型 向上转型 将子类的对象赋值给父类的引用 一个引用能够调用哪些成员(变量和函数),取决于这个引用的类型 一个引用调用的是哪个方法,取决于这个引用所指向的对象 public class Person { String name; int age; Person(String name,[详细]
-
DDMS files not found: xxx\hprof-conv.exe
所属栏目:[Java] 日期:2020-12-15 热度:70
出现如下错误: DDMS files not found: xxxhprof- conv.exeThe connection to adb is down,and a severe error has occuredPlease ensure that adb is correctly located at ' D:toolsandroid-sdkplatform-toolsadb.exe ' and can be executed. 解决办[详细]
-
JAVA 接口的基本语法
所属栏目:[Java] 日期:2020-12-15 热度:86
定义 使用interface定义 接口当中的方法都是抽象方法 接口当中的方法都是public权限 实现 实现接口使用implements关键字 一个类可以实现多个接口 一个接口可以继承多个接口 一个类可以实现多个接口 public interface USB { void read(); write();} WiFi { op[详细]
-
Android 数据库 SQLiteOpenHelper
所属栏目:[Java] 日期:2020-12-15 热度:58
public class DbOpenHelper extends SQLiteOpenHelper { private static String name = "test.db"; /* 数据库名称 */ static int version = 1; 数据库版本号 */ public DbOpenHelper(Context context) { super (context,name, null ,version); // TODO Auto-[详细]
-
JAVA 类集框架 Map
所属栏目:[Java] 日期:2020-12-15 热度:63
映射中的每一个元素包含一个键对象和一个值对象,键不可以重复,值可以重复 import java.util.HashMap; public class Test { static void main(String[] args) { // TODO Auto-generated method stub HashMap String,String hashMap = new HashMapString,Str[详细]
-
Android 布局测试
所属栏目:[Java] 日期:2020-12-15 热度:133
wrap_content Button android:id ="@+id/button1" android:layout_width ="wrap_content" android:layout_height android:text ="测试填满父控件的空白" / layout_marginTop android:layout_marginTop ="20dp" ="测试与上边的距离" / layout_marginLeft andr[详细]
-
Android 表格布局 TableLayout
所属栏目:[Java] 日期:2020-12-15 热度:130
属性介绍 stretchColumns: 列被拉伸 shrinkColumns: 列被收缩 collapseColumns: 列被隐藏 举例测试 TableLayout android:id ="@+id/table1" android:layout_width ="fill_parent" android:layout_height ="wrap_content" android:stretchColumns ="0" Tab[详细]
-
IO流-文件管理
所属栏目:[Java] 日期:2020-12-15 热度:120
File f = new File(“test.txt”); File的构造器不会在文件不存在的情况下新建一个文件,从File对象中创建文件是由文件流的构造器或File类的createNewFile方法完成,该方法只会创建不存在的文件并返回一个boolean值是否成功创建。 File类另外两个构造器: Fil[详细]
-
多线程简述
所属栏目:[Java] 日期:2020-12-15 热度:93
一、JVM线程相关 当启动JVM时会启动一个进程,该进程会启动一个线程, JVM启动是多线程的 ,因为最低有两个线程启动了,主线程和垃圾回收线程。 二、多线程的实现 多线程的实现有两种方式: 1、继承Thread类 public class ThreadFristDemo extends Thread{ v[详细]
-
IO流-文本IO\读写二进制数据
所属栏目:[Java] 日期:2020-12-15 热度:100
文本IO 一、简述 OutputStreamWriter类使用选定的编码方式吧Unicode字符流转换为字节流,InputStreamReader类将包含字节的输入流转为可以产生Unicode字符的读入器。 例: (1)InputStreamReader in = new InputStreamReader(System.in)让一个输入读入器可以从[详细]
-
IO流-概览
所属栏目:[Java] 日期:2020-12-15 热度:186
一、 ?? 抽象类InputStream和OutputStream构成了了IO类的基础 ?? 因为面向字节流的对象不便于处理 Unicode 形式储存的信息,所以从抽象类Reader和Writer中继承出专门用于处理 Unicode 字符的类构成了一个单独的层次结构 ?? 这些类拥有的读入和写出操作都是基[详细]
-
java集合框架之List
所属栏目:[Java] 日期:2020-12-15 热度:191
一、List: 1、? 特有的常见方法:(有个共性特点就是都可以操作角标) (1)、添加 void add(int Index,E element):在list的指定位置插入元素 void addAll(int index,Collection? Extends E e):将指定collection中的所有元素插入到列表中的指定位置 (2)、[详细]