Firemonkey [Android] 폰번호 가져오기
2014.09.05 01:48
스마트폰 전화번호 가져 옵니다. (전화번호부 아닙니다)
다른 사이트에 거의 동일한 팁이 올라 왔습니다. 아무거나 상관 없습니다.
uses
{$IFDEF Android}
,FMX.Platform.Android
,FMX.Helpers.Android
,Androidapi.JNI.Telephony
,Androidapi.JNI.GraphicsContentViewText
,Androidapi.JNIBridge
,Androidapi.Helpers
{$ENDIF}
.....................
function DoGetPhoneNumber: string;
var
sTemp: string;
nPos: integer;
{$IFDEF Android}
tMgr: JTelephonyManager;
{$ENDIF}
begin
integer(Result) := 0;
{$IFDEF Android}
tMgr := TJTelephonyManager.Wrap((SharedActivityContext.getSystemService(TJContext.JavaClass.TELEPHONY_SERVICE)
as ILocalObject).GetObjectID);
sTemp := JStringToString(tMgr.getLine1Number);
nPos := Pos('10', sTemp);
if nPos > 0 then
Result := '0' + Copy(sTemp, nPos, MaxInt)
else
Result := sTemp;
{$ENDIF}
end;
선생님, 고맙습니다.
뭐라고 감사해야 할지..
지금까지 꽤나 쓴 맛, 단 맛을 보면서 엠박카드로 개발팀들이 정말 최고라는 생각을 그칠 수 없군요.
밤에 잠도 안오네요. 코딩상상하느라고 ^^
이 나이에 시애틀의 잠 못 이루는 밤입니다 ^^