Mam obecnie dwie czynności. Jeden do wyciągania obrazu z karty SD i jeden do połączenia Bluetooth.Obraz Uri do bytesarray
mam wykorzystane Bundle przenieść URI obrazka z działalności 1.
Teraz co chcę zrobić, to że Uri aktywności Bluetooth i przekształcić go w stan transmitowanej przez tablicami bajtów i widziałem kilka przykładów, ale nie mogę sprawić, żeby działały dla mojego kodu !!
Bundle goTobluetooth = getIntent().getExtras();
test = goTobluetooth.getString("ImageUri");
jest to, co muszę zrobić, co będzie następnym krokiem?
Wiele Dzięki
Jake
getContentResolver() openInputStream (test); otrzymuje komunikat o błędzie informujący, że nie ma zastosowania do argumentów dla ciągu znaków !! W odniesieniu do mojego kodu powyżej jego stanów uri jest w formie ciągów, jak to zmienić, aby pokryć się z kodem, który podałeś powyżej! – user1314243
test jest zmienną łańcuchową, którą musisz przekazać Uri. Zrób Uri z testu, a następnie przekaż go do metody. – user370305
Uri uri = Uri.parse (test); Wypróbuj to .. – user370305