Location:

Project Configuration & Description

Add usage rights to AndroidManifest.xml

To ensure the normal operation of the program, you need to add the corresponding usage rights in the configuration file AndroidManifest.xml, such as network location service, mobile connection status, storage status, etc. The code is as follows:

XML
                <!-- Allow programs to open network sockets -->
                <uses-permission android:name="android.permission.INTERNET" />
                <!-- Allow programs to access network status -->
                <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
                <!-- Allow users to change the network connection status -->
                <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
                <!-- Allow users to access WiFi network information status -->
                <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
                <!-- Allow users to change the WiFi connection status -->
                <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
                <!-- Program access rough location -->
                <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
                <!-- Allow users to access precise locations -->
                <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
                <!-- Allow program to read phone status -->
                <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
                <!-- Allow programs to write to external storage devices -->
                <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
            

Add Android version support in AndroidManifest

Based on SDK development, Android2.3 and above are required. You need to make the following settings in AndroidManifest.xml, for example

XML
                <user-sdk android:minSdkVersion="9"/>
            

Add SDK related JAR package and SO

1. Add a JAR package

Click File in the menu and select File>Project Structure... to bring up the Project Structure dialog box.

In the Project Structure dialog, do the following:

(1) Check the "app" tab.

(2) Select the Dependencies tab under the app.

(3) Click the green “+” button on the right to select the jar. Select the required jar package, corresponding to the jar package in the jar folder of the SDK product.

(4) After the addition is successful, the corresponding jar file will appear in the Libraries list.

(5) Click "OK" to complete the addition of the JARs file.

2. Add a SO file

Use AK

Using AK requires adding the jar and so related to the authorization to the project

In the Project Structure dialog, do the following:

1. Add AK configuration to AndroidManifest

AK is configured in AndroidManifestKey. The code example is as follows:

XML
                    <application
                        android:icon="@drawable/icon"
                        android:label="@string/app_name" >
                        <meta-data
                            android:name="Navinfo_AK"
                            Android:value="Please enter your user AK"/>
                            ……
                    <application>
                

2. Initialize the base library in the application

You can customize the Application when the application is initialized, initialize the authorization and pass in the AK. The sample code is as follows:

                    public class SDKApplication extends Application {
                        @Override
                        public void onCreate() {
                            super.onCreate();
                            NavinfoApi.init(this);
                        }
                    }
                
TOP