Delphi XE6 da telefon numarası öğrenmek istiyorum...Platform android..
Aşağıdaki kodları kullanıyorum fkat sonuç boş geliyor...Kısacası numarayı öğrenemiyorum.
Bu konuda yardımcı olabilecek arkadaş var mı?
Yapmak istediğim android ve ios platformlarında telefon noyu öğrenemek
Teşekkürler...
Gereken unitleri ve kodları da aşağıda yazdım.
------------------------------------------------------------------------------------------------------------
interface
uses
System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants,
FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, FMX.Edit,
FMX.StdCtrls,
Androidapi.JNIBridge, Androidapi.Jni, androidapi.JNI.JavaTypes, androidapi.JNI.Net,
androidapi.JNI.Os, FMX.Helpers.Android, Androidapi.JNI.GraphicsContentViewText;
----------------------------------------------------------------------------------------------------------
implementation
USES Androidapi.JNI.Telephony,Androidapi.Helpers,myunitnetwork;
----------------------------------------------------------------------------------------
procedure TForm1.Button1Click(Sender: TObject);
var
tMgr: JTelephonyManager;
PhoneNumber: String;
begin
tMgr := TJTelephonyManager.Wrap((SharedActivityContext.getSystemService(TJContext.JavaClass.TELEPHONY_SERVICE) as ILocalObject).GetObjectID);
PhoneNumber := JStringToString(tMgr.getLine1Number);
Edit1.Text:= PhoneNumber;
end;
-------------------------------------------------------------------------------------------------------
XE6 DA TELEFON NO ÖĞRENME android
Re: XE6 DA TELEFON NO ÖĞRENME android
Bu kodların çalışıyor olması gerekiyor yalnız
bunu yanı sıra hangi platformda çalışıtıyorsunuz?
Kod: Tümünü seç
{$IF ANDROID}
{$ENDIF ANDROID}
- softdestek
- Üye
- Mesajlar: 155
- Kayıt: 17 Eyl 2010 03:53
Re: XE6 DA TELEFON NO ÖĞRENME android
Android platformda çalıştırıyorum. Sorun sanırım telefonlarda kendi numaram diye kişinin kendisinin girmesi gerekiyor.Telefon sahini kendi numarasını girmez ise telefon no boş geliyor.
Mesela samsung larda
ayarlar
cihaz hakkında
durum
Telefon numaram
"Bilinmyen numara". Bendeki telefonda bu yazıyor.Bu kısımda telefon numaram yazıyor.Fakat bir şekilde bir yerden girmek gerekiyor.Saçmalık yani...
Kısacası telefon numarasını öğrenmek için başka bir yol bulmak lazım...sanırm
Mesela samsung larda
ayarlar
cihaz hakkında
durum
Telefon numaram
"Bilinmyen numara". Bendeki telefonda bu yazıyor.Bu kısımda telefon numaram yazıyor.Fakat bir şekilde bir yerden girmek gerekiyor.Saçmalık yani...
Kısacası telefon numarasını öğrenmek için başka bir yol bulmak lazım...sanırm