基于Android的本地电子书阅读器的设计与实现Ebook(终章)

昨天写到最后实在是卡的受不了了,今天把这个写完。
最后就是补充几个xml,不知道前面有没有放,在这里补充下。
应该有五个是遗漏的:请添加图片描述
我在这里按照顺序依次给出代码,就不标名字了

<?xml version="1.0" encoding="utf-8"?>
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:orientation="horizontal"android:layout_width="match_parent"android:layout_height="match_parent"><ImageViewandroid:id="@+id/item_image"android:layout_margin="10dp"android:layout_width="280px"android:layout_height="580px" /><TextViewandroid:textSize="15dp"android:layout_margin="10dp"android:padding="10px"android:textColor="@color/black"android:layout_width="match_parent"android:layout_height="580px"android:id="@+id/item_tv"/></LinearLayout>
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"><ImageViewandroid:id="@+id/imageView"android:layout_width="160px"android:layout_height="200px"android:layout_marginLeft="10dp" /><TextViewandroid:id="@+id/textView"android:layout_width="wrap_content"android:layout_height="200px"android:layout_marginLeft="10dp"android:text="TextView"android:textSize="26dp"android:gravity="center_vertical" />
</LinearLayout>
<?xml version="1.0" encoding="utf-8"?>
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:orientation="horizontal"android:layout_width="match_parent"android:layout_height="match_parent"><TextViewandroid:textColor="@color/black"android:layout_width="match_parent"android:layout_height="60dp"android:gravity="center"android:background="#66FFA000"android:textSize="20dp"android:id="@+id/item_tv"/></LinearLayout>
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="horizontal"android:padding="10dp"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:maxLines="1"android:text="书名: "></TextView><TextViewandroid:id="@+id/booknamex"android:layout_width="match_parent"android:layout_height="wrap_content"></TextView></LinearLayout><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="horizontal"android:padding="10dp"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:maxLines="1"android:text="作者: "></TextView><TextViewandroid:id="@+id/authorx"android:layout_width="match_parent"android:layout_height="wrap_content"></TextView></LinearLayout><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="horizontal"android:padding="10dp"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:maxLines="1"android:text="简介: "></TextView><TextViewandroid:id="@+id/shortx"android:layout_width="match_parent"android:layout_height="wrap_content"></TextView></LinearLayout>
</LinearLayout>
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"android:paddingLeft="12dp"><TextViewandroid:id="@+id/item_content"android:layout_width="match_parent"android:layout_height="wrap_content"android:maxLines="2"android:ellipsize="end"android:lineSpacingExtra="3dp"android:paddingTop="10dp"android:textColor="@android:color/black" /><TextViewandroid:id="@+id/item_time"android:layout_width="match_parent"android:layout_height="wrap_content"android:textColor="#fb7a6a"android:paddingTop="5dp"android:paddingBottom="7dp"/>
</LinearLayout>

好了,到此我的项目就介绍完了。大家在参考的时候最好是要明白每一段代码是干啥的,这样即使是碰上了一些小插曲也可以自己轻松的解决。
祝大家学习愉快,嘿嘿。
更新
DBUtils

public class DBUtils {public static final String DATABASE_NAME = "Notepad";//数据库名public static final String DATABASE_TABLE = "Note";  //表名public static final int DATABASE_VERION = 1;          //数据库版本//数据库表中的列名public static final String NOTEPAD_ID = "id";public static final String NOTEPAD_CONTENT = "content";public static final String NOTEPAD_TIME = "notetime";//获取当前日期public static final String getTime(){SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");Date date = new Date(System.currentTimeMillis());return simpleDateFormat.format(date);}
}

Androidmanifest

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.example.ebook"><applicationandroid:allowBackup="true"android:icon="@drawable/appbg"android:label="@string/app_name"android:roundIcon="@mipmap/ic_launcher_round"android:supportsRtl="true"android:theme="@style/Theme.Ebook"><activity android:name=".jiemian5"></activity><activity android:name=".jiemian4" /><activity android:name=".jiemian3" /><activity android:name=".jiemian1" /><activity android:name=".jiemian2" /><activity android:name=".ReadBook" /><activity android:name=".MainLogin" /><activity android:name=".Register" /><activity android:name=".RecordActivity" /><activity android:name=".MainActivity"><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity></application></manifest>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/55211.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

