Форум программистов, компьютерный форум CyberForum.ru

Скриншот окна - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Программное изменение регистра клавиатуры http://www.cyberforum.ru/android-dev/thread1136186.html
подскажите пожалуйста, есть ли возможность поменять регистр на клавиатуре, когда она вызывается на экран программно. (мне необходимо, чтобы на вызываемой клавиатуре при ее появлении был нажат шифт, так как в этом случае я планирую вводить в окошко название города) спасибо огромное за помощь и совет!
Android Настройка Eclipse Знающие люди нужна ваша помощь! Возникла такая проблема, изучаю андройд по книге Брайана Харди, так вот там есть такая тема, в одной из первых глав т.е. генерирование get и set методов, чтобы Eclipse сам генерировал методы, но при нажатии Generate Gettters and Setters выходит такая ошибка(на скрине) http://www.cyberforum.ru/android-dev/thread1136080.html
Как получить каталог встроенной памяти?) Android
С картой памяти все понятно Environment.getExternalStorageDirectory().getPath(); а как встроенную память получить?
Android AsyncTask
Использую AsyncTasc class MyT extends AsyncTask<Void, Void, Void> { @Override protected Void doInBackground(Void... params) { Zapros_na_server(); return null; }
Android Выйти из программы http://www.cyberforum.ru/android-dev/thread1135730.html
Подскажите как полностью закрыть приложение. По пробовал сделать finish(); System.exit(0); Но полностью приложение не закрывается, оно получается что сворачивается.
Android Как можно вставить видео в android посредством html или html5 Здравствуйте! Уже долго ломаю голову над этим вопросом! как можно вставить видео в html а после чего взаимодествовать с этим видео через android или java script. Если можете пожалуйста покажите пример! Огромное спасибо! подробнее

Показать сообщение отдельно
wichujanin
1 / 1 / 0
Регистрация: 06.03.2014
Сообщений: 7
02.04.2014, 18:59  [ТС]     Скриншот окна
Можно ли написать функцию, чтобы не зависела от манифеста? пробовал так:
captureScreen(getWindow().getDecorView().getRootView(), "screenshot.jpg");
не получается Помогите плиз.

Добавлено через 14 минут
Пробую так:
Код
	private void PrtSc(){
		
		int i = 0;
		
		Bitmap bitmap;
		View v1 = getWindow().getDecorView().getRootView();  
		v1.setDrawingCacheEnabled(true);
		
		bitmap = Bitmap.createBitmap(v1.getDrawingCache());
		v1.setDrawingCacheEnabled(false);
		    
		if (Environment.MEDIA_MOUNTED.equals(Environment
				.getExternalStorageState())) {
			File sdCard = Environment.getExternalStorageDirectory();
			File directory = new File(sdCard.getAbsolutePath()
					+ "/ScreenShots");
			directory.mkdirs();

			String filename = "screenshot" + i + ".jpg";
			File yourFile = new File(directory, filename);

			while (yourFile.exists()) {
				i++;
				filename = "screenshot" + i + ".jpg";
				yourFile = new File(directory, filename);
			}

			if (!yourFile.exists()) {
				if (directory.canWrite()) {
					try {
						FileOutputStream out = new FileOutputStream(
								yourFile, true);
						bitmap.compress(Bitmap.CompressFormat.PNG, 90,
								out);
						out.flush();
						out.close();
						i++;
					} catch (IOException e) {
						e.printStackTrace();
					}

				}
			}

		}

	}
Скриншот не создается

Добавлено через 7 часов 29 минут
Неужели никто не знает?

Добавлено через 1 час 5 минут
Решил проблему, нужно добавить <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
 
Текущее время: 16:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru