add OH_NativeBundle_GetCompatibleDeviceType

Signed-off-by: liumingyue <liumingyue12@huawei.com>
This commit is contained in:
liumingyue 2024-10-18 16:09:21 +08:00
parent 0f8fcf8a23
commit 55d94d87ef
2 changed files with 18 additions and 0 deletions

View File

@ -145,6 +145,20 @@ char* OH_NativeBundle_GetAppIdentifier();
* @since 13 * @since 13
*/ */
OH_NativeBundle_ElementName OH_NativeBundle_GetMainElementName(); OH_NativeBundle_ElementName OH_NativeBundle_GetMainElementName();
/**
* @brief Obtains the compatible device type of the current application.
* After utilizing this interface, to prevent memory leaks,
* it is necessary to manually release the pointer returned by the interface.
*
* @return Returns the newly created string that indicates the compatible device type,
* if the returned object is NULL, it indicates creation failure.
* The possible cause of failure could be that the application address space is full,
* leading to space allocation failure.
* @since 14
* @version 1.0
*/
char* OH_NativeBundle_GetCompatibleDeviceType();
#ifdef __cplusplus #ifdef __cplusplus
}; };
#endif #endif

View File

@ -14,5 +14,9 @@
{ {
"first_introduced": "13", "first_introduced": "13",
"name": "OH_NativeBundle_GetMainElementName" "name": "OH_NativeBundle_GetMainElementName"
},
{
"first_introduced": "14",
"name": "OH_NativeBundle_GetCompatibleDeviceType"
} }
] ]