当前位置: 首页 > wzjs >正文

建站官网模板张家港做网站的推荐

建站官网模板,张家港做网站的推荐,网站建设关键词,h5技术建设网站1、背景 时间飞逝啊!春节期间大火的DeepSeek,假期还没结束,就赶紧自己部署了一个R1的最低版本(1.5B),顺便在App上通过API实现与本地DeepSeek的对话功能。这几天睡眠不好,写了几篇,正…

1、背景

时间飞逝啊!春节期间大火的DeepSeek,假期还没结束,就赶紧自己部署了一个R1的最低版本(1.5B),顺便在App上通过API实现与本地DeepSeek的对话功能。这几天睡眠不好,写了几篇,正好总结及记录一下吧

2、效果

整体的效果如视频所示。【说明】当时整的时候,只是一个最简单的http请求,没有使用SignalR,改天再加上试试

Xamarin.Android实现DeepSeek的对话功能

3、具体实现

3.1 .9.png图(点九图)

首先是对话框,就是下图中的聊天框的蓝色和灰色的区域,在Android开发中经常使用后缀名称为.9.png的图片,作为存放文字的区域。
在这里插入图片描述
先说一下.9.png的逻辑
在这里插入图片描述
上面的横线,代表整个对话框左右移动的区域,左侧是上下移动的区域;而右面的横线则是文字在垂直方向的存放区域,下方的则是文字在水平方向的存放区域。大体如下图所示
在这里插入图片描述
如何画出这个界面,网上的方法有很多,这里介绍一个很简单的。登录这个网址:Android Asset Studio,选择这个,进行尝试即可,非常简单。这个网站还有很多其他功能,甚至好用。
在这里插入图片描述
将制作完成的.9.png图片导入至项目中既可。左右各一个.9图
在这里插入图片描述
这样,前期的准备工作基本完成了

3.2 App界面实现

整体界面很简单,整体的布局示意图如图所示
在这里插入图片描述
主要分为两个文件实现:deepseek_layout.xmldeepseek_dialog_layout.xml,其中前者为整体的布局文件,后者为ListView的adapter的配套布局文件。两者的代码如下:
deepseek_layout.xml代码如下:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:background="#d8e0e8"android:layout_width="match_parent"android:layout_height="match_parent"><ListViewandroid:id="@+id/msg_list_view"android:divider="#0000"android:layout_weight="1"android:layout_width="match_parent"android:layout_height="0dp"/><LinearLayoutandroid:orientation="horizontal"android:layout_width="match_parent"android:layout_height="wrap_content"><EditTextandroid:id="@+id/input_text"android:hint="请输入您的问题..."android:maxLines="2"android:layout_weight="1"android:layout_height="wrap_content"android:layout_width="0dp" /><Buttonandroid:id="@+id/send_btn"android:text="发送"android:layout_width="wrap_content"android:layout_height="wrap_content"/></LinearLayout>
</LinearLayout>

deepseek_dialog_layout.xml代码如下:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="match_parent"android:layout_height="match_parent"android:padding="10dp"><TextViewandroid:textAlignment="center"android:id="@+id/currentDateTime"android:layout_width="match_parent"android:layout_height="wrap_content"/><LinearLayoutandroid:id="@+id/left_layout"android:layout_gravity="left"android:background="@drawable/msg_left"android:layout_width="wrap_content"android:layout_height="wrap_content"><TextViewandroid:layout_gravity="center"android:layout_margin="10dp"android:textColor="#fff"android:id="@+id/left_msg"android:layout_width="wrap_content"android:layout_height="wrap_content"/></LinearLayout><LinearLayoutandroid:id="@+id/right_layout"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="right"android:background="@drawable/msg_right" ><TextViewandroid:id="@+id/right_msg"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center"android:layout_margin="10dp" /></LinearLayout></LinearLayout>

然后deepseek的请求,并完成ListView的赋值。关于deepseek的接口调用,参见使用C#控制台调用本地部署的DeepSeek。最终完成本项目的效果。

4、参考资料

1、.9.PNG是啥?

http://www.dtcms.com/wzjs/573587.html

相关文章:

  • 网站企业建设公司排名代推广平台
  • 静态网站建设摘要wordpress是主流cms系统
  • 如何用模板做网站视频网络培训心得
  • 网站建设 十佳制作贵州做旅游的网站
  • 上海石化有做网站设计的吗用自己服务器做网站
  • 做招聘网站需要多少钱信息服务平台有哪些
  • 网站制作加双链接怎么做深圳工业设计展2021
  • 成都网站建设排行榜jsp网站开发引用文献
  • 楚雄微网站建设手机网站制作费用
  • 浙江建设局图审网站seo实战培训王乃用
  • 手机网站视频无法播放是怎么回事免费前端模板网站
  • 网站建设策划书模板下载网站怎么做发送邮件的超链接
  • 个人网站建设的小清新图片wordpress的登陆
  • 国内比较知名的大型门户网站网络营销的七种方法
  • 建设一个网站花多少钱中企动力网站怎么样
  • 网站外包公司该如何运营诸城 建设外贸网站
  • 淘宝联盟网站怎么做wordpress .htaccess
  • wordpress英文站更新通知目录深圳自建站有哪些大公司
  • 网站定位包括哪些内容杭州网站建设方案书
  • 南方医科大学精品课程建设网站网页代码是什么语言
  • 兰州网站设计厂家wordpress网页编辑
  • 苏州市相城区建设局网站企业网络推广公司
  • 找外贸客户的网站中国电力建设公司官网
  • 自己搞个网站做网页一个页面多少钱
  • 免费推广网站排名摄图网官网
  • 宁波网站优化方案留言板网站怎么做
  • 企业网站模板源码有哪些简述网站开发过程
  • 怎么样做网站才能适应手机屏幕店面建设网站的必要性
  • 玮科网站建设凡科网手机版下载
  • 江西省城乡和住房建设部网站优质手机网站建设企业