【问题标题】:android screen shot app showing black screen in phone but working in emulatorandroid屏幕截图应用程序在手机中显示黑屏但在模拟器中工作
【发布时间】:2011-10-10 20:50:47
【问题描述】:

我在 android 市场上看到了一些用于截屏的应用程序。我想做一个类似的应用程序。

我发现应该使用 ASL(Android Screencapture Liberary) 来完成这项任务。但是当我在模拟器中运行 ASL 的演示时,它工作正常。但是手机中的同一个应用程序显示黑屏。

我正在使用三星 Galaxy Pop S5570(android 2.2.1) 进行测试。

我需要建议可能是什么问题。

我正在使用以下权限:

android.permission.INTERNET
android.permission.WRITE_EXTERNAL_STORAGE

谢谢 马尼什

【问题讨论】:

  • 我尝试过的一些链接:code.google.com/p/android-screenshot-library/downloads/… stackoverflow.com/questions/3733988/screen-capture-in-android 在上述问题上急需帮助。请建议是否有人实际使用此应用程序。
  • 一些示例应用是给我拍的,截屏快捷方式。
  • @llango J:请看他的代码:'RelativeLayout view = (RelativeLayout) findViewById(R.id.temp_view); Logger.printMessage(TAG, "相对视图:"+view,Logger.DEBUG);视图 v1 = view.getRootView(); v1.setDrawingCacheEnabled(true); v1.measure(MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED), MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED)); v1.layout(0, 0, v1.getMeasuredWidth(), v1.getMeasuredHeight()); v1.buildDrawingCache(true);位图 b = Bitmap.createBitmap(v1.getDrawingCache()); v1.setDrawingCacheEnabled(false); // 清除绘图缓存 saveBitmapInGallery(b);'
  • 请帮我找出解决办法。我急需。

标签: android service screenshot


【解决方案1】:

幸运的是,出于明显的安全和隐私原因,这不受支持。目前提供此功能的所有应用程序都需要 root 权限或利用正在修复的安全漏洞。

【讨论】:

    猜你喜欢
    • 2013-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-05
    • 1970-01-01
    • 2022-10-08
    • 2021-12-06
    • 2015-01-09
    相关资源
    最近更新 更多