Isso parece simples, estou tentando definir uma imagem de bitmap, mas com os recursos, tenho dentro do aplicativo na pasta drawable.
bm = BitmapFactory.decodeResource(null, R.id.image);
Isso está correto?
Supondo que você esteja chamando isso em uma classe Activity
Bitmap bm = BitmapFactory.decodeResource(getResources(), R.drawable.image);
O primeiro parâmetro, Recursos, é necessário. É normalmente obtido em qualquer contexto (e subclasses como Activity).
Tente isto
Isso é do sdcard
Isto é de recursos
fonte
Se o recurso estiver sendo exibido e for uma visualização, você também poderá capturá-lo. Como uma captura de tela:
Isso realmente agarra todo o layout, mas você pode alterar conforme desejar.
fonte
Se você declarou um objeto de bitmap e deseja exibi-lo ou armazenar esse objeto de bitmap. mas primeiro é necessário atribuir qualquer imagem e você pode usar o evento click no botão, esse código demonstrará apenas como armazenar a imagem desenhável no objeto bitmap.
Agora você pode usar esse objeto de bitmap, se deseja armazená-lo ou usá-lo no google maps enquanto desenha uma imagem em latitude e longitude fixa, ou usar alguns onde mais
fonte
apenas substitua esta linha
com
Quero dizer, basta alterar o valor nulo com getResources () Se você usar esse código em qualquer botão ou no evento Image view click, basta anexar getApplicationContext () antes de getResources () ..
fonte
Usando esta função, você pode obter o Bitmap de imagem. Basta passar o URL da imagem
fonte