`
knight_black_bob
  • 浏览: 850250 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android file 存储 html 导致 pre[code=java] 不换行

阅读更多

 

 

 android file 存储 html  导致 pre[code=java] 不换行

 

 显示 html 如图


 代码 如图

 

原因: 在写文件的时候 <pre> </pre> 在写入文件就直接写成了 一行,所以 在 高亮的时候是不能够换行了,所以 正确的方式应该是 在写入文件的时候让他换行,或者 ,像我一样,投机取巧,存在db 中,样式是不会改变的 。

 

 

 

String result = event.data; 
String data = IteyeJsoupPerformer.getIteyeBlogString(result);
refreshUI(data);  

IteyeItemEntity oldEntity = IteyeBlogDBHelper.findOneByArticleLinkType(db, currentEntity.getArticleLink(),BlogType.HISTORY.getItype());
if ( oldEntity == null) { 
	IteyeItemEntity beforeEntity = new IteyeItemEntity(currentEntity.getUserName(), currentEntity.getUserPicLink(),
			currentEntity.getUserBlogLink(), currentEntity.getTitle(),
			currentEntity.getContent(), currentEntity.getArticleLink(), currentEntity.getSeeNum(),
			currentEntity.getGoodNum(), currentEntity.getBadNum(), currentEntity.getInsertTime());
	beforeEntity.setType(BlogType.HISTORY.getItype());
	IteyeBlogDBHelper.saveBinding(db, beforeEntity);
	
	BlogCacheEnity entity = new BlogCacheEnity( url, UUID.randomUUID().toString().replaceAll("-", ""),result);
	BlogCacheDBHelper.saveBinding(db, entity);
	//FileStoreManager.getInstance().save(entity.getCode(), result); 
	
}else{
	
}

 

 

 

 

BlogCacheEnity item = event.mDataList.get(0);
if (item !=null ) {
	String result = null;
	//result = FileStoreManager.getInstance().getData(item.getCode());
	result = item.getHtml();
	String data = IteyeJsoupPerformer.getIteyeBlogString(result);
	refreshUI(data);  
	
}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

捐助开发者

在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(右上角的爱心标志,支持支付宝和PayPal捐助),没钱捧个人场,谢谢各位。



 
 
 谢谢您的赞助,我会做的更好!

 

 

 

 

 

 

  • 大小: 40.7 KB
  • 大小: 38.8 KB
0
0
分享到:
评论

相关推荐

    android webview input=file 失效解决方案

    1. **安全策略限制**:Android的WebView遵循Chrome的同源策略,不允许跨域访问,包括本地文件系统。出于安全考虑,`input=file`选择文件的API被禁用或限制。 2. **文件选择器缺失**:在一些Android版本中,点击`...

    Android-解决在webview中input标签type="file"不能使用的问题

    以上就是解决在Android WebView中`&lt;input type="file"&gt;`不能使用问题的完整步骤。需要注意的是,如果你的应用需要兼容Android M及以上版本,还需要处理运行时权限。在Android 6.0(Marshmallow)及以上版本,访问...

    Android File Transfer for MAC 下载

    《Android File Transfer for MAC:连接安卓与苹果的桥梁》 在数字时代,设备间的文件传输变得日益重要。作为两大主流操作系统,Android和iOS在许多场景下需要进行数据交互。特别是对于Mac用户来说,如何在不借助第...

    解决webView不支持网页,webViewinput type="file"上传功能

    if (requestCode == FILE_SELECT_CODE && resultCode == RESULT_OK) { Uri uri = data.getData(); webView.evaluateJavascript("window.fileSelected('"+uri.toString()+"');", null); } } ``` 以上就是解决...

    Android原生java语句 和html js互相调用 传递参数

    `WebView`不仅可以展示HTML页面,还能实现Android原生Java代码与HTML中的JavaScript交互,从而实现更丰富的功能。本教程将详细介绍如何在Android中通过Java语句与HTML中的JavaScript进行互调,并传递参数。 首先,...

    Android WebView 不支持 H5 input type=”file” 解决方法

    通过网络搜索发现是因为 android webview 由于考虑安全原因屏蔽了 input type=”file” 这个功能 。 经过不懈的努力,以及google 翻译的帮助 在 stackoverflow 中找到了解决的方法。 具体可以理解为 重写webview 的...

    Android私有储存文件和外部储存文件读写(适配6.0以上权限,不考虑SD卡)

    在Android开发中,数据存储是不可或缺的一部分。Android系统提供了多种方式来存储应用程序的数据,包括私有储存和外部储存。本文将深入探讨如何在Android 6.0及以上版本中读写私有储存文件和外部储存文件,并适配新...

    html.rar_android Java html_android html_html_html android_html手机

    在Android平台上,HTML结合Java可以构建丰富的移动应用,特别是在开发混合应用时。本资料包聚焦于"html.rar",重点关注Android环境下如何利用HTML进行手机编程。 在Android中,HTML主要通过WebView组件来展示。...

    Android WebView 不支持 H5 input type="file" 解决方法

    Android WebView 不支持 H5 input type="file" 解决方法 Android WebView 是一个基于 WebKit 引擎的浏览器组件,可以在 Android 应用程序中嵌入网页内容。但是,当我们在 WebView 中使用 H5 的 input 标签时,发现...

    Android Parcelable code generator

    在Android studio 4.0+以后在插件中已经搜索不到Android Parcelable code generator这个超级好用的插件了,唯一能使用的方式就是下载离线插件包,进行离线安装。 File -&gt; Settings -&gt; Pugins -&gt; Install plugin from...

    FileProvider使用demo

    FileProvider可以避免直接使用file:// Uri可能导致的安全问题,因为这种Uri方式可能会暴露应用私有的文件给其他应用。下面我们将深入探讨FileProvider的使用方法。 **一、FileProvider简介** FileProvider是...

    POI的EXCEL导出,自动换行

    ### POI的EXCEL导出,自动换行 在日常工作中,经常需要处理大量的数据导入导出任务,尤其是在企业级应用开发中,Excel文件的处理成为了一项必不可少的能力。Apache POI项目提供了一系列用于读写Microsoft Office...

    读取文件并换行

    总的来说,这个任务涉及了Java的文件I/O操作、字符串处理以及错误处理的基本概念,这些都是编程实践中不可或缺的技能。通过这样的操作,我们可以有效地解析和展示大量文本数据,为后续的分析和处理打下基础。

    new file()创建不出文件 解决 Android无法创建File问题

    Android 无法创建File文件 ,在上传图片的时候报错,提示file文件夹未空或在手机清空缓存删除文件夹后 文件夹无法创建 使用file.mkdirs()方法 返回一直是false 提供的功法可以直接解决该问题

    android平台存储容量大小更改

    其次,`File.java`是Android的Java API中用于文件操作的核心类。在修改存储容量的过程中,可能需要对`File`类进行扩展或调整,以适应新的存储大小。这可能包括更新文件系统的大小计算,或者确保文件操作在新的容量...

    Android中与File有关的权限.pdf

    在Android系统中,File类是进行文件操作的核心类,它提供了丰富的API来创建、读取、写入、删除以及管理文件和目录。Android文件权限管理是应用开发中至关重要的一个环节,因为它涉及到用户数据的隐私和安全。以下是...

    Android SD数据存储

    在Android系统中,SD卡(Secure Digital card)主要用于扩展设备的外部存储空间,方便用户存储大量数据,如图片、音频、视频以及应用数据等。Android Studio作为官方推荐的开发环境,提供了丰富的API和工具来支持...

    Android存储字符串数据到txt文件

    "Android存储字符串数据到txt文件" Android存储字符串数据到txt文件是Android开发中的一种常见需求,对于大多数开发者来说,存储字符串数据到txt文件是一种非常有用的功能。今天,我们将详细介绍如何在Android中...

    android+javaCV环境配置

    在Android平台上进行计算机视觉开发时,JavaCV是一个非常重要的库,它为开发者提供了与OpenCV、FFmpeg等库的交互接口。JavaCV使得在Android应用中实现图像处理、视频分析等功能变得更为简单。本文将详细介绍如何配置...

    Android studio 自动换行和取消自动换行操作

    Settings -&gt; Editor -&gt; General -&gt; Use soft wraps in editor 选中换行反之不换行 (测试版本android studio 3.1.0版本,其他版本大家自适应) 补充知识:解决 android studio 一直闪  File &gt; Invalidate Caches/...

Global site tag (gtag.js) - Google Analytics