安卓电子书格式_不用电脑,6招教你把手机上的电子书传输到Kindle上

点击 上方蓝字 查看你有多少朋友在悄悄关注 本文共 15 68 字 预计阅读时间: 2 分钟 相信每位Kindler都会有这样的生活场景——出门在外,不易携带电脑,手头上只能带轻量级的设备,比如带一部可以上网的手机,一台Kindle。 在这种场景下,如果Kindle上没有想看的书,而手机上却…

基于安卓的电子书阅读器

功能描述&#xff1a; 1&#xff1a;用户在使用软件前需要先对软件进行注册&#xff0c;注册完成后通过账号和密码登录成功后&#xff0c;才可以对软件进行使用 2&#xff1a;用户登录成功后可以查看最新书籍信息&#xff0c;以及数据的分类&#xff0c;排行等信息&#xff0c;…

epub文件是什么文件?如何用安卓手机打开?

大家在查找资料时&#xff0c;越来越多的遇见epub格式了。其实EPUB是一种电子文档格式&#xff0c; 如同word txt pdf一样可以承载很多文字信息。但在这种格式中&#xff0c;使用了不同的开放标准。区别在于&#xff0c;EPub文件属于一种可以“自动重新编排”的文件&#xff1b…

安卓手机电子书阅读器的使用体验及对比

写在前面 由于一些原因, 我一直使用安卓手机, 在安卓上查看PDF, 我经历了几个不同的阶段, 但是体验多多少少会有一些不好, 直到最近, 我才在一篇博客中找到了一款软件, 名为readera, 可以说完美解决了之前各种软件中的一些缺点与不足了. 下面从我的各个阶段使用 的PDF阅读器开…

安卓手机上最好的3个mobi阅读器

如epub、azw3一样&#xff0c;mobi也是一种常见的电子书格式&#xff0c;它可以用亚马逊电子设备打开阅读&#xff0c;但是在手机上应该怎么打开呢&#xff1f;其实通过一些支持mobi格式的阅读器就可以打开。今天小编就为大家推荐3个在安卓手机上可用的mobi阅读器。 第一款&am…

下载了免费的txt电子书,如何用安卓手机打开?

小编在通勤的时候&#xff0c;经常会看到身边的人在拿着手机看小说&#xff0c;看来喜欢使用手机阅读的人真的越来越多了。今天小编就为大家推荐几款良心的安卓手机TXT阅读器&#xff0c;使用这些阅读器&#xff0c;读TXT电子书的体验更好哦&#xff01;一起来看看吧&#xff0…

mobi怎么在Android手机上打开?

mobi格式之所以流行主要是源于亚马逊官网的电子书格式以及Kindle&#xff0c;mobi格式的文件无法直接用阅读器打开&#xff0c;而我们在日常生活中经常用手机打开文件阅读。今天小编就向大家分享mobi怎么在Android手机上打开&#xff1f; mobi文件转码为epub文件 首先&#xf…

epub电子书如何用安卓手机打开?

现在网络上有很多epub格式的小说资源&#xff0c;但很多手机由于自身不能直接打开epub格式文件&#xff0c;或者阅读软件使用感较差&#xff0c;会我们的阅读带来不小的困扰。今天我就为大家介绍3款可以在安卓手机上打开epub的小说阅读器。 第一款&#xff1a;Neat Reader 这…

azw3电子书如何用安卓手机打开?

现在网络上有很多azw3格式的小说资源&#xff0c;但这个格式是适配亚马逊kindle的&#xff0c;很多手机由于自身不能直接打开azw3格式文件&#xff0c;会我们的阅读带来不小的困扰。今天我就为大家介绍3款可以在安卓手机上打开azw3的小说阅读器。 第一款&#xff1a;Neat Read…

txt电子书如何用安卓手机完美打开?

在手机上看小说&#xff0c;好的阅读器可以使阅读体验锦上添花。下面为大家推荐几款安卓手机上的txt阅读器&#xff0c;供大家尝试。 第一款&#xff1a;Neat Reader 这款阅读器界面设计相当整洁&#xff0c;色调以淡蓝色和白色为主&#xff0c;整体阅读视觉感舒适&#xff0c…

验证码过期(小功能)

