两个人做人爱视频免费,97久久精品人人搡人妻人人玩,欧洲精品码一区二区三区,999zyz玖玖资源站永久

我要投稿 投訴建議

Android開發工程師經典面試題

時間:2021-01-15 18:27:43 面試試題 我要投稿

Android開發工程師經典面試題

  1

Android開發工程師經典面試題

  1. Android中常用的四個布局:

  framlayout,linenarlayout,relativelayout和tablelayout。

  2

  Android 的四大組件:

  activiey,service,broadcast和contentprovide。

  3

  java.io包中的objectinputstream和objectoutputstream類

  主要用于對對象(Object)的讀寫。

  4

  Android 中service的實現方法是:

  startservice和bindservice。

  5

  activity一般會重載7個方法用來維護其生命周期,

  除了onCreate(),onStart(),onDestory() 外還有onrestart,onresume,onpause,onstop。

  6

  Android的數據存儲的方式:

  sharedpreference,文件,SQlite,contentprovider,網絡。

  7

  當啟動一個Activity

  并且新的Activity執行完后需要返回到啟動它的Activity來執行的回調函數是startActivityResult()。

  8

  請使用命令行的`方式

  創建一個名字為myAvd,sdk版本為2.2,sd卡是在d盤的根目錄下,名字為scard.img,并指定屏幕大小HVGA.____________________________________。

  9

  程序運行的結果是:

  _____good and gbc__________。

  public classExample{

  String str=new String("good");

  char[]ch={'a','b','c'};

  public static void main(String args[]){

  Example ex=new Example();

  ex.change(ex.str,ex.ch);

  System.out.print(ex.str+" and ");

  Sytem.out.print(ex.ch);

  }

  public void change(String str,char ch[]){

  str="test ok";

  ch[0]='g';

  }

  }

  10

  在android中,請簡述jni的調用過程。

  1)安裝和下載Cygwin,下載 Android NDK

  2)在ndk項目中JNI接口的設計

  3)使用C/C++實現本地方法

  4)JNI生成動態鏈接庫.so文件

  5)將動態鏈接庫復制到java工程,在java工程中調用,運行java工程即可

  11

  簡述Android應用程序結構是哪些?

  Android應用程序結構是:

  Linux Kernel(Linux內核)、Libraries(系統運行庫或者是c/c++核心庫)、Application

  Framework(開發框架包)、Applications (核心應用程序)

  12

  請繼承SQLiteOpenHelper實現:

  1)創建一個版本為1的“diaryOpenHelper.db”的數據庫,

  2)同時創建一個 “diary” 表(包含一個_id主鍵并自增長,topic字符型100長度, content字符型1000長度)

  3)在數據庫版本變化時請刪除diary表,并重新創建出diary表。

  publicclass DBHelper extends SQLiteOpenHelper{

  public final static String DATABASENAME ="diaryOpenHelper.db";

  public final static int DATABASEVERSION =1;

  //創建數據庫

  public DBHelper(Context context,Stringname,CursorFactory factory,int version)

  {

  super(context, name, factory,version);

  }

  //創建表等機構性文件

  public void onCreate(SQLiteDatabase db)

  {

  String sql ="create tablediary"+

  "("+

  "_idinteger primary key autoincrement,"+

  "topicvarchar(100),"+

  "contentvarchar(1000)"+

  ")";

  db.execSQL(sql);

  }

  //若數據庫版本有更新,則調用此方法

  public void onUpgrade(SQLiteDatabasedb,int oldVersion,int newVersion)

  {

  String sql = "drop table ifexists diary";

  db.execSQL(sql);

  this.onCreate(db);

  }

  }

  12道Android面試題結束啦,

【Android開發工程師經典面試題】相關文章:

Android開發工程師面試題02-05

Google Android開發面試題02-05

Android工程師面試題匯總02-11

百度Android開發工程師面試題(完整版)02-07

百度android開發面試題05-20

Android開發工程師面試試題11-20

Android開發工程師優秀簡歷模板10-17

android面試題02-19

2014百度android開發類面試題目08-27

主站蜘蛛池模板: 梧州市| 祁连县| 广宁县| 灌云县| 剑川县| 北安市| 惠安县| 远安县| 徐闻县| 延长县| 陕西省| 叶城县| 海伦市| 扎鲁特旗| 通州区| 郧西县| 呈贡县| 雅安市| 若羌县| 红原县| 蚌埠市| 卓资县| 肥西县| 白水县| 桂阳县| 桓台县| 阳曲县| 察雅县| 天等县| 常州市| 且末县| 泰州市| 松桃| 海南省| 湄潭县| 伊川县| 故城县| 田阳县| 卓资县| 新郑市| 搜索|