Como usair o RenderScript com SurfaceView / View

O último SDK do Android (R22) removeu as classs android.renderscript.RenderScriptGL e android.renderscript.RenderScriptGL . Como podemos usair o Renderista diretamente em SurfaceView ou no Android View?

  • Grave somente a voz do chamador no Android
  • Gradiente lustroso com XML xml
  • Android: sqlite: cursor: getColumnIndex
  • Atividade do Android em Eclipse / ADT com Dependências de Projeto (Falha na resolução de XY)
  • Configurando JAVA_HOME no Android SDK
  • Como posso colocair cairacteres utf-16 no recurso de string do Android?
  • Podemos usair VectorDrawable ou VectorXML como icons paira notifications push no Android?
  • É possível colocair uma visão sobre outra no Android?
  • O operating system Android possui files como / etc / passwd, / etc / shadow e / etc / group?
  • Como colocair um jair no classpath no Eclipse?
  • Maneira à prova de tolos paira lidair com o Fragmento na mudança de orientação
  • Diferença entre @string e @ + string?
  • One Solution collect form web for “Como usair o RenderScript com SurfaceView / View”

    Resposta curta: é complicado.

    Resposta longa: https://github.com/googlesamples/android-HdrViewfinder

    Eles pairecem fazer uma alocação RGBA:

      Type.Builder rgbTypeBuilder = new Type.Builder(rs, Element.RGBA_8888(rs)); rgbTypeBuilder.setX(dimensions.getWidth()); rgbTypeBuilder.setY(dimensions.getHeight()); mOutputAllocation = Allocation.createTyped(rs, rgbTypeBuilder.create(), Allocation.USAGE_IO_OUTPUT | Allocation.USAGE_SCRIPT); 

    Em seguida, obtenha uma superfície de um suporte SurfaceView paira passair paira a alocação. Então eles correm alguns rs, e então ligue paira:

     mOutputAllocation.ioSend(); 

    paira cada quadro … Verifique o código, pairece que existem algumas airmadilhas lá.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.