---
title: "Android Edge: Setting Up Custom Data"
description: The Custom Data feature in Springdel allows your application to store a specific file on a device’s file system, which the Springdel agent securely reads to extract relevant information and display it in the console.
---

[Skip to content](https://learn.springdel.com/knowledge/android-edge-setting-up-custom-data#main-content)

[![Springdel Logo](https://learn.springdel.com/hs-fs/hubfs/SpringdelLogo-med2.png?width=138&height=30&name=SpringdelLogo-med2.png)](https://learn.springdel.com/knowledge?hsLang=en)

- [Home](https://www.springdel.com/)
- [Blog](https://blog.springdel.com/blog)

Open main navigation

Close main navigation

- [Home](https://www.springdel.com/)
- [Blog](https://blog.springdel.com/blog)
- [Customer Portal](https://pages.springdel.com/support)

[Customer Portal](https://pages.springdel.com/support?hsLang=en)

 Welcome. How can we help you?

- There are no suggestions because the search field is empty.

1. [Knowledge Base](https://learn.springdel.com/knowledge?hsLang=en)
2. [Android Edge](https://learn.springdel.com/knowledge/android-edge?hsLang=en)
3. [Profile Options](https://learn.springdel.com/knowledge/android-edge?hsLang=en#profile-options)

# Android Edge: Setting Up Custom Data

## The Custom Data feature in Springdel allows your application to store a specific file on a device’s file system, which the Springdel agent securely reads to extract relevant information and display it in the console. This enables you to track unique, business-specific data — such as store IDs, asset barcodes, or custom device states — alongside standard device information, making device management more tailored to your operational needs.

---

### **Key Benefits**

- **Custom Business Data Tracking** – Monitor unique identifiers and business-specific details directly in the console.
- **Centralized Visibility** – View both standard and custom data in one unified device dashboard.
- **Flexible File Support** – Extract data from common file formats such as *.TXT* or *.INI.*
- **Improved Device Management** – Filter, search, and group devices using your own custom-defined fields.

---

### **How It Works**

1. **Your App Writes the File** 
     - Your application generates a file (e.g., TXT, INI) containing the required custom data.
     - The file is saved in a defined location on the device’s storage (e.g., /storage/emulated/0/Springmatic/myapp/custom.txt).
2. **Springdel Agent Reads the Data** 
     - The agent detects the file and securely parses its contents.
     - Extracted data is synced automatically to your Springdel console.
3. **Data Appears in the Console** 
     - Once synced, the custom data will appear in the **Custom Data Values** section of your device overview view — making it easy to filter, search, and manage devices using your own custom fields.

---

### **Step 1 - Configure Custom Data**

![](https://learn.springdel.com/hs-fs/hubfs/image-png-Aug-10-2025-02-37-08-1384-PM.png?width=670&height=330&name=image-png-Aug-10-2025-02-37-08-1384-PM.png)

1. **Log in** to your Springdel console.
2. Navigate to the **Profiles** section from the left-hand menu.
3. Click the **“Create New Profile +”** button and select **Android** **Edge** as the device type.
4. In the profile sidebar, click **Custom Data** and toggle the **Custom Data Enabled** switch to **On**.
5. Enter the following details:

| **Custom Data** | **Description** | **Example** |
| --- | --- | --- |
| **File Name** | Full folder path where the custom data file is stored. | /storage/emulated/0/Springmatic/myapp/custom.txt |
| **File Type** | The file format used to store the data. | TXT, INI |
| **Line Number** | The specific line in the file to read. | 3 |
| **Data Type** | The type of data in the specified line. | String, Float, Integer |

---

### **Step 2 - Associate the Profile**

![](https://learn.springdel.com/hs-fs/hubfs/image-png-Aug-10-2025-02-41-25-9591-PM.png?width=670&height=180&name=image-png-Aug-10-2025-02-41-25-9591-PM.png)

1. Once your profile is configured with the desired custom data values, associate the profile with the target **fleet**.
2. Once associated, the custom data values will be deployed on all devices in that fleet according to the profile settings.
3. Check your console to confirm that the data appears correctly under the device overview view at the **Custom Data Value** tab.

---

### **Best Practices & Tips**

- **Use Consistent File Paths**: Ensure your application writes the file to a standardized location across all devices.
- **Keep File Size Small**: Store only necessary data to speed up syncing and reduce processing time.
- **Validate Data Before Parsing**: Make sure your application writes valid and correctly formatted content to avoid parsing errors.
- **Test Before Wide Deployment**: Apply the profile to a small fleet first to confirm correct data extraction.
- **Use Clear Data Types**: Select the most accurate data type (String, Float, Integer) to prevent formatting issues in the console.

- [Springmatic Overview](https://learn.springdel.com/knowledge/springmatic-overview?hsLang=en#main-content)
  
  
  
  
  
    - [Alerts](https://learn.springdel.com/knowledge/springmatic-overview?hsLang=en#alerts)
    - [Dashboard](https://learn.springdel.com/knowledge/springmatic-overview?hsLang=en#dashboard)
    - [File Management](https://learn.springdel.com/knowledge/springmatic-overview?hsLang=en#file-management)
    - [Sign-in Options](https://learn.springdel.com/knowledge/springmatic-overview?hsLang=en#sign-in-options)
    - [Type of OS](https://learn.springdel.com/knowledge/springmatic-overview?hsLang=en#type-of-os)
    - [User & Group Management](https://learn.springdel.com/knowledge/springmatic-overview?hsLang=en#user-group-management)
- [Android Edge](https://learn.springdel.com/knowledge/android-edge?hsLang=en#main-content)
  
  
  
  
  
    - [Enrollment](https://learn.springdel.com/knowledge/android-edge?hsLang=en#enrollment)
    - [Profile Options](https://learn.springdel.com/knowledge/android-edge?hsLang=en#profile-options)
    - [Miscellaneous](https://learn.springdel.com/knowledge/android-edge?hsLang=en#miscellaneous)
- [Android Enterprise](https://learn.springdel.com/knowledge/android-enterprise?hsLang=en#main-content)
  
  
  
  
  
    - [Enrollment](https://learn.springdel.com/knowledge/android-enterprise?hsLang=en#enrollment)
    - [Profile](https://learn.springdel.com/knowledge/android-enterprise?hsLang=en#profile)
- [iOS](https://learn.springdel.com/knowledge/ios?hsLang=en#main-content)
  
  
  
  
  
    - [Enrollment](https://learn.springdel.com/knowledge/ios?hsLang=en#enrollment)
    - [Profile](https://learn.springdel.com/knowledge/ios?hsLang=en#profile)
- [Windows](https://learn.springdel.com/knowledge/windows?hsLang=en#main-content)
  
  
  
  
  
    - [Enrollment](https://learn.springdel.com/knowledge/windows?hsLang=en#enrollment)
- [Troubleshooting](https://learn.springdel.com/knowledge/troubleshooting?hsLang=en#main-content)
  
  
  
  
  
    - [Android Edge](https://learn.springdel.com/knowledge/troubleshooting?hsLang=en#android-edge)
    - [Tickets](https://learn.springdel.com/knowledge/troubleshooting?hsLang=en#tickets)
- [Support](https://learn.springdel.com/knowledge/support?hsLang=en)

[![Chill listening crop-3](https://learn.springdel.com/hs-fs/hubfs/springdel-blue-large.png?width=106&height=24&name=springdel-blue-large.png "Chill listening crop-3")](https://learn.springdel.com/knowledge?hsLang=en)

Springmatic Knowledge Base

Copyright © 2026, Springdel Technologies