Good work.
@Mohamed_Tamer, once again you did a magic.
You have created a very nice extension. You covered all most all the functions and events related with Phone Number.
Very good.
Keep kodingâŠ
All the best.
Great Work , Nice Extension Again As Always
Very useful extension⊠Great work
i think u have set a loopâŠof . Extensions⊠One after otherâ
Great !!!
Thanks so much for sharing your work !!!
Maybe you can add some screenshots or video so that beginning members better understand what can be done with your extension ?
Thanks very much @Automate_My_Project @Srrazmi @Zia_Choudhary @bestprintsf
Actually, i canât , because that will be considered as sharing personal info, as the extension works with phone numbers.Any one interested for testing can see the aia and apk
Ooops! How did you know this
Great extension, Iâll have to make an update of my app and add this extension. Itâs a + to my app ,
Very Nice Extension⊠âŠGreat WorkâŠ
@Mohamed_Tamer Can you add one more feature in the extension through which we can also read call logs.
Okay i will try
@Mohamed_Tamer I have found something regarding this it might help youâŠ
Follow the link below.
http://android2011dev.blogspot.com/2011/08/get-android-phone-call-historylog.html
please add get dual sim number optionâŠ
Thanks
Thanks for reporting , the permission and the ContactImage bugs got solved.
But i didnât quite understand the problem with isValidNumber
and isGlobalNumber
But the isGlobalNumber
( AndroidDocs ) checks if the phone number matches this pattern ( Source) :
[\\+]?[0-9.-]+
If yes, then it returns true.
Yes, but the phone number starts with a space and therefore the result is false.
You need trim
to remove this space.
Thanks, iâve fixed it for both isValid
and isGlobal
blocks.Also the getNumberList
block, will return the number trimmed.
Hi @Mohamed_Tamer
see this pic
get contacts name block return a value ( the number was saved by name ۱ÙÙ
Ù )
but if use (is in a list ) block with (get phone number list ) retune false
Hi @sherif
I think this is due to that the extension may return your number with a space at the start or the end of your number, which will cause isInList block to return false. As âmy numberâ isnât equal to " my number" with a space at the beginning. However , it has been fixed in the next update A work around for now is to trim any space at the beginning or the end of the phone number list the extension returns,ex:
And continue using the TrimmedPhoneNumberList.