【问题标题】:Android application working in selected devices在选定设备上运行的 Android 应用程序
【发布时间】:2016-09-16 04:32:38
【问题描述】:

AndroidManifest.xml

`

<permission
    android:name="com.javapapers.android.googleplacesdetail.permission.MAPS_RECEIVE"
    android:protectionLevel="signature" />

<uses-permission android:name="com.javapapers.android.googleplacesdetail.permission.MAPS_RECEIVE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-sdk android:minSdkVersion="14" />
<supports-screens android:smallScreens="true"
    android:normalScreens="true"
    android:largeScreens="true"/>

<uses-feature android:name="android.hardware.location" />
<uses-feature android:name="android.hardware.location.gps"
    android:required="true"/>
<uses-feature android:name="android.hardware.location.network"
    android:required="true"/>

<uses-feature
    android:glEsVersion="0x00020000"
    android:required="true" />

<application
    android:allowBackup="true"
    android:icon="@drawable/launcher"
    android:label="@string/app_name"
    android:supportsRtl="true">
    <activity
        android:name=".MainActivity"
        android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

    <activity
        android:name=".MapsActivity"
        android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
        </intent-filter>
    </activity>

    <activity
        android:name=".AddressGenerator"
        android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
        </intent-filter>
    </activity>

    <meta-data
        android:name="com.google.android.maps.v2.API_KEY"
        android:value="AIza****ZMt6AZZ0qJhvct-OXni8mXRXgw*****" />
</application>

`

我开发了一个基于地图的应用程序来查找附近的地方,如自动取款机、银行、医院、商场等。它在我的设备上完美运行(HTC Desiire 816,Android 4.4.2)。但是当我检查另一台相同 Android 版本的设备(在 Lenovo 中测试)时,它不起作用,只是加载世界地图(默认纬度、经度位置)而其他组件不起作用。两种设备具有相同的 Android 版本。奇巧 4.4.2。它在棒棒糖中也不起作用。只是它可以在几个设备上运行而在其他设备上不起作用。 可能的问题是什么?以及建议的解决方案?

【问题讨论】:

    标签: android google-maps google-play-services


    【解决方案1】:

    看看定位模式。定位模式应为高精度。 我认为您的设备默认采用仅设备模式,所以您面临这些问题。

    【讨论】:

    • 在我测试过的任何设备中,都在高精度模式下启用了定位功能。
    猜你喜欢
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-27
    • 2020-11-27
    • 2020-07-17
    • 2017-08-18
    • 2017-07-13
    相关资源
    最近更新 更多