本篇记录的是使用Jsoup框架爬取网页内容,结合Android的RecyclerView,从而实现批量下载小说的功能(也是我的APP星之小说下载器Android版的核心功能),思路仅供参考 本文使用了AsyncTask来实现下载功能,不懂使用的可以参考一下我的文章Android开发--实现子线程更新UI RecyclerView的使用这里也略过了,详情请看Android ListView与RecycleView的对比使用 思路分析 RecyclerView相关概念 RecyclerView的使用…
1.写一个一竖的自定义布局: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="wrap_content" an…
0.  前言 随着Android的发展,虽然ListView依旧重要,但RecyclerView确实越来越多的被大家使用.但显然并不能说RecyclerView就一定优于ListView,而是应该根据不同的需求选择最合适的进行使用.本篇将介绍我们为什么要使用RecyclerView,并且它的基本使用方法. 在Android开发--RecyclerView特性以及基本使用方法(一)中主要介绍了我们为什么要使用RecyclerView,以及RecyclerView强大的LayoutManager.这…
)关于点击事件,没有像ListView那样现成的API,但是自己封装起来也不难,而且我们使用ListView时,如果item中有可点击组件,那么点击事件的冲突也是一个问题,而在RecyclerView中则把点击事件的控制权完全的交给开发者. 2.  RecyclerView的简单使用 2.1  Adapter中的实现 public class RecyclerAdapter extends RecyclerView.Adapter<RecyclerAdapter.ViewHolder> { /…
Android开发调试常用命令列表 adb命令 am am start -n com.iflytek.autofly.account/.ui.MainActivity am start -n com.android.settings/.Settings am start "intent:#Intent;action=android.media.action.MEDIA_PLAY_FROM_SEARCH;\ S.android.intent.extra.focus=vnd.android.curs…
最新的Android开发电子书大集合,免费下载! 1.The Business of Android Apps Development, 2nd Edition http://ebook.goodfav.com/the-business-of-android-apps-development-2nd-edition-11440.html 2.Expert Android http://ebook.goodfav.com/expert-android-11438.html 3.Learn Java…
今天开始准备Android开发环境,FQ下载Android Studio,官网下载地址 https://developer.android.com/studio/install.html (突然发现我用的vpn下载还挺快~~ 1G 不到10分钟搞定了~~)安装后发现和视频中不一致啊 对比过后发现好像 Android Studio 是Google新推出的Android开发平台,貌似更加强大,learning... 安装后,添加app项目,hello world 页面, 启动App Run 报错,无…
RecyclerView RecyclerView是什么? RecyclerView是如今Android开发中最常用的控件,其相较于ListView和GridView的功能更为强大,优化了两者的各种不足,同时可以开发出各种View. 要使用RecyclerView,首先要在build.gradle中添加依赖 implementation 'com.android.support:recyclerview-v7:27.1.1' RecyclerView实现ListView 新建一个Empty Ac…
使用多线程断点续传下载器在下载的时候多个线程并发可以占用服务器端更多资源,从而加快下载速度,在下载过程中记录每个线程已拷贝数据的数量,如果下载中断,比如无信号断线.电量不足等情况下,这就需要使用到断点续传功能,下次启动时从记录位置继续下载,可避免重复部分的下载.这里采用数据库来记录下载的进度. 效果图 断点续传 1.断点续传需要在下载过程中记录每条线程的下载进度 2.每次下载开始之前先读取数据库,查询是否有未完成的记录,有就继续下载,没有则创建新记录插入数据库 3.在每次向文件中写入数据之后,在…
1.写一个内容的自定义小布局: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="wrap_content" a…