您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > 宿州学院-安卓考试重点
1、目前主流的3G技术标准有三种:(1)WCDMA中国联通运营(2)CDMA2000中国电信运营(3)TD-SCDMA中国移动运营2、EditText属性:编辑框,用于在屏幕上显示文本输入框,常用属性:android:hint、android:id、android:height、android:width、android:inputType等。3、常用手机操作系统:Android、ios、Symbian、BlackBerry4、Android布局方式:线性布局、表格布局、帧布局、相对布局。5、XML的解析方式:DOM、SAX、Pull,Android系统中推荐使用Pull。6、获取SQLite数据库类的方式:可读getReadableDatabase()和可写getWritableDatabase()。7、SQLite数据库的特点:(1)存储数据时不区分类型(2)创建数据库的表时可以不指定数据类型8、搭建Android开发环境的过程(1)JDK的下载与安装;(2)AndroidSDK的下载与安装;(3)Eclipse的下载与安装;(4)安装ADT插件并配置。9、创建Android应用程序的过程(1)启动Eclipse,打开“新建项目”窗口,选择Android文件夹中的AndroidProject文件,进入新建Android项目界面;(2)在ProjectName文件框中输入项目名,进入Targer版本界面;(3)选择Targer版本,完成相应配置;(4)输入应用程序名称、包名完成项目的创建。10、配置Android虚拟机的过程(1)Name:虚拟机的名字,可随意定义;(2)Target:虚拟机版本;(3)SDCard-Size:虚拟机的SDCard大小,自定义;(4)Skin-Built-in:选择分辨率。11、Android项目的目录结构(1)src源代码(2)gen系统自动生成的文件(3)res系统资源所有文件都会在R文件生成资源ID(4)assets:资源路径,不会在R文件注册(5)bin:二进制文件,包括class、dex、apk、资源文件等。12、创建SQLite数据库的过程:(1)定义类继承SQLiteOpenHelper(2)声明构造函数,4个参数(3)重写onCreate()方法(4)重写upGrade()方法。1、Java中实现多线程的方法(1)继承创建Thread类的子类(2)定义一个Runnable接口2、Java中浮点类型包括:(1)单精度浮点型float(2)双精度浮点型double3、(1)Java源文件以.java为后缀(2)字节码文件以.class为后缀。4、线程的优先级:MAX_PRIORITY优先级10,MIN_PRIORITY优先级1,NORMAL_PRIORITY优先级5;数字越大表示线程优先级越高,默认优先级为5。5、(1)类的保留字class(2)接口的保留字implements6、(1)抽象方法:只有函数头没有函数体(2)最终方法:用final修饰,是不能被覆盖。7、(1)字节流:输入InputStream、输出OutputStream(2)字符流:输入InputStreamRead、输出OutputStreamWrite8、异常处理:(1)抛出异常,由调用者处理(2)try...catch捕获异常。9、接口的使用和特点:接口只有静态常量和抽象方法,必须实现所有的抽象方法;接口与接口之间可以继承,一个类可继承多个接口。10、构造函数的特点:(1)没有返回值(2)类名与函数名一致。(3)一个类可定义多个构造函数,通过形参类型和个数来区分;若未定义构造函数时,系统自动分配一个默认的构造函数(4)创建子类对象时,子类构造函数需通过父类构造函数初始化。11、static限定符使用在类的成员变量和成员方法中,一旦成员变量或成员方法用static修饰则这个成员属于类(只有一个备份)。静态成员可以通过类名和对象名引用。12、源文件的组成:一个Java源文件可以有多个类,但只有一个public属性的类,一个文件中的public类可以被其他源文件引用:同一个包时不需要导入,不同包需要导入。13、类属性的数据类型分类:类中的成员变量可以定义成一般的数据类型:int、string,类类型和基本数据类型都可以定义成类成员变量类型。14、Java继承特点:(1)单继承(2)类与类之间以及接口与接口之间均可以继承(3)一个类可以继承一个父类,可以实现多个接口。15、Main函数的参数:类型是String数组,形参main(Stringargs[])。16、类和类成员的访问控制符:(1)缺省,可在同一包中访问(2)public同一包可访问,不同包需要import导入可访问(3)private类内部可以访问(4)protect同一包可访问,不同包不可访问,父子关系、当前类可访问。1、Android文件操作Main.xml代码EditTextandroid:layout_width=fill_parentandroid:layout_height=wrap_contentandroid:id=@+id/nameETandroid:hint=文件名/EditTextandroid:layout_width=fill_parentandroid:layout_height=wrap_contentandroid:id=@+id/contentETandroid:hint=文件内容android:inputType=textMultiLineandroid:minLines=3/LinearLayoutandroid:layout_width=fill_parentandroid:layout_height=fill_parentandroid:orientation=horizontalButtonandroid:layout_width=wrap_contentandroid:layout_height=wrap_contentandroid:id=@+id/sdBtnandroid:text=保存到SD卡android:onClick=onClick/Buttonandroid:layout_width=wrap_contentandroid:layout_height=wrap_contentandroid:id=@+id/romBtnandroid:text=保存到ROMandroid:onClick=onClick/MainActivity,java代码publicclassMainActivityextendsActivity{privateEditTextnameET;privateEditTextcontentET;publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);nameET=(EditText)findViewById(R.id.nameET);contentET=(EditText)findViewById(R.id.contentET);}protectedvoidonResume(){super.onResume();findViewById(R.id.sdBtn).setEnabled(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED));}publicvoidonClick(Viewv){StringfileName=nameET.getText().toString();StringfileContent=contentET.getText().toString();try{FileServicefs=newFileService(this.getApplicationContext());switch(v.getId()){caseR.id.sdBtn:fs.saveToSD(fileName,fileContent);break;caseR.id.romBtn:fs.saveToRom(fileName,fileContent);break;}Toast.makeText(getApplicationContext(),保存成功,Toast.LENGTH_LONG).show();}catch(Exceptione){e.printStackTrace();Toast.makeText(getApplicationContext(),出现异常,Toast.LENGTH_LONG).show();}}}FileService.java代码publicclassFileService{privateContextcontext;publicFileService(Contextcontext){this.context=context;}publicvoidsaveToSD(StringfileName,StringfileContent)throwsException{Filedir=Environment.getExternalStorageDirectory();FileOutputStreamfos=newFileOutputStream(newFile(dir,fileName));fos.write(fileContent.getBytes());fos.close();}publicvoidsaveToRom(StringfileName,StringfileContent)throwsException{FileOutputStreamfos=context.openFileOutput(fileName,Context.MODE_WORLD_READABLE);fos.write(fileContent.getBytes());fos.close();}}FileTest代码publicclassFileTestextendsAndroidTestCase{publicvoidtest()throwsException{FileInputStreamfis=newFileInputStream(/data/data/com.edu.sz/files/tt.txt);ByteArrayOutputStreambaos=newByteArrayOutputStream();byte[]buffer=newbyte[1024];intlen;while((len=fis.read(buffer))!=-1){baos.write(buffer,0,len);}System.out.println(baos);baos.close();fis.close();}}2、XML解析Person.java代码publicclassPerson{privateintid;privateStringname;privateintage;publicPerson(intid,Stringname,intage){super();this.id=id;this.name=name;this.age=age;}publicPerson(){super();}publicvoidsetId(intid){this.id=id;}publicvoidsetName(Stringname){this.name=name;}PublicintgetId(){returnid;}publicStringgetName(){returnname;}publicintgetAge(){returnage;}publicvoidsetAge(intage){this.age=age;}publicStringtoS
本文标题:宿州学院-安卓考试重点
链接地址:https://www.777doc.com/doc-2464490 .html