Тимур Машнин - Сборник тестов: 1500 вопросов и ответов на знание Android

Все авторские права соблюдены. Напишите нам, если Вы не согласны.
Описание книги "Сборник тестов: 1500 вопросов и ответов на знание Android"
Описание и краткое содержание "Сборник тестов: 1500 вопросов и ответов на знание Android" читать бесплатно онлайн.
Книга содержит 30 тестов по 50 вопросов с ответами на знание Android. Книга предназначена для подготовки к экзаменам и собеседованиям.
Вопрос 29
Если приложение имеет одну активность, на которой отображается диалоговое окно, тогда какой приоритет у процесса?
foreground process (1)
service process priority (3)
empty process (5)
visible process (2)
Вопрос 30
Если приложение имеет одну активность – в фоновом состоянии, сервис – в рабочем состоянии на переднем плане, тогда какой приоритет у процесса?
foreground process (1)
service process priority (3)
empty process (5)
visible process (2)
Вопрос 31
Какая проблема со следующим кодом?
public class UiprogramActivity extends Activity {
/** Called when the activity is first created. */
Button b;
@Override
public void onCreate (Bundle savedInstanceState) {
super. onCreate (savedInstanceState);
setContentView (R. layout. main);
b = (Button) findViewById (R. id. button1);
b. setOnClickListener (new OnClickListener () {
@Override
public void onClick (View v) {
new Thread () {
public void run () {
b. setText («Hacked from other thread..»);
} //CalledFromWrongThreadException
}.start ();
}
});
}
}
Программа даст сбой, потому что рабочий поток обновляет компонент пользовательского интерфейса напрямую.
Программа даст сбой, потому что мы создаем еще один поток в кнопке. Все активности должны использовать только основной поток.
Программа выполняет и устанавливает текст кнопки 1, как «взломанный из другого потока».
Программа даст ошибку времени компиляции.
Вопрос 32
Как повернуть изображение в ImageView?
Matrix m=new Matrix ();
imageView. setScaleType (ScaleType. MATRIX);
m. postRotate ((float) angle, pivX, pivY);
imageView. setImageMatrix (m);
final RotateAnimation rotateAnim = new RotateAnimation (0.0f, degree,
RotateAnimation. RELATIVE_TO_SELF, 0.5f,
RotateAnimation. RELATIVE_TO_SELF, 0.5f);
rotateAnim. setDuration (0);
rotateAnim. setFillAfter (true);
imgview. startAnimation (rotateAnim);
Все перечисленное.
Вопрос 33
Как получить фотографию с камеры в Android?
//make a folder " pics" to store pics taken by the camera using this
final String directory = Environment. getExternalStoragePublicDirectory (Environment. DIRECTORY_PICTURES) + "/pics/";
File nd = new File (directory);
nd. mkdirs ();
//what is the picture name?
String file = directory+" myfile"+".jpg";
File myFile = new File (file);
try {
myFile. createNewFile ();
} catch (IOException e) {}
Uri myUri = Uri. fromFile (myFile);
//prepare intent for starting camera
Intent in = new Intent (MediaStore. ACTION_IMAGE_CAPTURE);
in. putExtra (MediaStore. EXTRA_OUTPUT, myUri);
startActivityForResult (in, 1);
//////////////////////////////////////////////////////////////////////
//make a folder " pics" to store pics taken by the camera using this
final String directory = Environment. getExternalStoragePublicDirectory (Environment. DIRECTORY_PICTURES) + "/pics/";
File nd = new File (directory);
nd. mkdirs ();
//what is the picture name?
String file = directory+" myfile"+".jpg";
File myFile = new File (file);
try {
myFile. createNewFile ();
} catch (IOException e) {}
Uri myUri = Uri. fromFile (myFile);
//prepare intent for starting camera
Intent in = new Intent (MediaStore. ACTION_CAMERA);
in. putExtra (MediaStore. EXTRA_OUTPUT, myUri);
startActivityForResult (in, 1);
/////////////////////////////////////////////////////////////////////
Все перечисленное.
Вопрос 34
Как получить текущую дату в Android?
Calendar cal = Calendar. getInstance ();
SimpleDateFormat sdate = new SimpleDateFormat («dd-MMM-yyyy»);
String date = sdate. format (cal. getTime ());
Calendar cal = Calendar. getInstance ();
int sec = c. get (Calendar. SECOND);
SimpleDateFormat dateFmt = new SimpleDateFormat («yyyyMMdd_HHmmss»);
String date = dateFmt. format (new Date ());
Все перечисленное.
Вопрос 35
Как обмениваться данными между двумя приложениями?
Использовать файл
Использовать SQLite базу данных
Конец ознакомительного фрагмента. Полный текст доступен на www.litres.ru
Подписывайтесь на наши страницы в социальных сетях.
Будьте в курсе последних книжных новинок, комментируйте, обсуждайте. Мы ждём Вас!
Похожие книги на "Сборник тестов: 1500 вопросов и ответов на знание Android"
Книги похожие на "Сборник тестов: 1500 вопросов и ответов на знание Android" читать онлайн или скачать бесплатно полные версии.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Отзывы о "Тимур Машнин - Сборник тестов: 1500 вопросов и ответов на знание Android"
Отзывы читателей о книге "Сборник тестов: 1500 вопросов и ответов на знание Android", комментарии и мнения людей о произведении.