AndroidのSurfaceクラスを拡張しようとすると問題が発生します。私の現在の抜粋です:android.view.Surfaceを拡張するには?
import android.view.Surface;
public class PixelSurface extends Surface {
public PixelSurface() {
super();
}
}
私がコンパイルしようとすると、エラーは次のとおりです。
[javac] /home/tito/code/bleh/src/org/kivy/android/PixelSurface.java:5: Surface() is not public in android.view.Surface; cannot be accessed from outside package
[javac] super();
私は理解していない何がアンドロイドのSurface.javaに、メソッドとクラスがあるということです一般公開(例:http://netmite.com/android/mydroid/frameworks/base/core/java/android/view/Surface.java)
私は何を欠席しましたか?
を編集してください:SurfaceViewやGL、または関連する「ビュー」は使用しません。私はオフスクリーンでMediaPlayerの画像を取得しようとしています。私の質問は具体的なものであり、標準的なアンドロイドの開発ではありません。
いいえ、特定の方法でバッファにアクセスしたい、これは標準ではありません。私の場合、SurfaceViewは使用できません。 – tito