1. R文件不可手動修改
2. 線程銷毀 onDestroy()
3.
Uri的使用場景:1,調web瀏覽器 Uri myBlogUri = Uri.parse(" http://xxxxx.com "); returnIt = new Intent(Intent.ACTION_VIEW, myBlogUri); 2,地圖 Uri mapUri = Uri.parse("geo:38.899533,-77.036476"); returnIt = new Intent(Intent.ACTION_VIEW, mapUri); 3,調撥打電話界面 Uri telUri = Uri.parse("tel:100861"); returnIt = new Intent(Intent.ACTION_DIAL, telUri); 4,直接撥打電話 Uri callUri = Uri.parse("tel:100861"); returnIt = new Intent(Intent.ACTION_CALL, callUri); 5,卸載 Uri uninstallUri = Uri.fromParts("package", "xxx", null); returnIt = new Intent(Intent.ACTION_DELETE, uninstallUri); 6,安裝 Uri installUri = Uri.fromParts("package", "xxx", null); returnIt = new Intent(Intent.ACTION_PACKAGE_ADDED, installUri); 7,播放 Uri playUri = Uri.parse("file:///sdcard/download/everything.mp3"); returnIt = new Intent(Intent.ACTION_VIEW, playUri); 8,調用發(fā)郵件 Uri emailUri = Uri.parse("mailto:xxxx@Gmail.com"); returnIt = new Intent(Intent.ACTION_SENDTO, emailUri); 9,發(fā)郵件 returnIt = new Intent(Intent.ACTION_SEND); String[] tos = { "xxxx@gmail.com" }; String[] ccs = { "xxxx@gmail.com" }; returnIt.putExtra(Intent.EXTRA_EMAIL, tos); returnIt.putExtra(Intent.EXTRA_CC, ccs); returnIt.putExtra(Intent.EXTRA_TEXT, "body"); returnIt.putExtra(Intent.EXTRA_SUBJECT, "subject"); returnIt.setType("message/rfc882"); Intent.createChooser(returnIt, "Choose Email Client"); 10,發(fā)短信 Uri smsUri = Uri.parse("tel:100861"); returnIt = new Intent(Intent.ACTION_VIEW, smsUri); returnIt.putExtra("sms_body", "yyyy"); returnIt.setType("vnd.android-dir/mms-sms"); 11,直接發(fā)郵件 Uri smsToUri = Uri.parse("smsto://100861"); returnIt = new Intent(Intent.ACTION_SENDTO, smsToUri); returnIt.putExtra("sms_body", "yyyy"); 12,發(fā)彩信 Uri mmsUri = Uri.parse("content://media/external/images/media/23"); returnIt = new Intent(Intent.ACTION_SEND); returnIt.putExtra("sms_body", "yyyy"); returnIt.putExtra(Intent.EXTRA_STREAM, mmsUri); returnIt.setType("image/png");4.關于圖片視圖的設置,正確的是?所有選項均正確scaleType:設置圖片的填充方式adjustViewBounds:調整邊框時是否保持可繪制對象的寬高比用src來設置要展示的圖片主要在布局文件里配置5.6.如果在Activity中對一些資源以及狀態(tài)進行保存操作,最好是在生命周期的哪個函數中進行呢?
| onPause() | Called when the system is about to start resuming a PRevious activity. This is typically used to commit unsaved changes to persistent data, stop animations and other things that may be consuming CPU, etc. Implementations of this method must be very quick because the next activity will not be resumed until this method returns. Followed by either  | 
|---|
1、單個RadioButton在選中后,通過點擊無法變?yōu)槲催x中
單個CheckBox在選中后,通過點擊可以變?yōu)槲催x中
2、一組RadioButton,只能同時選中一個
一組CheckBox,能同時選中多個
3、RadioButton在大部分UI框架中默認都以圓形表示
CheckBox在大部分UI框架中默認都以矩形表示
RadioButton和RadioGroup的關系:
1、RadioButton表示單個圓形單選框,而RadioGroup是可以容納多個RadioButton的容器
2、每個RadioGroup中的RadioButton同時只能有一個被選中
3、不同的RadioGroup中的RadioButton互不相干,即如果組A中有一個選中了,組B中依然可以有一個被選中
4、大部分場合下,一個RadioGroup中至少有2個RadioButton
5、大部分場合下,一個RadioGroup中的RadioButton默認會有一個被選中,并建議您將它放在RadioGroup中的起始位置
8.| 12345678910111213141516171819202122232425262728 | publicclassMainActivity extendsActivity implementsOnClickListener{   privateButton mBtnLogin = (Button) findViewById(R.id.btn_login);   privateTextView mTextViewUser;    @Override   protectedvoidonCreate(BundlesavedInstanceState)   {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        mTextViewUser = (TextView) findViewById(R.id.textview_user);        mBtnLogin.setOnClickListener(this);        newThread()        {            @Override            publicvoidrun()            {                mTextViewUser.setText(10);            }        }.start();   }    @Override   publicvoidonClick(View v)   {        mTextViewUser.setText(20);   }} | 
bindService()方法執(zhí)行成功后bindService()方法執(zhí)行成功同時onBind()方法返回非空IBinder對象Service的onCreate()方法和onBind()方法執(zhí)行成功后Service的onCreate()和onStartCommand()方法啟動成功后bindService是異步調用和Service進行綁定, 如果綁定成功, 則會調用ServiceConnection的onServiceConnected
當調用bindService方法后就會回調Activity的onServiceConnected,在這個方法中會向Activity中傳遞一個IBinder的實例,Acitity需要保存這個實例
11.
在 android 中使用 SQLiteOpenHelper 這個輔助類時,哪些操作可能生成一個數據庫
正確答案: A B 你的答案: A B C (錯誤)
getWriteableDatabase()getReadableDatabase()getDatabase()getAbleDatabase()12.
Android系統(tǒng)對下列哪些對象提供了資源池正確答案: A C 你的答案: A B C (錯誤)
MessageThreadAsyncTaskLooper Android系統(tǒng)對下列哪些對象提供了資源池正確答案: A C 你的答案: A B C (錯誤)
MessageThreadAsyncTaskLooper首先我們確定有資源池的對象,Message有MessageQuere,Thread有ThreadPool,AsyncTask也有android定義的ThreadPool。Looper不管是jdk帶的,還是android定義的都沒有資源池。那么在看一下題目,“Android”系統(tǒng)提供的。那么就排除上面jdk自帶的Thread,所以答案是AC算是比較合理的選擇。13.Android系統(tǒng)對下列哪些對象提供了資源池正確答案: A C 你的答案: A B C (錯誤)
MessageThreadAsyncTaskLooperANR,程序沒有響應,有可能程序會再次響應
例子:
應用運行時,Main線程進行了耗時操作應用運行時,用戶操作過于頻繁Force close:程序拋出異常,會強制退出
例子:
應用運行時拋出了OutOfMemoryError,應用運行時拋出了RuntimeException14. Android系統(tǒng)對下列哪些對象提供了資源池正確答案: A C 你的答案: A B C (錯誤)
MessageThreadAsyncTaskLooper在android中使用Menu時可能需要重寫的方法有?正確答案: A C 你的答案: A B (錯誤)
onCreateOptionsMenu()onCreateMenu()onOptionsItemSelected()onItemSelected()Android系統(tǒng)對下列哪些對象提供了資源池正確答案: A C 你的答案: A B C (錯誤)
MessageThreadAsyncTaskLooper
新聞熱點
疑難解答