Open GoogleCodeExporter opened 8 years ago
Are you sure that any application can avoid this? I haven't done anything with
permissions, and everywhere I look in AndroidManifest.xml or whatever, all
permissions seem to be blank. I suspect the storage and phone call stuff is
just a part of some standard set of permissions that all applications get. Here
is the whole AndroidManifest file:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.nethackff"
android:versionName="1.2.1" android:versionCode="6">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".NetHackApp"
android:label="@string/app_name" android:launchMode="singleTas
k" android:configChanges="orientation|keyboardHidden" android:windowSoftInputMod
e="stateHidden">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".NetHackPreferences"
android:label="@string/app_name">
</activity>
</application>
<uses-sdk android:minSdkVersion="3" />
</manifest>
If anybody knows how to change this, please let me know. This application
really has no interest in your phone calls.
Original comment by farnst...@gmail.com
on 21 Jun 2010 at 7:40
I searched around a bit and found some discussion about it, here:
http://androidforums.com/android-applications/60747-apps-suddenly-have-storage-p
hone-call-permissions-without-asking.html
http://code.google.com/p/android/issues/detail?id=4101
I only took a quick look at it so far, but it kind of sounds like it can be
addressed by me, but maybe only at the expense of requiring Android 1.6 or
later.
Original comment by farnst...@gmail.com
on 21 Jun 2010 at 7:49
I'm sure this can be solvable, since not all the programs want request this
permission. I just compiled a HelloWorld and it didn't ask me for any
permissions.
I'm sure the app doesn't want to make phone calls, but it's still unnerving
that a game wants this permission.
Original comment by Mik...@gmail.com
on 21 Jun 2010 at 8:15
@Mikle3: Read the links posted by farnstrom. It depends what version of Android
it is compiled for. Things compiled for 1.5 will automatically request those
permissions when they are run on newer versions of Android, and there is
currently no way around it, besides compiling your app for 1.6 or above only.
The downside being people running older Android 1.5 devices will no longer be
able to use your app.
Original comment by dro...@gmail.com
on 21 Jun 2010 at 8:47
All you have to do is compile for a higher API and use android:MinSdkVersion
per http://developer.android.com/guide/publishing/versioning.html
Original comment by zanshin...@gmail.com
on 22 Oct 2010 at 8:31
Original issue reported on code.google.com by
Mik...@gmail.com
on 24 May 2010 at 1:40