Android ekranının ekran görüntüsünü alacak bir uygulama geliştirmek istiyorum .. herhangi biri nasıl yapacağını biliyor ..? hangi koushik duttas ekran görüntüsü benzer.Ama kökü kullanarak .. ve herhangi bir kimse çalışıyor koushik dutta ekran görüntüsü vardı ..? Benim için çalışmıyor ... lütfen bana haber verin ... önceden peşin.Android Ekran Yakalama
cevap
Kök veya SDK olmadan, imkansız olduğunu düşünüyorum.
Yanlış ispat edilmeyi çok isterim.
Bir uygulama değil, ancak bir USB kablonuz varsa, Android SDK'yı bir PC'ye yükleyebilir ve telefonunuzu rootlamak zorunda kalmadan PC'den androidscreencast ile ekran görüntülerini alabilirsiniz.
Sen Diyelim ki bir düğmeyi tıklama diyelim bu
private RelativeLayout view;
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
view = (RelativeLayout)findViewById(R.id.relativeView);
View v1 = view.getRootView();
v1.setDrawingCacheEnabled(true);
Bitmap bm = v1.getDrawingCache();
}
gibi bir şey deneyebilirsiniz:
public Bitmap takeScreenshot() {
View rootView = findViewById(android.R.id.content).getRootView();
rootView.setDrawingCacheEnabled(true);
return rootView.getDrawingCache();
}
public void saveBitmap(Bitmap bitmap) {
File imagePath = new File(Environment.getExternalStorageDirectory() + "/screenshot.png");
FileOutputStream fos;
try {
fos = new FileOutputStream(imagePath);
bitmap.compress(CompressFormat.PNG, 100, fos);
fos.flush();
fos.close();
} catch (FileNotFoundException e) {
Log.e("GREC", e.getMessage(), e);
} catch (IOException e) {
Log.e("GREC", e.getMessage(), e);
}
}
Kaydedilmekte olan dosya bir .png olduğundan CompressFormat.JPG yerine CompressFormat.PNG kullanıyor musunuz? (veya dosya adını .jpg'ye çeviriniz) – joshaidan
bu sadece temel kod örneğidir. İstediğinizi kullanabilirsiniz :) –
Sadece söylüyorum, dosya adı olarak "screenshot.png" var, ancak sıkıştırma biçimi olarak CompressFormat.JPEG kullanıyor. Tutarsızlık. – joshaidan
yöntemi: Bu iki yöntem ihtiyaç Bundan sonra
findViewById(R.id.button1).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Bitmap bitmap = takeScreenshot();
saveBitmap(bitmap);
}
});
view.getDrawingCache(), daha önce önbelleğe alınmış olan bir görüntüyü almaya çalışır. Ekran görüntüsünüzün güncel olmasını garanti etmek istiyorsanız bu sorunlara neden olabilir. Örneğin, kullanıcı ekran görüntüsü düğmesini tıklarsa, kullanıcı arayüzünü değiştirir ve ardından tekrar tıklarsa, önbelleği silmediğiniz sürece ikinci ekran görüntüsü ilkle aynı olacaktır. Aşağıdaki yöntem daha uygun buluyorum:?
public Bitmap takeScreenshot() {
View rootView = findViewById(android.R.id.content).getRootView();
Bitmap bitmap = Bitmap.createBitmap(rootView.getWidth(), rootView.getHeight(), Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
rootView.draw(canvas);
return bitmap;
}
- 1. Ekran Yakalama kontrolü
- 2. Java'da ekran görüntülerini yakalama
- 3. Gizli masaüstü ekran görüntüsünü yakalama
- 4. Android - Bir projenin dokümantasyonu için bir telefonun ekran görüntüsünü yakalama
- 5. iOS'ta ekran görüntüsü yakalama programatik olarak
- 6. MSDN kütüphanesiyle çoklu ekran görüntüsü yakalama
- 7. Android web yakalama bağlantı tıklamaları
- 8. Sensöre Android ekran yönlendirmesi
- 9. Android ekran çözünürlükleri
- 10. Android wavehare dokunmatik ekran
- 11. Android Ekran Zaman aşımı
- 12. Android PayPalActivity Tam Ekran
- 13. Android Çoklu Ekran Uygulaması
- 14. Ekran görüntüsünü belirleme Android
- 15. Android GridLayout taşan ekran
- 16. Android ekran çözünürlüğü
- 17. webview tam ekran android
- 18. Android programlama - ekran çözünürlüğü
- 19. Android platformunda birlikle AR (Vuforia) Video yakalama
- 20. MEmu öykünücüsü ekranını yakalama
- 21. Linux, ekran görüntüsünü yakalama ve fare hareketlerini taklit etme
- 22. Phonegap Hatası - "Android undefined özelliği 'yakalama' okunamıyor"
- 23. Android Yakalama App gibi Çember Menü
- 24. Android: Verimli Ekran Döndürme İşlevi
- 25. android ekran acitivities Video oluşturma
- 26. Android - Scale TableLayout Ekran Boyutu
- 27. Android Scroll Dolummuyor Cihaz Ekran
- 28. Android tam ekran modunda üst solma kenarı kurtulmak için nasıl?
- 29. UIView'i UIImage olarak yakalama
- 30. Ekran Görüntüsü Eklentisi Oluşturma
HI nichola, sizin reply..then için teşekkürler Koushik duttas kod benim için çalışmıyor gibi u köklü telefonu .. çalışır herhangi çalışma kaynak kodu vardı yapmak. –