我想创建一个离线应用程序,用户可以在其中添加带有图像细节的图像。我想那样,离线存储图像的最佳方法是什么?
应该使用SQLite blob格式,SQLite base64编码的String还是应该将其存储在内部存储中,还是应该将其存储在共享首选项中。请帮助我,如果您知道其他方法,请提及。
答案 0 :(得分:1)
内部存储是最好的。 如果要使其保密,请更改图像格式,然后保存 否则保存原样
答案 1 :(得分:0)
要在本地保存图片,请使用以下代码:
BinarySearch(A[0..N-1], value) {
low = 0
high = N - 1
while (low <= high) {
// invariants: value > A[i] for all i < low
value < A[i] for all i > high
mid = (low + high) / 2
if (A[mid] > value)
high = mid - 1
else if (A[mid] < value)
low = mid + 1
else
return mid
}
return not_found // value would be inserted at index "low"
}