自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 Android 的

数据提交方式Get方式和post方式提交数据json是一种轻量级的数据交换方式客户端 与服务器端的交互本质就是具有特定格式的字符串json数据就已经是客户端与服务器端交互的最常用的选择,已经很少使用xml来进行数据交互了整体结构String json1=“{“id”:12.“name”:"tom}”;json数组:{} ArrayListjson对象:{} Hanshmapjson数组的结构:{value1,value2,value3}json对象的结构{key1:value1,key2

2021-03-09 15:53:42 66

原创 Android 后台开发通信

Android 后台开发通信public class MainActivity extends AppCompatActivity {String TAG = MainActivity.class.getCanonicalName();private EditText et_data_uname;private EditText et_data_upass;private HashMap<String, String> stringHashMap;@Overrideprotecte

2021-02-26 17:15:57 76

原创 Android 开发后台

Android 开发后台package com.hxb.servlet;import java.io.IOException;import java.sql.ResultSet;import java.sql.SQLException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;importjav

2021-02-26 17:15:28 89

原创 后台 开发四

public class MainActivity extends Activity implements OnClickListener {private static final String TAG = “MainActivity”;private EditText et_name;private EditText et_sex;private EditText et_age;private LinearLayout llStudentGroup; //学生列表控件private List

2021-02-26 16:34:35 55

原创 后台开发三

创建工程SpringBoot下载开发intelijlde:百度配置环境:jdk maven创建project选择springubtuazer 官网 创建工程创建工程结构entrlycintrollerservicecommondao测试接口工具postman从集合中获取用户名和密码String uname=loginMap.get(“uname”);String upass=loginMap.get(“upass”);调制服务器验证用户名密码返回结果定义:可以定义sql语句

2021-02-26 16:32:04 108

原创 后台开发 二

操作系统体系结构底层 从 linux上层 windows 网站;同学录 :app后台:作为app提供数据 业务管理创建工程spriingboot1下载开发intelijlde 百度配置环境:jdk maven创建project 选择springintiazer 官网 创建工程创建工程结构entriy从trollerservicecommondaoprivate int login(String telephone,String password) throws IOExcept

2021-02-23 22:17:05 50

原创 后台开发

1,app和app后台通信一般都用http协议; ,2,长连接(一直连接着):socket和websocket,短连接(需要时才通信):http3,app一般以HTTP的形式调用后端提供的API:输入,输出,功能后端返回给API的格式:JSON(轻量级的数据交换格式),XML(允许用户对自己的标记语言进行定义的源语言,适合万维网的传输,),大多数API以JSON作为数据返回结构(JSON省流量)例:app一般以HTTP的形式调用后端提供的API接口获取用户信息,服务器以JSON格式返回用户信息的数

2021-02-23 21:48:36 162

原创 Android 网络通信

数据提交方式Get方式和post方式提交数据json是一种轻量级的数据交换方式客户端 与服务器端的交互本质就是具有特定格式的字符串json数据就已经是客户端与服务器端交互的最常用的选择,已经很少使用xml来进行数据交互了整体结构String json1=“{“id”:12.“name”:"tom}”;json数组:{} ArrayListjson对象:{} Hanshmapjson数组的结构:{value1,value2,value3}json对象的结构{key1:value1,key2

2021-02-23 21:25:18 42

原创 网络编程

网络编程使用Handler的一般步骤创建Handler成员变量对象,并重写其HandleMessage()在分/主线程创建Message对象在Handler对象发送Message在HandleMessage()处理信息Handler消息处理首先需要在UI线程创建一个Handler对象,然后在子线程中调用Handler的sendMessage方法。接着这个消息会存放在UI线程的MessageQueue中,通过MessageQueue中的消息,最后分发会Handler的HandlerMessa

2021-02-22 22:45:48 45

原创 消息处理

消息处理HTTP协议即文本传输协议,他规定了浏览器和万维网服务器之间互相通信的规则一次HTTP请求过程建立连接 发送请求 处理请求 返回数据 发送请求 关闭连接HTTP请求方式GET POSTHTTP请求格式请求行请求列请求体HTTP响应的格式请求行(包含响应码:200、404、500、302)请求列请求体创建消息通知构造消息器构建消息通信创建消息通知构建消息发送前台服务消息HandlerHandler消息机制Handler主要用于发送消息和处理消息,一般使用H

2021-02-22 22:22:48 74

原创 绑定服务

4.1服务的生命周期与其他组件不同的是,Service不能自己主动运行,需要调用相应的方法来启动。启动服务的方法是Context.startService()和Context.bindService()。使用不同的方法启动服务,服务的生命周期也会不同。1、startService方式开启服务的生命周期服务会执行onCreate()  onStartCommand()方法,服务处于运行状态,直到自身调用stopSelf()方法或者其他组件调用stopService()方法时服务停止,最终被系统销毁。

2021-02-22 22:13:31 208

原创 广播和服务

广播是一种运用在程序之间传递消息的机制广播接受者是用来过渡,接受并响应广播的一类组件广播接收者可以监听系统中广播消息,在不同组件之间进行通信//动作,广播地址 ip 包名 应用名称Intent inten=new Internet (action“com.imau.broadcast”)//inten权限sendbroadcast(intent);设置广播接收者具体信息;intent.setcomponent(new computer.name(),new computer.name(),)

2021-02-22 21:43:31 100

原创 2021-02-21内容观察者 广播

内容观察者 广播内容提供者是Android 系统四大组件之一,用于保存和检索数据,是Android系统中不同应用程序之间共享数据的接口监听内容提供者数据发生改变1、定义一个内容观察者2、监听内容提供者数据3、更新数据广播事件处理属于系统事件处理。一般事件处理是属于View级的时间处理一个应用可以在发生特定事件时发送Bodercast,系统中任何应用只要注册了对应的Receive就会接受到此Bodercast一个应用如果对某个广播感兴趣,就可以注册对应的Bodercast来接收广播广播事

2021-02-21 18:14:24 40

原创 Android 数据库案例

Android 数据库案例内部存储:字节流外部存储:sdCard64G:判断外部存储是否可用位置:java输入流;创建文件;输入输出一般小文件:https:json1、自定义创建数据库类型继承2、初始化数据库3、操作数据库getCount 获得总得数据库数目isfrist 判断是否是第一条记录islest 判断是否是最后一条记录moveTofrist 移动第一条记录moveTolast 移动最后一条记录ContentValues在添加,修改部分代码如下:...

2021-02-21 13:00:11 47

原创 Android 数据库操作

Android 数据库操作数据存储是Android 平台上一个轻量级的存储类,用于存储一些应用程序的配置参数例如用户名,密码,自定义参数设置等文件存储内部存储获取IO流openFileInput(Filename);MODE_PRIVATE:代表本程序可以使用MODE_APPEND:表示可追加MODE_WORLD_READABLE:可以被其他app程序使用I/O流存储设备创建文件写入数据关闭XML序列化和解析序列化是将对象状态可转换为可保持或传输的过程。在序列化对象时需要使

2021-02-21 02:34:59 42

原创 Android 文件存储

Android 文件存储操作系统体系结构底层 C Linux上层 Windows 网站同学录;app体系结构框架例如java应用程序java应用程序框架C/C++本地库和Android 运行是环境Linux内核与驱动参数返回页面之间传递参数1、创建internat2、设置接收返回结果3、返回界面设置和相应操作数据存储方式文件存储简介Android 中的数据存储方式有五种:文件存储、sharePreferces、SQLite数据库ContentProvite以及网络存储

2021-02-21 02:06:46 39

原创 Activity

activityActivity是Android 应用程序的四大组件之一,它负责安卓应用程序的用户界面一个应用程序一般会包含若干个Activity,每一个Activity组件负责一个用户界面的展现Activity用来提供一个能让用户操作并与之交互的界面activity的生命周期activity从一种状态转变成另一种状态会触发一些事件,执行一些回调方法来通知状态的变化具有:创建时执行可见时执行获得焦点时执行回到前台,再次可见时执行失去焦点时执行用户不可见,进入后台时执行销毁时执行创

2021-02-21 02:06:18 62

原创 Android Listview

首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和falseandroid:stackFromBottom=“true”第二是transciptMode属性,需要用ListView或者其它显示大量Items的控件实时跟踪或者查看信息,并且希望最新的条目可以自动滚动到可视范围内。通过设置的控件transcriptMode属性可以将Android平台的控件(支持ScrollBar)自动滑动到最底部。android:transcriptMode=“al

2021-02-20 13:08:27 109

原创 Android 高级组件

button:事件处理View.OnclickListenerListener:CustomDialog;事件,确定处理时的调用处理方法AlertDialog普通提示对话框 setMessage单选对话框 setSingleChoiceItems多选对话框 setMultiChoiceItems自定义View对话框 setView自定义Dialog类布局 dialog.xml式样 styles.xml继承Dialog,构造方法、onCreate值的传入和传出适度掌握进度条对话框

2021-02-20 12:42:54 53

原创 Android 对话使用案例

Android 自定义对话框使用案例一、对话框重点总结:AlertDialog:(1) 普通提示对话框:setMessage(2) 单选对话框:setSingleChoiceltems(3) 多选对话框:setMultiChoiceltems(4) 自定义View对话框:setView自定义Dialog类:(1) 布局dialog.xml(2) 式样styles.xml(3) 继承Dialog,构造方法、onCreate(4) 值的传入和传出适度掌握(1) 进度条对话框:Prog

2021-02-20 12:21:14 79

原创 Android自定义对话框 res资源文件

Android 自定义对话框 res资源文件this表示该对话框是针对当前Activity的Progress ProgressDialog=new ProgressDialog(DialogActivity.this)设置最大值为100ProgressDialog.setax(100)设置可以被取消;back其他位置ProgressDialog.setCanceable(true)ProgressDialog.show自定义Dialog继承Dialog类实现构造方法和Create在s

2021-02-20 12:19:51 57

原创 UI的组件使用2

editTextandroid页面内容输入android:inputType:设置输入类型文字、数字、日期abdroidL:hibt:设置提示文字click:单击常用的ui组件imggeview 图片试图public void setimageResource(int resid)设置背景图片public void setBackgroundresource(int resid)checkbox 多选框判断当前是否勾选boolean isChecked()设置checkbox是否勾选

2021-02-20 12:14:41 30

原创 Andrioid UI 组建的使用

布局文件中可以用属性设置响应组件的属性值:Java端也可以使用组建的方法设置dp(dlp)device independent pixels(设备独立像素)不同的设备有不同的显示效果,这个和设备的硬件有关,一般我们为了支持WVGAHVGAQVGA推荐使用这个,不依赖像素。px pixeix(像素)不同设备显示效果相同,一般我们HVGA代表320*480像素,这个用的比较多。pt point 是一个标准的长度单位,1pt=1.72英寸,用于印刷业,非常简单易用sp scaled pixels(放大

2021-02-03 13:27:48 28

原创 Andrioid 布局文件

Tablelayout 表格布局表格布局就是让控件以表格的形式排列组建的,只要将组件或者信息放置在单元格中,控件就可以整齐排列。在tablelayout中,数列由tablerow对象控制的,对局中有多少tablerow对象就有多少行。1.如果我们直接往tablelayout中添加组件的话,那么这个组件将沾满一行。2.如果我们想一行由多个组件的话,就要添加一个tablerow的容器,把组件都丢到里面。3.tablerow中组建的个数就绝定了该行有多少列,而列的宽度又该单元格中最宽的咧决定layou

2021-02-03 13:04:09 88

原创 Android的绝对布局

Android的相对布局在eclipse中开发Android程序时,默认才用的是相对布局。相对布局通常有两种形式,一种是相对容器而言的,一种是相对控件而言的。linearkayout的常用属性erientaiongravitlayout -gravitlayout-widthlayout-heigthidbackgroundweight(权重)该属性是用来详细划分区域的relativelayout详情基本属性分为:gravity和ignoregravity...

2021-02-02 13:41:04 84

原创 Android UI事件

UI的概述在Android应用中,UI界面是人与手机之间数据传递,交互信息的重要媒介和对话接口。Android程序开发最重要的一个环节就是界面处理,界面的美观度直接影响用户的第一印象,因此,开发一个整齐,美观的界面是至关重要的。Android英勇的界面是由view和viewgroup对象构建而成,view类是Android系统平台上用户界面表示的基本单元,view的一些子类被通称为widgets(工具),他们提供了诸如文本输入和按钮之类的ui对象的完整实现。viewgroup是view的一个扩展他可

2021-02-02 13:17:49 41

原创 Android的环境搭建

安装Java属性 高级设置 环境变量 新建 Javahome (大写)值是 JDK安装的路径值path 的路径值 是 BIN的路径值classpath 变量值./测试环境变量 搜索栏输入 cmd在窗口输入Java或者javac下载 AndroidSudio Android中文社区下载...

2021-02-01 13:47:48 27

原创 Android开发概述

**Android 的简介** Android 的本意是指机器人,Google公司将Android 的标识设置为一个绿色的机器人。表示Android 系统符合环保概念,是一个轻薄短小,功能性强大的移动系统,是一个真正为手机打造的开放性系统。 Android 主要是基于Linux的开源的操作系统。 主要用于移动智能设备,比如智能手机,平板电脑,智能电视等 Android 操作系统最初由Andy Rubin开发,主要支持手机。 目前Android 系统由Google 和34家硬件制造商 ,软件开..

2021-02-01 13:33:37 36

原创 猜数游戏

猜数游戏项目简介Java语言作为当今Internet上最流行的编程语言,它的产生自然与游戏密切相关。本次课程设计是为了配合Java程序设计课程,帮助学生深入学习和掌握Java语言,熟练运用这个工具而设立的课程。通过课程设计的综合训练,加强学生对Java语言的理解,检验学生对专业理论知识的理解与掌握程度,锻炼学生综合运用Java程序设计所学的知识,实际分析问题、解决问题的能力。通过对猜数字游戏程序设计的学习,使学生掌握编程的基本方法,能够根据现实生活实践编制出一些使用的小程序,为以后学习其他相关课程打下

2020-06-27 16:46:36 297

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除