External Device Pin State Detection for App Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing number of applications (APPs) on mobile devices complicates user access to specific functions, such as USB flash drive reading or earphone usage, requiring users to search through numerous apps, leading to inefficiency and poor user experience.
Innovation Solution
A method and apparatus that identify external devices connected to an interface by analyzing pin states, determine the required applications for those devices, and display them to the user, eliminating the need for manual searching.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If users manually search through numerous installed applications to find the required app, then users can access application functions, but the search time increases and user experience deteriorates
Solution Approach 1:
The system performs preliminary identification of the external device type before the user needs to search for applications. By detecting the connected device (USB flash drive, earphones, etc.) and pre-fetching the corresponding application list, the system eliminates the time-consuming manual search process and directly presents relevant applications to the user.
2Adaptability or versatility
If the number of installed applications increases to provide more functions, then device functionality improves, but the complexity of finding specific applications increases
Solution Approach 1:
The system extracts and isolates the relevant applications based on the detected external device type, separating them from the entire application set. This extraction process presents only the necessary applications (e.g., file management apps for USB drives, music players for earphones) to the user, thereby reducing the effective complexity despite the overall number of installed applications remaining high.
Solution Approach 2:
The system applies local quality by providing different application sets tailored to specific external device types. Instead of a uniform approach for all applications, the system customizes the presentation based on the local context of the connected device, ensuring users see only the applications relevant to their current needs.
3Ease of operation
If conventional sorting methods (by initials, usage frequency, installation time) are used to organize applications, then applications can be organized systematically, but the accuracy of finding device-specific applications decreases
Solution Approach 1:
The system changes the organizing parameter from conventional methods (initials, usage frequency, installation time) to device-type-based classification. By detecting the external device and reorganizing applications according to device-specific categories, the system simultaneously maintains systematic organization and dramatically improves search accuracy for device-related functions.
Data Source
AI summary
Disclosed are a method, an apparatus, and a non-transitory computer-readable storage medium for obtaining applications. The method includes: identifying an external device connected to an interface according to states of pins of the interface; identifying applications which require to use the external device connected to the interface; and displaying at least one of the applications identified.

