首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android小项目——新闻APP

前言: 在公司学习了一段时间Android知识,决定做一个小项目,目的是学会运用所学的基础知识,在这里记录一下开发历程,大家可以把它看成一款入门级练手的 Demo 应用吧~ 项目概述: 类型...管理、SharePreference –-我的(账号安全、新闻收藏夹)——SQLite 新闻列表下拉、上滑实现刷新——自定义ListView 逐条收藏新闻、删除新闻——SharePreference...仿UI界面——各类控件运用 点击查看新闻详情 —— WebView 用户界面更换头像功能——Android运行时权限、多媒体、Content Provider 源码及下载地址: https...: 下拉刷新: 上滑加载: 该功能具体实现请参考——ListView实现上拉加载&下拉刷新; 删除新闻: 在新闻列表点击每条新闻中的×号可完成新闻删除。.../data/你的应用的包名/files/ 目录,一般放一些长时间保存的数据 //Context.getExternalCacheDir() --> SDCard/Android/data/你的应用包名

1.1K10

Android Compose 新闻App(一)网络框架搭建

Compose 新闻App(一)网络框架搭建 前言 正文 一、项目创建 二、依赖配置 三、数据API 四、网络框架构建 五、项目配置 六、网络请求 七、源码 前言   要去学习新的知识,光是简单的使用还是不够的...正文   最近觉得Compose很有意思,想要去写一个关于Compose的系列文章,做一个简单的新闻App,话不多说,我们新建一个项目吧。...二、依赖配置   作为一个新闻App,新闻数据的获取是通过网络API,那么我们需要先构建一个网络框架。...然后我们在network包下新建一个ApiService接口,代码如下: interface ApiService { /** * 获取新闻数据 */ @GET("...onCreate() { super.onCreate() context = applicationContext } } 然后因为我们访问的API是http开头的,在Android9.0

2.2K20
您找到你想要的搜索结果了吗?
是的
没有找到

Android 垃圾分类APP(五)垃圾分类新闻展示

垃圾分类新闻展示 前言 正文 一、申请新闻接口数据 二、垃圾分类新闻接口请求 三、轮播显示 四、垃圾分类新闻列表 五、新闻详情页 前言   上一篇文章中完成了图像输入进行垃圾分类,这篇文章进行主页面的...正文   点击天行API,登录之后,找到垃圾分类新闻,点击申请接口。 一、申请新闻接口数据 ? 点击立即申请 ? 申请之后点击立即调试 ? 点击测试请求。 ?...二、垃圾分类新闻接口请求 我希望在主页面设置一个轮播图,对每天的垃圾分类新闻进行一个轮播,那么首先要完成接口的请求。打开ApiService。...--垃圾分类新闻列表--> <androidx.recyclerview.widget.RecyclerView android:id="@+id...="center" android:text="新闻详情" android:textColor="@color/black" android

1K10

新闻】关于Android,让你震惊的一组数字

image.png 全球Android开发者关注的2014年谷歌(微博)I/O开发大会已经召开,谷歌发布了全新的Android系统——Android L。...3.15亿 image.png   在上季度Android智能手机出货量达到了3.15亿。 10亿 image.png   Android目前月活跃用户超过10亿。...下载次数的增长,直接导致Android软件的开发者收入的快速增长。今年开发者的收入,有望比去年翻一番。 98%   免费增值模式,成为Android软件最主流的营收模式。...40%&90%   游戏在Android软件中占据主导地位。在全球所有Android软件的下载量中,游戏类占到了40%,在Android软件总收入中,游戏贡献了九成。   ...日本用户对于Android软件的付费消费,主要集中在能让玩家上瘾的热门游戏领域。

58140

Android开发实现自定义新闻加载页面功能实例

本文实例讲述了Android开发实现自定义新闻加载页面功能。分享给大家供大家参考,具体如下: 一、概述: 1、效果演示: ?...2、说明:在新闻页面刚加载的时候,一般会出现五种状态 未知状态(STATE_UNKNOW)、空状态(STATE_EMPTY)、加载中(STATE_LOADING)、错误(STATE_ERROT)、成功(...<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent...); //如果数据加载成功了, if (currentState == STATE_SUCCESS) { if (mSuccessView == null) { //加载成功页面信息,成功后的页面就是新闻页面信息...Android布局layout技巧总结》及《Android控件用法总结》 希望本文所述对大家Android程序设计有所帮助。

76920

Android Compose 新闻App(七)网络图片加载、Tab、HorizontalPager

Android Compose 新闻App(七)网络图片加载、Tab、HorizontalPager 前言 正文 一、申请API ① 增加服务接口 ② HomeRepository ③ HomeViewModel...主页面的底部我分为两个部分,目前是首页和收藏,首页需要显示好几个类型的新闻数据,那么我们先来做这一步,本文效果图如下: 正文   首先我们需要申请API,在天行API中申请如下图所示的API接口....一、申请API 首先从社会新闻这个接口开始,我们通过测试请求,然后就能拿到此接口的返回值,通过这个返回值我们生成一个数据类,在bean包下新建一个News类,代码如下: data class News(...二、网络图片加载   之前在Android的开发你肯定是了解过Glide框架的,那么现在在Compose中使用Coli库,这个库有什么优点呢?...Coil 是一个 Android 图片加载库,通过 Kotlin 协程的方式加载图片。

1.5K40

Android》Lesson17-用Fragment实现简易新闻应用1

Week10  2016/11/15上午1-4节 一、复习上次课内容 《Android》Lesson16-Fragment - 简书 二、用ListView实现简易新闻 1、android:lines...="1"设置TextView为单行显示的代码 singleline过时_android:singleline="true"被弃用过期_DD博客 android:singleLine="true" 是什么意思...3、ListView复习 一起学android之ArrayAdapter使用(12) - Android移动开发技术文章_手机开发 - 红黑联盟 4、代码参考:代码中有注释 用ListView实现新闻...三、用Fragment实现简易新闻 1、新建news_conent_frag.xml新闻内容碎片 详解android:scaleType属性 - 大猴子的学习园地 - 博客频道 -...最后Activity对应的layout包含几个fragment,通过name来加载对应的class 9代码分享 简易新闻应用1(部分代码)

79270

Python爬虫爬取新闻网站新闻

目标 1,学习Python爬虫 2,爬取新闻网站新闻列表 3,爬取图片 4,把爬取到的数据存在本地文件夹或者数据库 5,学会用pycharm的pip安装Python需要用到的扩展包 一,首先看看Python...四,Python3爬取新闻网站新闻列表 这里我们只爬取新闻标题,新闻url,新闻图片链接。 爬取到的数据目前只做展示,等我学完Python操作数据库以后会把爬取到的数据保存到数据库。...# 获取到每一个class=hot-article-img的a节点 allList = soup.select('.hot-article-img') 上面代码获取到的allList就是我们要获取的新闻列表...============================================================================================ 到这里我们抓取新闻网站新闻信息就大功告成了...python3爬取网络图片并保存到本地 https://www.jianshu.com/p/651effd4f3b8 python入门013~爬虫篇,网页爬虫,图片爬虫,文章爬虫,Python爬虫爬取新闻网站新闻

6.3K30

Android》Lesson18-用Fragment实现简易新闻应用2(完整)

Week10  2016/11/17上午1-4节 一、复习上次课内容 《Android》Lesson17-用Fragment实现简易新闻应用1 - 简书 二、简易新闻代码2:可以参考三类似代码,用手机屏幕的横屏和竖屏进行显示...方法有时候无法正常加载的问题-布布扣-bubuko.com onAttach(Context) 在Fragment中没有调用 - wudroid的博客 - 博客频道 - CSDN.NET Android...Android开发中如何匹配layout资源(layout-sw480dp layout-sw600dp-land layout-sw720dp-port) - 缥缈孤鸿影的专栏 - 博客频道...- CSDN.NET 3、layout-swxxxdp中activity_main.xml中 第1个fragment的layout_width="0dp" 三、类似代码 Android 开发 之 Fragment...详解 - Android移动开发技术文章_手机开发 - 红黑联盟 四、代码分享(完整版) 用Fragment实现简易新闻应用

494100

Android Compose 新闻App(六)导航动画、WebView、浮动按钮、底部导航

Android Compose 新闻App(六)导航动画、WebView、浮动按钮、底部导航 前言 正文 一、导航动画 ① 添加依赖 ② 使用 二、WebView使用 ① 导航传递URL参数 ② 配置WebView...① 导航传递URL参数   当前的App中有两个页面,疫情新闻页面和风险区详情页面,那么我们需要再写一个WebView的加载页面,可以让我们去加载Url。...着重讲一下WebView的使用,Compose中目前并没有WebView的直接使用,因为我们的WebView还是Android的原生WebView,没有经过Compose的封装,而如果要在Compose...中使用原生的Android控件,则就需要通过AndroidView来加载。...fun CollectionItem() { Text(text = "Collection") } 现在该有的就都有了,下面我们运行一下: 下一篇将会增加一个抽屉,然后在抽屉中增加疫情新闻的入口

4K20

数据新闻:全球新闻界的新宠

8个新闻作品从300多个参赛作品中脱颖而出,获得了最终的“数据新闻奖”。...这是全球第一个专门为数据新闻设立的奖项,从2012年开始颁发。 在全球新闻界,“数据新闻”(也称“数据驱动新闻”)已经不再停留于一个新名词,它代表着新闻业正在进行的一系列如火如荼的实践。...众多媒体专家看好数据新闻的前景。“精确新闻学”的奠基人、美国北卡罗来纳大学教堂山分校荣休教授菲利普·迈耶如此强调推行数据新闻的时代意义:“现在是个信息过剩的时代,对信息进行处理很重要。...给新闻业注入创新活力   无论老牌主流媒体还是新兴网络媒体,都不约而同地投入资金和人力开发数据新闻业务——究其原因,是数据新闻为它们注入了创新的活力。   ...毋庸置疑,新闻业正面临着前所未有的巨变格局。如何通过创新使新闻界适应当下社会的需要?从全球实践的角度看,推广数据新闻不失为一种可借鉴的解题思路。 作者:方洁(中国人民大学新闻学院) 摘自:光明日报

2.5K120

模仿腾讯新闻做了款新闻阅读小程序

它来源于一个大作业,要求如下: 设计并实现一个基于Web的新闻组系统,用户应该可以订阅新闻组,并且浏览新闻组中的文章。 该系统跟踪用户阅读过的文章使它们不会再次显示。 该系统提供对旧文章的搜索支持。...首先,为了获取真实的新闻数据,本系统使用网络爬虫技术每日定时从腾讯新闻爬取新闻信息,并将这些数据插入到数据库中进行保存。 ?...之后,前端小程序部分将用户请求以HTTP请求的方式发送到后端进行执行,并将返回的新闻结果进行展示。 通过基于WEB的新闻组系统,用户可以订阅喜好的新闻组,并且浏览新闻组中的文章。...订阅 在用户登录之后,显示用户订阅的特定板块新闻。如下图: ? 如上图操作,当用户订阅了军事和娱乐新闻后,用户的首页只显示军事和娱乐新闻,显示结果如下; ?...实现细节 富文本解析 小程序官方并不支持富文本解析,必须要我们手动引入第三方库,这里采用的是 wxParse,只要把新闻文本和里面的图片组装成富文本,就能显示出图文并茂且风格多样的新闻内容了,所以抓取新闻内容的时候

1.3K10
领券