@husam alkdary. I know. I understand. We all want our software to run on every device ever invented. But Android deliberately prevents this. Previous versions of android allowed access which is now considered insecure. And google change their APsI and deliberately deprecate old API versions and remove them. Forcing you to use later API's is deliberate behavior. It may be in your interests to run on all versions, but it's not in googles interest and it's not in your users interest. They have a right to ensure you app complies with the behavior of their version of android, not a version released 5 years ago.
So get over it. Just like you can't run kivy on a 333mhz pentium without any graphics card, you can't run Kivy on Android 1.0. Sorry. You need to use supported versions or face a lifetime of struggle and disappointment. :-)