首页 > 其他分享 >安卓开发感悟 — GPT使用

安卓开发感悟 — GPT使用

时间:2024-04-01 17:32:05浏览次数:29  
标签:感悟 xml layout parent 安卓 GPT android 代码 match

  • 把要做的事情简化为最基本的一个要求,交给GPT解决,然后在基础版本上逐步实现更复杂的需求。

        任务:首页的Fragment使用适配器,每一行显示一个攻略(含图片、文字等),起初是模仿Activity调用适配器的代码,但发现这种方法不适用于Fragment(不显示列表内容),就一直把最终的复杂代码交给GPT,但一直无法解决问题。

        最终,删除所有代码,把homeFragment的布局代码和列表每一行的样式需求告诉GPT,得到了有效回答。(xml代码都是最简单的样式)

提问:

安卓开发中,homeFragment.java的布局fragment_home.xml如下:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fillViewport="true">

    <ListView
        android:id="@+id/lve_listview"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"/>

</ScrollView>
现在想要id为lve_listview的列表,每一行的样式均为gonglve_list_item.xml,gonglve_list_item.xml代码如下:<?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:background="@color/green">

    <TextView
        android:layout_width="100dp"
        android:layout_height="30dp"
        android:text="BeiJing"
        android:textSize="19dp"
        android:translationX="70dp" />

</LinearLayout>

homeFragment.java 代码如何编写

标签:感悟,xml,layout,parent,安卓,GPT,android,代码,match
From: https://blog.csdn.net/yi_wen_1226/article/details/137240044

相关文章

  • 【安卓逆向】一个画图AI软件的会员分析
    这次的软件名是:5Zu+6LajYWk=可以通过AI绘画,但是有次数限制,会员可以无限制,我们来分析一下这个软件,首先查壳,抓包分析消息,最后再来源码分析可以发现是经过360加固的,脱壳难度较大,再来抓包看看数据有没有突破点,这里使用小黄鸟进行抓包发现有一条响应数据是vip:false(原本是false),后......
  • uni-app项目如何运行至安卓模拟器(MuMu模拟器12)
    uni-app项目如何运行至安卓模拟器(MuMu模拟器12)一篇搞定全过程,可根据个人需求通过目录进行跳转。uni-app项目也可以运行在AndroidStudio中,可根据个人需求进行选择使用。文章目录uni-app项目如何运行至安卓模拟器(MuMu模拟器12)一、本文使用工具与插件二、安装MuMu......
  • 继ChatGPT后Sora的出现,中国编程教育的脚步再次落后?
    继ChatGPT成为全世界的焦点后,OpenAI再次发布震惊科技圈的技术——Sora。Sora是什么,相信很多小伙伴们已经多多少少有过了解,为了让大家对Sora了解得更充分,我再给大家介绍一下。Sora可以根据用户提供的文本描述,生成高质量、逼真、连贯的视频,最长可达一分钟。Sora的名称源于日......
  • 实时数仓项目《二》-利用chatgpt prompt完成基础维表的创建
    系列文章:实时数仓项目《一》-实时数仓架构-CSDN博客目录5.ods->dwd:维表关联方案及维表加工、导入hbase5.1维表关联方案5.2退维后结果去向5.3创建维表:基础业务库表数据同步到hbase5.3.1cdc读取mysql数据,生成临时映射表5.3.2将目标表映射到Hbase中,生成临时映射......
  • ChatGPT和OpenAI API将如何颠覆我们的生活?
    重磅专栏推荐:《大模型AIGC》《课程大纲》《知识星球》本专栏致力于探索和讨论当今最前沿的技术趋势和应用领域,包括但不限于ChatGPT和StableDiffusion等。我们将深入研究大型模型的开发和应用,以及与之相关的人工智能生成内容(AIGC)技术。通过深入的技术解析和实践经验......
  • llama2+localGPT打造纯私有知识助手
    通过部署llama2系列,可以构建本地私有的知识小助手用来输出一写周报、月报,甚至辅助数据分析都可以(想想都很轻松)想要大模型支持特定的数据集,就需要进行专业的fine-turing但是fine-turing工作,是需要一系列的数据工程,向量化等工作,不太便捷PromtEngineer/localGPT把这些工作就包......
  • Fiddler系列课程笔记(三): HTTPS及安卓&iOS设备APP抓包
    Fiddler系列课程笔记(三):HTTPS及安卓&iOS设备APP抓包1.HTTPS抓包1.1什么是HTTPS?HTTPS(全称:HyperTextTransferProtocoloverSecureSocketLayer),HTTPS协议是由HTTP加上TLS/SSL协议构建的可进行加密传输、身份认证的网络协议,主要通过数字证书、加密算法、非对称密钥等技......
  • 安卓手机用termux搭建文件服务器(可以上传下载)的方法推荐(不是教程)
    一.http服务器(1).使用rust的Dufs,Dufs是一个独特的实用程序文件服务器,支持静态服务、上传、搜索、访问控制、webdav...项目地址https://github.com/sigoden/dufs(2).使用nginx加nginx的上传模块二.ftp服务器需要注意的是很多浏览器已经不支持ftp协议了(1)使用busybox的ft......
  • GPT-1原理-Improving Language Understanding by Generative Pre-Training
    文章目录前言提出动机模型猜想模型提出模型结构模型参数模型预训练训练的目标训练方式训练参数预训练数据集预训练疑问点模型微调模型输入范式模型训练微调建议微调疑问点实验结果分析GPT-1缺陷前言首先想感慨一波这是当下最流行的大模型的的开篇之作,由OpenAI提......
  • GPTCache使用
    1.概述传统应用开发中,为了提升系统的查询性能,往往会在系统架构设计中加入缓存机制。在AI大模型领域,虽然功能非常强大,但是使用成本也是非常昂贵的,比如OpenAI的GPT-4按照token的个数来计算费用。那么,在这种情况下是否有一种方案来解决呢?既能降低使用LLMAPI的成本,也能同时提升调用L......