app-Android中比如一个便签中的图片与对应的文字是如何存储的?

问题描述

Android中比如一个便签中的图片与对应的文字是如何存储的?

如题,一直学习的都是像静态的一种东西,就是这个app用到什么图片都是开发时都已经定好的,如果让用户自己添加图片文字,这样的东西是如何实现的? 又是如何存储的?以XML的形式来寻找图片吗?

解决方案

不用吧,记载图片名称,可以记录到SD卡上嘛,然后根据名称从SD卡上读取就行

解决方案二:

可以保存到数据库中。文字和图片都可以,。不过最好是文字保存在数据库,图片保存到SD卡上

解决方案三:

数据库、文件系统都可以保存用户添加的图片和文字,XML是一种描述方式,可以用来保存用户增加的文本和图片路径,但并不是必需的,自定义格式的文本文件也可以保存图片路径。

解决方案四:

记录到sd卡,sqlite,SharedPreferences

时间: 2025-01-19 03:14:47

app-Android中比如一个便签中的图片与对应的文字是如何存储的?的相关文章

imageview-android 便签中插入图片是怎么实现的?

问题描述 android 便签中插入图片是怎么实现的? 就是像便签中插入图片或者录音的功能,如何实现的?在记录数据的时候在插入图片的位置处添加图片的标记,然后在再次加载这条便签的时候在标记处插入图片吗? 是插入一个ImageView?还是drawBitmap?那如果是有滚动条怎么办? 小白不太明白这个原理,求教. 解决方案 http://blog.csdn.net/fengkuanghun/article/details/7071710

在SQL中获取一个长字符串中某个字符串出现次数的实现方法

以下是对在SQL中获取一个长字符串中某个字符串出现次数的实现方法进行了详细的分析介绍,需要的朋友可以参考下   在SQL中获取一个长字符串中某个字符串出现次数的实现方法 比如有个字符串: X-BGS-2010-09-15-001 我想知道其中'-'出现的次数,可以用下面的方法实现,而不需要复杂的一个个字符分析. declare @a varchar(100) set @a='X-BGS-2010-09-15-001' select len(replace(@a,'-','--'))-len(@a

多线程 同步 lock-JAVA中,一个Lock锁中多个condition监视器的问题

问题描述 JAVA中,一个Lock锁中多个condition监视器的问题 2C 在一个同步程序中,如果定义了一个Lock锁,同时在这一个锁上创建两个condition监视器con1和con2,如果操作con1.signalAll(),那么唤醒的是Lock这个锁里全部等待的线程还是只唤醒被con1这个监视器await的线程呢?新人求帮助! 解决方案 我觉得应该是全部等待线程,你自己可以测试一下啊 解决方案二: con1只是唤醒在con1这个对象上的阻塞队列里的对象

如何在wiform中显示一个文件夹中所有图片的缩略图

问题描述 各位大侠:我一菜鸟,请问如何在wiform中显示一个文件夹中所有图片的缩略图 解决方案 解决方案二:看一下GDI方面的知识,很容易解决解决方案三:http://www.ssware.com/megapack/download.htm破解版我們有解决方案四:学习GDI,可以解决的解决方案五:打酱油

谁帮我把php翻译成普通html 急...一个便签特效

问题描述 谁帮我翻译成普通html 急...一个便签特效这是demo的地址http://demo.tutorialzine.com/2010/01/sticky-notes-ajax-php-jquery/demo.php打算用jsp自己实现...可惜看不懂demo的php 解决方案 你看网页源代码,不就是html了吗?

数据-SQL中将多行中的一个字段列中的数值加/号组合在一起

问题描述 SQL中将多行中的一个字段列中的数值加/号组合在一起 一张表中有以下字段,想做如下处理,将统一DJLSH下相同的GNLX的XMBH与XMMC合并成一条数据. 1401090002的DJLSH中,XMBH803膀胱的GNLX是B超,802也是B超,那么就要进行合并. 实现的效果如下: 求组各位大神! 解决方案 oracle的wmsys.wm_concat,oralce11g开始特有的listagg mysql的group_concat函数 sqlserver的xml path 都是处理你

锤子便签APP字体调整方法分享

给各位锤子便签软件的使用者们来详细的解析分享一下字体调整的方法. 方法分享: 1.首先打开锤子便签APP,点击左上角的设置按钮:     2.在设置页面,点击[默认排版模式]按钮:     3.然后在默认排版模式页面将[Markdown模式]开启,接着回到设置页面点击[完成]就好了:     4.然后新建一个便签,点击右上角星星图标旁边的箭头符号,选择Markdown模式:     5.接着在编辑页面点亮"M"符号,就可以调整字体了.在需要加粗的文字的两端各输入**,这时文字便被加粗了

Android之高仿记事本、备忘录、便签

 点我下载源码        最近实现的一个简单实用小应用,跟大家分享一下,可以当做记事本.备忘录.便签等使用,当我们保存一条便签信息并设置好通知铃声后,到了那个时候应用会像闹钟那样唤醒手机系统,提醒我们,让我们不再错过每一次重要的约会...        其实实现起来很简单,通过数据库保存便签信息和铃声信息,开启一个闹钟服务(如果设置了开启通知铃声),到了时间就会主动唤醒手机系统,发出声音.振动,同时在通知栏会显示该便签信息,简单而实用,欢迎大家下载体验,如果有什么好的建议和批评,欢迎大家指出

easyui-easyUI中的dategrid中单元格中嵌套一个combbox

问题描述 easyUI中的dategrid中单元格中嵌套一个combbox easyUI中的dategrid中单元格中嵌套一个combbox,如何通过combbox里面的数据的改变而改变其他单元格对应的值? 解决方案 是编辑模式下的吧?切换到编辑模式后通过getEditor方法获取到编辑对象添加onselect事件,然后获取其他单元格的编辑器调用相关方法设置内容就行了 var ed = $('#dg').datagrid('getEditor', {index:正在编辑的行下标,field:'要