Author Archive: Andreas Kuntner
Andreas Kuntner
16. November 2019
As follow-up to my introduction to basic speech to text for Android, let’s discuss some more details about detecting the state of our speaker class. For example, how would we find out whether the speaker has finished reading out an…
Read more
Andreas Kuntner
27. October 2019
Obviously, one of the most important parts of our caller name announcing app is to let the system read out the caller’s name. Luckily Android has everything which is needed already built in, so let’s have a look at how…
Read more
Andreas Kuntner
10. August 2019
Welcome to the third part of my contact name lookup tutorial for Xamarin Android – if you’ve come this far, you probably rebuilt and tested the solution presented in part #2. If so, you might have noticed that the lookup…
Read more
Andreas Kuntner
7. August 2019
After setting up the basic structure of a contacts database lookup function, this time we’ll look at all the parameters which are there to customize the lookup! Beside context and target URI, the CursorLoader constructor accepts the following properties: Projection…
Read more
Andreas Kuntner
3. August 2019
In the previous blog posts, I showed you how to detect incoming phone calls, and retrieve the caller’s phone number and invoke custom business logic when the phone rings. Today, we will look at how to map this phone number…
Read more
Andreas Kuntner
15. July 2019
As an alternative to the PhoneStateListener presented in the previous blog post, another approach towards identifying incoming phone calls on Xamarin.Android is the use of a BroadcastReceiver. Android BroadcastReceivers also listen to certain notifications (either within an application or system-wide)…
Read more
Andreas Kuntner
13. July 2019
A few years ago – clearly before the smartphone era – I remember owning an old Nokia phone, which had (although being everything else than “smart”) one very handy feature: Whenever one of my contacts called me, the phone would…
Read more
Andreas Kuntner
16. June 2019
Angular material comes with a few pre-built themes, such as the well-known indigo / pink color combination, which can be referenced simply by loading predefined .css files that are part of the Material library, e.g. indigo-pink.css. Custom themes using predefined…
Read more
Andreas Kuntner
25. May 2019
The Xamarin.Forms framework offers two options for specifying the font size of text to be displayed, e.g. within a Label: Either as fixed values (e.g. FontSize=”14″) or by using the common keywords specified in the Xamarin.Forms.NamedSize enumeration (e.g. FontSize=”Small”. The…
Read more
Andreas Kuntner
28. April 2019
In a C# try … catch block, can the catched Exception be null? Obviously it can’t, although there are situations in which the debugger might interpret it as being null. For example, consider a try clause followed by multiple catch…
Read more