构建一个允许每个人分享图片的Android社交应用。将在线数据库中的图片显示到社交应用程序的最佳做法是什么?这些在线数据库图片是否也可以用imageview进行水平滚动?
答案 0 :(得分:2)
您可以以Base64字节数组的形式将图像存储在在线数据库中,然后创建一个Web服务,该服务将从数据库中请求该图像。
您可以轻松地互换Base64和Bitmap格式,因此转换不应该是一个问题。
如果要上传任何图像,请转换为字节数组并通过Web服务将其存储在数据库中。如果要下载任何图像,请获取字节数组并转换为位图并在应用程序中显示。
随意询问我是否不清楚。
编辑:创建并连接到网络服务
使用SQL Server管理桌面上的数据,并在Visual Studio上的.Net中创建Web服务。
然后连接到应用程序中的Web服务,并从数据库中设置/获取数据。
how to make a web-service in .NET上的链接(不包括Android中的实现)。
有关如何使用Android连接服务的链接:
http://seesharpgears.blogspot.in/2010/11/basic-ksoap-android-tutorial.html
http://www.codeproject.com/Articles/304302/Calling-Asp-Net-Webservice-ASMX-From-an-Android-Ap
http://adrianandroid.blogspot.in/2012/05/access-c-net-web-service-in.html