04 2023 档案
摘要:Android调用摄像头拍照以及选择照片 public class MainActivity extends AppCompatActivity { public static final int TAKE_PHOTO = 1; public static final int CHOOSE_PHOT
阅读全文
摘要:导航栏 BottomNavigationView + Fragment 布局文件 <?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/andro
阅读全文
摘要:导航栏(一) TabLayout + Fragment 布局文件 <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:
阅读全文
摘要:登录跳转界面<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android
阅读全文
摘要:实验项目名称:实验二 服务器端简单程序设计 一、实验目的 通过一个小型网站的开发,掌握JSP基础知识,加深对session,request,response,cookie等对象的理解,掌握其使用方法,进一步深入掌握HTML、CSS和JavaScript等知识。 二、实验内容和基本要求 1) 编写in
阅读全文
摘要:调用相机以及相册页面布局 <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schema
阅读全文
摘要:android调用相机拍照以及调用相册Java代码 public class MainActivity extends AppCompatActivity { public static final int TAKE_PHOTO = 1; public static final int CHOOSE
阅读全文
摘要:当今世界,软件已经成为当今世界不可或缺的一部分。而《梦断代码》一书记录的是作者罗森伯格对OSAF主持的Chandler项目进行田野调查,通过Chandler开发过程来揭示软件开发过程中一些根本性的大问题。 第四章作者将其命名为乐高王国。卡普尔很注重前台的效果,着重于如何体现Agenda之魂。而后台工
阅读全文
摘要:饼状图代码备忘 import android.animation.ValueAnimator;import android.content.Context;import android.graphics.Canvas;import android.graphics.Paint;import andr
阅读全文
摘要:柱状图代码备忘public class BarChartActivity extends AppCompatActivity { private BarChart barChart; private YAxis leftAxis; //左侧Y轴 private YAxis rightAxis; //
阅读全文
摘要:《梦断代码》作者对罗森博格对OSAF主持的项目的Chandler项目进行田野调查,历经多年,试图从项目的Chandler的开发过程中发现一些根本性的问题。本书讲的是一件事,但也是在讲千万事。本书将的是一群人,讲的也是千万人。从一个团队,一个项目折射出大家存在的问题,已经为何低迷的行业。人类一直以为可
阅读全文
摘要:支付宝支付支付宝支付相对简单,首先导入相关sdk,将sdk放入应用工程lib目录下: 在主项目的 build.gradle 中,添加下面的内容,将 libs 目录作为依赖仓库: 在App的build.gradle添加相关依赖,如下所示: implementation(name: 'alipaySdk
阅读全文
摘要:FileProvider 随着Android版本越来越高,Android官方对用户数据保护力度也越来越大。Android提供FileProvider类来供应用之间共享数据。 如: <paths xmlns:android="http://schemas.android.com/apk/res/and
阅读全文
摘要:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/a
阅读全文
摘要:登陆界面 <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.
阅读全文
摘要:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com
阅读全文
摘要:微信支付微信支付与微信登录基本相同,这里我们创建WXPayEntryActivity类。订单信息包含支付金额,支付时间,这些一般由服务端去实现,交付给app转发给微信服务器,对客户端来说,只需要调用支付SDK将订单信息发送给微信服务器,其具体的回调接口是该类中的onResp函数,在该函数中可判断是否
阅读全文
摘要:Android微信登录 微信登录微信登录比较简单,首先在Android Studio的build.gradle中添加相关依赖,如下所示: implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+'1在你的包名相应目
阅读全文
摘要:AndroidManifest.xml是一种Android应用程序清单文件,它位于Android应用程序的根目录中,用于描述应用程序的所有组件(Activity、Service、Broadcast Receiver、Content Provider等)以及在应用程序中需要的权限、资源和配置信息。An
阅读全文
摘要:Gradle是一个基于Apache Maven和Ant的自动化项目构建工具,用于编译、测试、打包和部署应用程序等。它是一个强大的工具,可以帮助开发人员自动执行多个复杂的交互步骤,以便将源代码转换为可执行的软件。Gradle的主要特点包括: 灵活性:Gradle可以支持多种语言和平台,可以用于Java
阅读全文
摘要:在Android中,Layout用于定义应用程序的用户界面的布局。Layout是一组绘图指令,其中包含了活动(Activity)界面中所有UI元素如按钮、文本框、图像等的位置,大小和排列方式。在Android中,Layout用XML文件的形式定义。所有在应用程序中使用的布局都存储在res/layou
阅读全文
摘要:线性布局(Linear Layout)是Android中的一种常见的UI布局容器,它可以按照水平或垂直方向排列子视图。在线性布局中,每个子视图组件只能占据一行或一列。子视图可以使用layout_weight属性指定它们在布局容器中所占的权重比例。线性布局的属性和特点包括: 方向属性(orientat
阅读全文
摘要:不通过action来处理跳转,直接从test.jsp页面跳到WEB-INF下的test1.jsp。我们有时候会试试绝对路径的写法<%=request.getContext()=%>/WEB-INF/test1.jsp,但是还是不行。因为在WEB-INF底下web容器是不让你看见他的跳转路径的。直接跳
阅读全文
摘要:早上七点半 activity_main.xml是Android应用程序中的一个XML文件,用于定义应用程序的主活动(Main Activity)的用户界面。它是通过布局文件(layout file)的形式,定义和描述应用程序中的UI界面。在activity_main.xml文件中可以包含各种视图(V
阅读全文
摘要:早上七点半 SDK是“Software Development Kit”的缩写,即软件开发工具集。它是一个包含一系列开发工具和API(应用程序编程接口)的集合,用于帮助开发人员开发特定类型的软件、移动应用程序等。下面是SDK的一些主要组成部分: 编译器、编辑器、调试器:SDK提供了开发者所需的编译器
阅读全文
摘要:早上七点半 Genymotion是一种针对Android开发的模拟器,可以模拟各种不同的设备和操作系统版本,方便开发人员进行应用程序测试和调试。以下是Genymotion模拟器的一些特点: 快速启动:Genymotion模拟器启动速度快,可以在几秒钟内启动。多设备支持:Genymotion支持模拟各
阅读全文