之前面試遇到的面試題

面試題

一? 杭州樂木積有限公司

1.在虛擬機或者真機上測app的過程中,出現(xiàn)了錯誤,具體的錯誤logcat顯示:android.cintext.ActivityNoFoundException:Unable to find explicit activity class (com.example.mytest/com.example.wutao.notification.NotificationActivity),請問怎么接解決這種錯誤?

答:沒在Mainfest聲明activity

2.從A.activity跳轉到B.activity,需要傳遞一個PersonBean對象,請問PersonBean這個類有什么貼點,簡單描述下。

答:它是一個序列化的類,被sncizide修飾的類

3.TestActivity對應的布局文件為activity_test.xml在XML布局中有5個button,命名為btn_1,btn_2,btn_3,btn_4,btn_5,這五個按鈕的visiblity均設置成gone,現(xiàn)在請你再紙上寫出整個TestActivity,要去再protected void onCreat(Bundle bundle)(...)中能夠讓這五個按鈕全部顯示出來。

答:先findViewById(R.id,btn-1).setVisible(View.visible)...

4.布局為你教案中代碼如下:

<TextView

android:layout_width=”march_parent”

android:layout_height=”warp_parent”

android:gravity=”center”

android:onclick=”login”

android:text=”登陸”

android:textcolor=”#ff0000”

android:textsize=”18sp”/>

但是再具體實現(xiàn)的過程中,public void login(View view){...}方法卻無法執(zhí)行起來,這是為什么?該怎么解決?

答:沒有設置clickable為ture

Android: clickable =”true”

5.StringBuffer與StringBuilder區(qū)別?在開發(fā)中優(yōu)先用哪一個?

答:StringBuffer線程安全,支持并發(fā)操作,適合多線程,StringBuilder線程不安全,適合單線程,效率快。 在開發(fā)中優(yōu)先選StringBuilder,因為大多數(shù)在單線程進行操作,效率高


6.寫一個簡單的公共方法,判斷EditText輸入內容是否為空。

答:TextUtils.isEmpty(editText.getText().toSting());

7.寫一個公共方法,給你一個字符串的圖片地址,將其做成縮略圖。(如:http://www.lemuji.com/df3e4123.jpeg會變成http://www.lemujji.com/df3e4123.shrink.jpeg)

答:string mShrkUrl =url.subString(0,url.getIndex(.jpeg)+”_shrink.jpeg”

8.用Android Studio來開發(fā)羨慕,在開發(fā)羨慕中使用POST/GET請求,返回的json輸很長很長,導致在logcat中顯示不全,怎么解決這個問題呢?請用文字或者代碼描述。

答:分段顯示

9.給一個TextView和兩個Button ,TextView顯示的int類型數(shù)字,要求一個BUttion有加1的功能,另一個有減1的功能,請你寫出相關的代碼。

答:TextView mText = (TextView )findviewById(R.id.text);

findviewById(R.id.add).setOnClickListener(new View.onClick listener(){

@Override

public void onClick(View view){

If(!TextUtils.isEmpty(mText.getText())

mText.getText(“”+(Integer.parseInt(mText.getText().toString())+1));

}

});

二、杭州萌橙科技有限公司

1.對基類的描述

答:面向對象設計中,基類,父類,超類是指被繼承的類,派生類,子類是指繼承于基類的類.

2.util的描述

答:java.util包中比較常見的幾個類Objects,Arrays,Comparators

3.什么是單例

答:單例類只能有一個實例。

單例類必須自己創(chuàng)建自己的唯一實例。

單例類必須給所有其他對象提供這一實例

4.MVC描述

是一種設計模式,M層處理數(shù)據(jù),業(yè)務邏輯等;v層處理界面顯示結果,C層起到橋梁的作用,來控制V層和M層通信,以此來達到分離視圖和顯示業(yè)務邏輯層

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容