小说阅读器-主界面

本文介绍了小说阅读器的主界面设计,包括一个ListView作为主要展示区,以及书架背景和书籍图片。主界面包含三个核心功能:添加书本(通过文件管理器选择txt书籍并保存路径至数据库)、删除书本(利用ListView长按事件配合数据存储删除)和点击阅读(使用OnItemClickListener事件,跳转至阅读界面并处理文件编码问题)。在实现过程中遇到的编码问题尚未解决。
摘要由CSDN通过智能技术生成

主界面
主界面无非就是一个ListView,加上书架背景和书的图片。
在这里插入图片描述

主界面的功能:
1.添加书本
2.删除书本
3.点击阅读

1.添加书本
首先要先调用文件管理器,然后选择书本。
选择书后我们要将它的路径保存下来,然后加载。

Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("*/*");
intent.addCategory(Intent.CATEGORY_OPENABLE);
startActivityForResult(intent, 1);

选择后有一个 onActivityResult方法里可以执行选择后的事件

protected void onActivityResult(int requestCode, int resultCode, Intent data) {
   
    super.onActivityResult(requestCode, resultCode, data);
    //获取路径
    Uri uri = data.
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值