27 Haziran 2018 Çarşamba

Uri Sınıfı

Giriş
Şu satırı dahil ederiz.
import android.net.Uri;
Bu sınıf Java'daki java.net.URI sınıfı ile aynı işi yapıyor ancak daha performanslı.

encode metodu
Şu karakterler percent encoding'e tabidir. Yüzde işarati ve hexadecimal bir sayı şekline getirilirler.
%26 -> &

%2B -> +
Metodun imzası şöyle
Uri.encode(someParam)
fromFile metodu
Şöyle yaparız.
Uri.fromFile(new File(...));
getLastPathSegment metodu
Şöyle yaparız.
String fileName = Uri.parse(url).getLastPathSegment();
getPath metodu
String döndürür. Şöyle yaparız.
Uri takenPhotoUri = ...;
Bitmap takenImage = BitmapFactory.decodeFile(takenPhotoUri.getPath());
Şöyle yaparız.
Uri selectdFileUri = ...;
File file = new File(selectdFileUri.getPath());
parse metodu
Şöyle yaparız.
Uri uri = Uri.parse("file://...");
Şöyle yaparız.
Uri.parse("tel:123456789");

Hiç yorum yok:

Yorum Gönder