2
私のプロジェクトこのクラスでは、画像のプロパティにアクセスしたいクラスがあります。しかし、私はこのクラスを通してそれを見せたくありません。このクラスでは、イメージの幅と高さを知り、何かを返すためにいくつかの数学関数を行いたいだけです。Android:自分のクラスのリソースにアクセスできますか?
私の問題はリソースにアクセスできないことです。例えば、私は
image = BitmapFactory.decodeResource(this.getResources(), R.drawable.tasnim);
を書くときにはタイプステゴ(ステゴは私のクラス名である)ため、未定義のメソッドgetResources()を言います。
どうすればいいですか?
public class Stego()
{
Public Stego(){
image = BitmapFactory.decodeResource(this.getResources(), R.drawable.tasnim);
imWidth = image.getWidth();
imHeight = image.getHeight();
}
}
[OK]を、ありがとう:あなたは、このようなあなたの
Stego
クラスのインスタンスを初期化することができ、あなたの活動から。だからあなたの提案は何ですか? – Hesam
@Hesam:私が答えて言ったように、アプリケーションのコンテキストへの参照を渡す必要があります*。小さなコードサンプルを追加しました。 – Nailuj
愛するNailuj、それは動作します。再度、感謝します – Hesam