05 2021 档案

摘要:今天对服务器上的中间层代码进行修改, 此次增加了对新闻的初始获取量,固定首次获取数据先展示15条,之后增加 上拉下拉的代码对新闻进行更新。 阅读全文
posted @ 2021-05-31 19:59 哦心有 阅读(50) 评论(0) 推荐(0)
摘要:今天准备学习一下手机状态栏的各项操作: getWindow().setStatusBarColor(Color.TRANSPARENT); getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULL 阅读全文
posted @ 2021-05-28 23:05 哦心有 阅读(33) 评论(0) 推荐(0)
摘要:今天尝试将获取数据封装为一个类: package com.example.bowenwang; import android.os.Message; import android.util.Log; import org.json.JSONArray; import org.json.JSONExc 阅读全文
posted @ 2021-05-27 13:02 哦心有 阅读(17) 评论(0) 推荐(0)
摘要:今日份学习,新闻app当然得有上拉下拉了,所以smartRefreshLayout得好好学一下, <?xml version="1.0" encoding="utf-8"?> <com.scwang.smartrefresh.layout.SmartRefreshLayout xmlns:andro 阅读全文
posted @ 2021-05-26 23:00 哦心有 阅读(83) 评论(0) 推荐(0)
摘要:今日份学习,哎,handle得好好学啊 handle的方法 之前的团队项目第一阶段就已经初识handle,今天再次学习它。 void handleMessage(Message msg):处理消息的方法,通常是用于被重写! sendEmptyMessage(int what):发送空消息 sendE 阅读全文
posted @ 2021-05-25 22:46 哦心有 阅读(41) 评论(0) 推荐(0)
摘要:今日份学习,继续intent intent的过滤器: 过滤器 <intent-filter> 需要列出一个或者多个的动作,不能为空;过滤器至少包含一个 元素,否则将阻塞所有的意图。如果多个动作被提到,Android 在调用活动前尝试匹配其中提到的一个动作。 过滤器 <intent-filter> 可 阅读全文
posted @ 2021-05-24 14:39 哦心有 阅读(22) 评论(0) 推荐(0)
摘要:今天学习android的意图intent, 之前一直使用intent,但一直不知道究竟是什么,只会使用。 今天对其定义进行学习: Android意图是一个要执行的操作的抽象描述。它可以通过 startActivity 来启动一个活动,broadcastIntent 来发送广播到任何对它感兴趣的广播接 阅读全文
posted @ 2021-05-21 23:37 哦心有 阅读(57) 评论(0) 推荐(0)
摘要:今天学习Android内容: 对activity的方法加强学习 Activity 类定义了下面的回调。你可以不用实现所有的回调方法。但了解其中的每一个非常的重要,实现这些可以保证你的应用行为如用户所期望的那样。 回调描述 onCreate() 这是第一个回调,在活动第一次创建时调用 onStart( 阅读全文
posted @ 2021-05-20 22:34 哦心有 阅读(45) 评论(0) 推荐(0)
摘要:今天讲述团队项目第一阶段中对recyclerview的适配器配置, package com.example.bowenwang; import android.content.Context; import android.content.Intent; import android.os.Bund 阅读全文
posted @ 2021-05-19 12:20 哦心有 阅读(30) 评论(0) 推荐(0)
摘要:今天对团队作业进行一些优化: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://sch 阅读全文
posted @ 2021-05-18 22:26 哦心有 阅读(29) 评论(0) 推荐(0)
摘要:今天介绍团队项目中的一些费时间需要解决的点。 因为是新闻app,所以详情页面需要美观,所以就要使用webview。 然后介绍一下我的方法: web=findViewById(R.id.web); Intent intent = this.getIntent(); Bean bean=(Bean) i 阅读全文
posted @ 2021-05-17 20:22 哦心有 阅读(19) 评论(0) 推荐(0)
摘要:今天讲述对recyclerview的使用: 这里是我的一个布局: <androidx.recyclerview.widget.RecyclerView android:id="@+id/recycler" android:layout_width="match_parent" android:lay 阅读全文
posted @ 2021-05-14 22:18 哦心有 阅读(25) 评论(0) 推荐(0)
摘要:今天继续学习fragment: onAttach():Fragment和Activity相关联时调用。可以通过该方法获取Activity引用,还可以通过getArguments()获取参数。 onCreate():Fragment被创建时调用 onActivityCreated():当Activit 阅读全文
posted @ 2021-05-13 18:55 哦心有 阅读(46) 评论(0) 推荐(0)
摘要:今天主要就是对app进行优化了,因为嵌套了各个部分的代码,所以需要进行大结构的修改,突然就增加了一个头疼问题。 也是因为彼此之间的交流没做好,导致代码之间嵌合出现了整体结构的错误。 主要是需要嵌套多层Fragment,这里需要导入一些包。 并且此次在项目中的build.grade和app中的buil 阅读全文
posted @ 2021-05-12 14:21 哦心有 阅读(45) 评论(0) 推荐(0)
摘要:今天学习android碎片(fragment): Fragment是一种可以嵌入在活动中的UI片段,能够让程序更加合理和充分地利用大屏幕的空间,出现的初衷是为了适应大屏幕的平板电脑,可以将其看成一个小型Activity,又称作Activity片段。 Fragment依赖于Activity,不能独立存 阅读全文
posted @ 2021-05-12 08:54 哦心有 阅读(38) 评论(0) 推荐(0)
摘要:今天补说一下后端对okhttp获取数据时的处理: protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO 阅读全文
posted @ 2021-05-11 22:13 哦心有 阅读(29) 评论(0) 推荐(0)
摘要:今天进行团队项目的耦合,将每个负责的部分合并在一起, 有一说一,就是使用的算法确实比较差,分类新闻花费时间比较长, 并且分类也并不是太精确,但聊胜于无,耦合各个部分的代码后,进行一些小细节的修改 将手机状态栏适应于软件中相应页面主色调的颜色。 代码: package com.example.bowe 阅读全文
posted @ 2021-05-11 14:13 哦心有 阅读(31) 评论(0) 推荐(0)
摘要:学习okhttp 之前写过的博客忘了介绍需要导包: implementation 'com.squareup.okhttp3:okhttp:3.14.1' 这里可以根据自己的需要上网查版本的不同。 今天介绍对消息机制的使用: handler.sendMessage(msg); 如果在开辟子线程之后相 阅读全文
posted @ 2021-05-10 22:10 哦心有 阅读(18) 评论(0) 推荐(0)
摘要:今天对新闻列表中新闻的图片优化,比对之后决定使用网络图片地址,这里需要导入一些必要的包, 从而实现获取网络图片在列表中进行显示。 app中的build.grade中添加依赖: implementation 'com.github.bumptech.glide:glide:4.11.0' annota 阅读全文
posted @ 2021-05-10 13:54 哦心有 阅读(31) 评论(0) 推荐(0)
摘要:今天完成获取云端数据库展示为新闻, 以一个测试例子来看: Mainactivity: package com.example.linkmysql; import androidx.annotation.NonNull; import androidx.appcompat.app.AppCompatA 阅读全文
posted @ 2021-05-09 23:35 哦心有 阅读(68) 评论(0) 推荐(0)
摘要:今天对新闻的详细页面进行设计,在编写新闻界面的布局时,其实还是有些头疼的, 因为使用Textview的话,新闻会堆在一起,所以需要使用webview,而是用webview也不能都将爬取的新闻数据 源码都爬取过来,所以需要只爬取新闻的内容部分,因此爬取新闻的代码也是进行了更改,将新闻内容部分那些源码爬 阅读全文
posted @ 2021-05-08 19:46 哦心有 阅读(37) 评论(0) 推荐(0)
摘要:今天继续学习okhttp JSONArray jsonArray=new JSONArray(result); list=new ArrayList<>(); listfre=new ArrayList<>(); page=1; page2=1; for(int i=0;i<jsonArray.le 阅读全文
posted @ 2021-05-07 22:07 哦心有 阅读(23) 评论(0) 推荐(0)
摘要:今天实现了获取云端数据库的数据在app中进行显示的功能。 最初准备使用本地的数据库,但通过筛选考虑,最终决定使用okhttp,方便对用户及后端数据的及时了解。 主要代码: private void get(){ new Thread(){ @Override public void run() { 阅读全文
posted @ 2021-05-07 13:41 哦心有 阅读(22) 评论(0) 推荐(0)
摘要:今天学习okhttp获取服务器数据: 使用okhttp的post方法 RequestBody responseBody=new FormBody.Builder() .add("classify", String.valueOf(classify)) .build(); Request reques 阅读全文
posted @ 2021-05-06 22:05 哦心有 阅读(39) 评论(0) 推荐(0)
摘要:今天进行新闻的列表设计。 在进行新闻列表设计时,首先使用了listview,但考虑到可能设计多个样式的item,因此决定采用RecyclerView。 对于每个item的设计: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:an 阅读全文
posted @ 2021-05-06 10:17 哦心有 阅读(48) 评论(0) 推荐(0)
摘要:今天进行了新闻各个分类的设计,主要是用技术是viewpage和tablayout。 通过使用viewpage和tablayout来实现各个分类之间的滑动。 import android.app.Activity; import android.graphics.Color; import andro 阅读全文
posted @ 2021-05-05 10:07 哦心有 阅读(32) 评论(0) 推荐(0)
摘要:handler学习: 低耦合 为什么不直接让消费者调用生产者的某个方法?如果这样直接调用必然会产生相互依赖的情况也就是耦合,如果以后生产者和消费者某一方变化都有可能会影响到对方,但是如果二者直接不直接依赖而是通过缓冲区来交互,这样耦合性就大大减低了。支持并发 生产者可以放心的产生数据直接扔给消息缓冲 阅读全文
posted @ 2021-05-04 22:00 哦心有 阅读(29) 评论(0) 推荐(0)
摘要:今天进行云服务器的配置,对于云服务器,使用的是阿里免费领用的服务器,对于现阶段的团队项目是足够使用的。 首先是配置mysql的数据库,这里就需要使用Linux的命令,后续配置了tomact和java的环境。 配置服务器主要是为实现数据的交互,方便与Android进行数据交互。 使用finalshel 阅读全文
posted @ 2021-05-04 21:00 哦心有 阅读(37) 评论(0) 推荐(0)
摘要:今天已经完成新闻的数据爬取,目前爬取的新闻网站有腾讯、新浪网。 爬取新浪网: import requests from bs4 import BeautifulSoup from datetime import datetime import json import pymysql def getn 阅读全文
posted @ 2021-05-03 22:52 哦心有 阅读(49) 评论(0) 推荐(0)
摘要:今天了解handler的一些类 Class Fields Message 1.target(Handler)是一个Handler标记Message属于哪个Handler2.when(long)什么时候发送这个messag3.next(Message)可以作为一个List4.另外就是一些数据了 Mes 阅读全文
posted @ 2021-05-03 22:02 哦心有 阅读(29) 评论(0) 推荐(0)