gpt4 book ai didi

android - 我可以在桌面应用程序中使用 Android SDK 类吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:09:11 25 4
gpt4 key购买 nike

我有一些 android.graphics.Bitmap 数据保存到我想在桌面应用程序中操作的文件中。数据由第三方应用程序生成,因此我无法修改应用程序以将数据保存为 png 或 jpeg。

我想知道我是否可以将 android SDK jar 导入到 java 桌面项目中,以便我可以使用 android.graphics.Bitmap 和 android.graphics.BitmapFactory 类?我曾尝试从 SDK 添加 android.jar,但是当我尝试调用 BitmapFactory.decodeByteArray() 方法时,出现运行时异常(“Stub!”)。

请帮忙。

如果我不能导入 SDK jar,有人知道 android 使用的位图格式吗?

最佳答案

Android SDK 适用于 Android 的 Dalvik VM,而不是普通的 JVM,因此无法正常工作。

因为它是位图,数据应该存储在一个连续的红色、绿色和蓝色像素列表中(颜色的顺序可以变化,也可能有 alpha。)

所以这可能是一张图片:[FF][00][00][00][FF][00][00][FF][00][FF][00][00]

假设该图像以 RGB 格式存储并定义为两个像素宽(间距),那么它将是一个 2x2 像素的图像,代表一个微小的红色和绿色棋盘图案。

您的应用可能会导出图像的宽度/高度,也可能不会。如果不是,则需要确定宽度才能获得正确的图像。

关于android - 我可以在桌面应用程序中使用 Android SDK 类吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5135293/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com