- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 树莓派4B与Android之缘——Android应用MiniChat聊天软件
MiniChat是一款聊天软件,你可以通过此软件进行聊天, 本应用集成了融云模块,从而实现集成通讯。主要功能是账号注册,登录,好友添加,好友间发送文字、文件信息。
2021-06-03 22:13:57
2350
原创 树莓派4B与Android之缘(十三):Android应用科学计算器开发(6)MainActivity类实现
一、MainActivity介绍1.作用与前端用户交互的实现,实现按键的监听,数学表达式的输入2.代码块功能介绍(1)二、代码实现import androidx.appcompat.app.AppCompatActivity;import androidx.databinding.DataBindingComponent;import androidx.lifecycle.LifecycleOwner;import androidx.lifecycle.Observer;import a
2021-04-22 11:17:14
257
原创 树莓派4B与Android之缘(十二):Android应用科学计算器开发(5)viewModel类
一、ViewModel1.作用储存计算器状态,以及输入域,输出域内容,检测变化2.代码实现package com.example.calculator.viewmodels;import androidx.lifecycle.MutableLiveData;import androidx.lifecycle.ViewModel;import com.example.calculator.model.Calculator;public class MainViewModel extend
2021-04-22 11:12:03
211
原创 树莓派4B与Android之缘(十一):Android应用科学计算器开发(4)sciencecalator类
一、ScienceCalculator类1.作用用于完成科学运算,将基本运算器不能处理的表达式转换为基本运算器可以运算的数学表达式。2.原理检查数学表达式,如果遇见科学运算,就进行对应科学运算,将其替换成运算数,对于-2.444E-16要将其转换成(-2.444E(-16))的形式3.代码实现import java.math.BigDecimal;public class ScienceCalculator { private final BaseCalculator baseCa
2021-04-22 10:57:39
222
原创 树莓派4B与Android之缘(十):Android应用科学计算器开发(3)运算原理、calculator类与basecalculator类
奥尔森非常
2021-04-21 23:38:13
307
1
原创 树莓派4B与Android之缘(九):Android应用科学计算器开发(2)前端界面布局代码介绍
一、前端界面activity_main.xml主界面
2021-04-21 23:34:15
169
原创 树莓派4B与Android之缘(八):Android应用科学计算器开发(1)前言
一、实验目的设计计算器,查看android应用在树莓下系统的运行情况二、实验要求设计一款计算器,可以实现基本计算和科学计算。基本计算包括加减乘除,科学计算包括三角函数,支持rad/deg,阶乘,次方,倒数,对数等。三、实验内容(一)基本步骤了解计算器的设计基本步骤,设计出计算器架构设计前端界面设计计算器类,activity,viewmodel底层逻辑测试计算器基本运算和科学计算,改正bug(二)基本环境硬件环境:树莓派4B软件环境:Android StudioAndroid版本
2021-04-21 23:08:02
255
原创 树莓派4B与Android之缘(七):Android基本知识回顾(4)架构组件的使用LiveData
一、LiveData简介LiveData 是一种可观察的数据存储器类。与常规的可观察类不同,LiveData 具有生命周期感知能力,意指它遵循其他应用组件(如 Activity、Fragment 或 Service)的生命周期。这种感知能力可确保 LiveData 仅更新处于活跃生命周期状态的应用组件观察者。二、LiveData优势使用 LiveData 具有以下优势:确保界面符合数据状态LiveData 遵循观察者模式。当底层数据发生变化时,LiveData 会通知 Observer 对象。您可
2021-04-20 17:28:42
118
原创 树莓派4B与Android之缘(六):Android基本知识回顾(3)架构组件的使用viewModel
一、架构组件注:如果您之前未接触过android,对android基本知识不甚了解,建议查阅android官网官方指南Android官方提供了一个Jetback组件库。可帮助您设计稳健、可测试且易维护的应用。您可以从管理界面组件生命周期和处理数据持久性的类着手。管理应用的生命周期。新的生命周期感知型组件可帮助您管理 Activity 和 Fragment的生命周期。在配置更改后继续有效、避免内存泄漏,以及将数据轻松加载到界面中。使用 LiveData 构建数据对象,在基础数据库改变时通知视图。
2021-04-20 16:05:55
133
原创 树莓派4B与Android之缘(五):Android基本知识回顾(2)Activity
一、简介Activity 类是 Android 应用的关键组件,而 Activity 的启动和组合方式则是该平台应用模型的基本组成部分。在编程范式中,应用是通过 main() 方法启动的,而 Android 系统与此不同,它会调用与其生命周期特定阶段相对应的特定回调方法来启动 Activity 实例中的代码。二、Activity的配置声明组件要声明 Activity,请打开清单文件AndroidManifest.xml,并添加 <activity>元素作为 <application
2021-04-20 15:41:12
162
原创 树莓派4B与Android之缘(四):Android基本知识回顾(1)
一、Android基本定义安卓(Android)是一种基于Linux内核(不包含GNU组件)的自由及开放源代码的操作系统。您可以使用 Kotlin、Java 和 C++ 语言编写 Android 应用。Android SDK 工具会将您的代码连同任何数据和资源文件编译成一个 APK(Android 软件包),即带有 .apk 后缀的归档文件。一个 APK 文件包含 Android 应用的所有内容,它也是 Android 设备用来安装应用的文件。二、Android安全性(一)每个 Android 应用都
2021-04-20 15:25:57
614
1
原创 树莓派4B与Android之缘(二)树莓派基本接口与Android系统安装
一、树莓派基本接口基本接口图片,见上图有兴趣详细了解的同学,建议点击下面链接,查看https://blog.youkuaiyun.com/bhniunan/article/details/104783321二、树莓派Android系统安装(一)系统及主要工具1.Android系统:Lineages OS(Android 9) (条件允许者,可安装更改版本)下载链接:https://konstakang.com/devices/rpi4/2.刷机工具:balenaEtcher下载链
2021-04-04 21:14:40
3088
2
Calculator.zip
2021-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人