Articles of скриншот

GetDrawingCache () всегда возвращает null

Я хочу захватить содержимое ImageView с помощью DrawingCache. Я написал код ниже. iv1 = (ImageView)findViewById(R.id.iv1); iv2 = (ImageView)findViewById(R.id.iv2); iv1.setDrawingCacheEnabled(true); Bitmap myScreenshot = iv1.getDrawingCache(); iv2.setImageBitmap(myScreenshot); Но на экране появляется только одно изображение. Позже я узнал, что myScreenshot имеет значение null Я видел много сообщений по одной и той же проблеме, но никакого правильного решения. Я думал, […]

Отключить скриншоты в android ics

Для одного из наших безопасных приложений есть требование отключить возможность скриншотов для приложения в Android ICS. Возможно ли это на неуправляемом устройстве? Благодаря, Rajath

Могу ли я сделать снимок экрана на домашнем экране программно, не укореня свое устройство Android?

Я хочу сделать снимок экрана моего домашнего экрана. Как я могу это достичь? Я могу делать скриншоты текущей активности, но не на главном экране. Мои коды для снятия скриншотов текущей активности View v1 = linearlayout_var.getRootView(); v1.setDrawingCacheEnabled(true); Bitmap bm = v1.getDrawingCache(); BitmapDrawable bitmapDrawable = new BitmapDrawable(bm); imageview.setBackgroundDrawable(bitmapDrawable); Если я хочу сделать снимок экрана на главном экране, […]

GetDrawingCache, а стиль NoTitleBar для приложения в Android

В моем манифесте я указал (для всего приложения) стиль: android:theme="@android:style/Theme.NoTitleBar" Затем в моем приложении я хочу создать скриншот приложения с использованием кэша чертежа: View activityView = getActivity().getWindow().getDecorView().findViewById(android.R.id.content); activityView.setDrawingCacheEnabled(true); Bitmap currentScreen = Bitmap.createBitmap(activityView.getDrawingCache()); activityView.setDrawingCacheEnabled(false); Проблема в том, что на скриншоте есть пробел сверху (размер строки заголовка). Я получаю правильный снимок экрана, если панель заголовка включена, или […]

Любая причина, по которой я не могу сделать снимок экрана моего приложения с встроенным ярлыком ICS?

Во-первых, это может показаться неправильным местом, чтобы спросить об этом … Но поскольку я только заметил эту проблему с моим собственным приложением, я думаю, нет другого места, чтобы спросить об этом. Может быть, я делаю что-то неправильно, но я понятия не имею, что … Как вы, вероятно, знаете, ICS позволяет сделать снимок экрана экрана, нажав […]

0 байтовый файл появляется при захвате экрана с помощью screencap

У меня возникли проблемы с захватом экрана неуправляемого телефона. Я пробовал команду на своем компьютере: adb shell /system/bin/screencap -p /sdcard/out.png И это сработало хорошо. Однако всякий раз, когда я пытаюсь использовать эту команду в своем приложении следующим образом: @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); String[] str ={"/system/bin/screencap","-p","/sdcard/out.png"}; try { Process ps = Runtime.getRuntime().exec(str); […]

Как я могу сделать / объединить скриншот из карты Google v2 и компоновку xml как программно?

Я делаю снимок экрана Google Map v2 , используя код этого ответа, который дает мне вывод: Что хорошо, чтобы сделать снимок экрана с карты Со следующим кодом я могу снять снимок экрана с макетом с черным экраном карты, который выглядит нормально, как со следующим кодом. Карта будет черной в ScreenShot String mPath = Environment.getExternalStorageDirectory().toString() + […]

Android делает снимок экрана на корневом устройстве

ОБНОВЛЕНИЕ Есть еще несколько сообщений, которые спрашивают, как получить скриншот в андроиде, но ни один из них, похоже, не получил полного ответа о том, как это сделать. Первоначально я разместил это как вопрос из-за конкретной проблемы, с которой я столкнулся, пытаясь открыть поток в буфере кадров. Теперь я перешел на сброс буфера кадров в файл, […]

Можно ли сделать снимок экрана, не отображая вид?

Короткий вопрос: Предположим, у меня есть какой-то файл макета, и я раздуваю его (или использую обычные CTOR в коде). Вместо того, чтобы показывать завышенное представление, я хочу взять «скриншот» (растровое изображение) того, как он будет выглядеть при некоторых ограничениях (заданной ширины и высоты, даже большего, чем экран). Я не хочу добавлять представление в любом месте […]

Как программно сделать снимок экрана страницы WHOLE?

Как сделать снимок экрана всей активности на Android, даже если контент не отображается? Ex. Снять скриншот полного чата и затем сгенерировать файл изображения? Я тоже хочу скрывать невидимую область экрана. благодаря