Chcę zrobić zrzut ekranu z mojego ekranu głównego. Jak mogę to zrobić? Mogę robić zrzuty ekranu z bieżącej aktywności, ale nie z ekranu głównego.Czy mogę programowo zrobić zrzut ekranu głównego, bez korzenia mojego urządzenia z Androidem?
Moi kody do podjęcia zrzut ekranu bieżącej działalności jest
View v1 = linearlayout_var.getRootView();
v1.setDrawingCacheEnabled(true);
Bitmap bm = v1.getDrawingCache();
BitmapDrawable bitmapDrawable = new BitmapDrawable(bm);
imageview.setBackgroundDrawable(bitmapDrawable);
Jeśli chcę podjąć zrzut ekranu głównego, co należy używać zamiast linearlayout_var tak, że mogę dotrzeć do widoku głównego ekranu domowego.
W pojedynczej linii moje pytanie brzmi: jak uzyskać widok główny ekranu głównego?
Możesz użyć adb do robienia zrzutów ekranu, ale nie wiem, czy pasuje to do twoich przypadków użycia. – njzk2
znalazłeś rozwiązanie? –