1.Android中可以使用System.out.println("");在控制臺中顯示你想要顯示的字符嗎?
A.能
B.不能
2.如何把一個字符串轉換成URI?
A.uri new uri=uri.parse("content://com.changcheng.provider.contactprovider/contact")
B.uri uri=uri.parse("content://com.changcheng.provider.contactprovider/contact")
C.android.uri uri=uri.parse("content://com.changcheng.provider.contactprovider/contact")
D.uri uri=android.uri.parse("content://com.changcheng.provider.contactprovider/contact")
3.關于廣播以下陳述正確的是( )
A.廣播接收器只能在配置文件中注冊
B.廣播接收器注冊后不能注銷
C.廣播接收器只能接收自定義的廣播消息
D.廣播接收器可以在Activity中單獨注冊與注銷
4.遇到下列哪種情況時需要把進程移到前臺?
A.進程正在運行一個與用戶交互的Activity ,它的onResume()方法被調用
B.進程有一正在運行的BroadcastReceiver,它的onReceive()方法正在執行
C.進程有一個Service,并且在Service的某個回調函數(onCreate()、onStart()、或onDestroy())內有正在執行的代碼
D.所有選項均正確
E.進程有一個Service,該Service對應的Activity正在與用戶交互
5.關于ServiceConnection接口的onServiceConnected()方法的觸發條件描述正確的是?
A.bindService()方法執行成功后
B.bindService()方法執行成功同時onBind()方法返回非空IBinder對象
C.Service的onCreate()方法和onBind()方法執行成功后
D.Service的onCreate()和onStartCommand()方法啟動成功后
6.閱讀代碼回答運行結果
public classMainActivity extends Activity implements OnClickListener
{
private Button mBtnLogin = (Button) findViewById(R.id.btn_login);
private TextView mTextViewUser;
@Override
protected void onCreate(BundlesavedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mTextViewUser = (TextView) findViewById(R.id.textview_user);
mBtnLogin.setOnClickListener(this);
new Thread()
{
@Override
public void run()
{
mTextViewUser.setText(10);
}
}.start();
}
@Override
public void onClick(View v)
{
mTextViewUser.setText(20);
}
}
A.Resources$NotFoundException
B.ViewRootImpl$CalledFromWrongThreadException
C.NullPointerException
D.運行正常,mTextViewUser組件上顯示內容為10
7.關于BroadcastReceiver的說法不正確的是
A.是用來接收廣播Intent的
B.一個廣播Intent只能被一個訂閱了此廣播的BroadcastReceiver所接收
C.對有序廣播,系統會根據接收者聲明的優先級別按順序逐個執行接收者
D.接收者聲明的優先級別在
8.下面哪條語句可以構造正確的對話框( ).
A.AlertDialog dialog = new AlertDialog(context);
B.AlertDialog.Builder builder = new AlertDialog.Builder(context);
C.ProgressDialog dialog = new ProgressDialog(context);
D.ProgressDialog.Builder builder = new ProgressDialog.Builder(context);
9.android 關于service生命周期的onCreate()和onStart()說法正確的是?
A.當第一次啟動的時候先后調用onCreate()和onStart()方法
B.當第一次啟動的時候只會調用onCreate()方法
C.如果service已經啟動,將先后調用onCreate()和onStart()方法
D.如果service已經啟動,只會執行onStart()方法,不在執行onCreate()方法
10.android中使用SQLiteOpenHelper這個輔助類時,可以生成一個數據庫,并可以對數據庫版本進行管理的方法可以是?
A.getWriteableDatabase()
B.getReadableDatabase()
C.getDatabase()
D.getAbleDatabase()