作用&#xff1a;模拟获取验证码&#xff0c;10s后&#xff0c;重新获取。未过期前不可重复获取&#xff1b; <% page language"java" import"java.util.*" pageEncoding"utf-8"%> <% String path request.getContextPath(); String b…

马斯克血洗推特!传机器学习裁员90%,团队直接解散

【导读】马氏推特裁员迎来大结局&#xff01;员工互相告别&#xff0c;「血色星期五」来了。 周五&#xff0c;推特大裁员正式开始&#xff01; 据称已经有3700多名员工卷铺盖走人了。按照推特7500人左右的员工数量来看&#xff0c;看起来猜50%的人赌对了。 大家&#xff0c…

NC:恢复菌群多样性或能降低耐药性

文章目录 建筑环境中的人为微生物耐药性热心肠日报 摘要背景结果限制与微生物多样性减少相关附表1. 基于单个宏基因组样品blastx比对NCBI NR估计Alpha多样性图1. 宏基因组数据物种和功能香农多样性指数组间比较附图1. 16S物种香农多样性指数组间比较 环境差异与微生物组相关图2…

艾美捷抗人干扰素α单抗(MT1),灵敏且高特异性

IFN-α2 干扰素-α&#xff08;IFN-α&#xff0c;也称为IFN-α、IFN-α、IFNA和干扰素-α&#xff09;是一种I型干扰素。人类有 13 种 IFN-α 亚型&#xff1a;IFN-α 1、2、4、5、6、7、8、10、13、14、16、17 和 21。与其他亚型一样&#xff0c;干扰素-α2 (IFN- α2&#…

宏病毒组研究大放异彩!| 凌恩生物1-5月高分宏病毒组文章大盘点!

凌恩生物现已在宏组学、基因组、表观遗传以及蛋白代谢等多组学及联合分析领域积累了深厚经验&#xff0c;打造出成熟的科研服务平台&#xff0c;以优质售前方案和优秀售后服务助力客户在Nature、Science、PNAS、ISME和MIcrobiome等高端国际期刊上发表了大量文章。 伴随着组学技…

Nature-2018-抗菌药物组合有望特异性治疗耐多药性的细菌感染

本文由同济大学赵晗编译&#xff0c;宏基因组公众号编辑。 抗菌药物组合的物种特异活性 Species-specific activity of antibacterial drug combinations (Nature,IF: 41.577) 一、摘要 抗菌药物耐药性的传播已经成为一个日渐严重的公共健康问题&#xff0c;它使得曾经可…

生命早期肠道微生物组和疫苗功效

疫苗是公共卫生领域最伟大的成就之一&#xff0c;每年可预防数百万儿童疾病和死亡病例。然而&#xff0c;许多疫苗的功效在地理和社会经济不同地区的婴儿之间可能存在很大差异。 有研究发现&#xff0c;肠道微生物组组成的差异已成为解释免疫结果差异的主要因素之一。 在本篇文…

细菌感染和抗生素使用

谷禾健康 人的身体拥有数千种细菌&#xff0c;这些细菌在维持健康方面发挥着重要作用。当这些细菌失控繁殖并侵入身体的其他部位或将有害细菌引入身体的系统时&#xff0c;可能会发生细菌感染。 细菌感染的严重程度取决于所涉及的细菌类型和所感染的部位等。细菌最常感染肠道、…

还在滥用抗生素?15种天然抗生素助你自然健康

谷禾健康 抗生素自问世以来挽救了无数生命 曾被誉为治病的“神药”&#xff0c;风靡全球。 然而&#xff0c;由于抗生素药物的滥用 它开始变得越来越无效 更可怕的是 一些药物抗生素还伴有有害的副作用&#xff0c;如呕吐、腹泻、过敏反应、皮疹&#xff0c; 甚至还会导致人的微…

情歌大比拼!百变大侦探剧本杀和你同听心动的声音

夏末歌声起&#xff0c;心动乐其中。近日&#xff0c;有消息称百变大侦探剧本杀继前几次歌唱比赛之后将再次举办夏日歌手大赛。为此&#xff0c;笔者找寻到百变负责人了解情况。 据该内部员工介绍&#xff0c;8月24日&#xff0c;百变大侦探作为主办方确实要在互动房间举办一场…