![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
LsyJuly
这个作者很懒,什么都没留下…
展开
-
Android 后台开发通信
Android 后台开发通信编写MainActivitypackage net.pay.hxb.com.testnet;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.util.Log;import android.view.View;import android.widget.EditText;import java.io.ByteArrayOutputStrea原创 2021-02-14 09:30:27 · 238 阅读 · 0 评论 -
Android 开发后台
Android 开发后台再在servlet包下面创建LoginDateServlet 服务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.原创 2021-02-14 09:27:27 · 387 阅读 · 0 评论 -
后台开发1、2、3、4
后台开发开始写数据库的工具类:DBUtils .java以下即是java连接数据库的源码Android 同样试用package com.hxb.db;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class DBUtils {private Con原创 2021-02-09 12:11:32 · 133 阅读 · 0 评论 -
Android 网络通信2
Android 网络通信2在Android中发送HTTP网络请求一般有三种方式HttpURLConnectoin、HttpClient、AndroidHttpClient(很少用)。其中AndroidHttpClient这种方式很少使用。接下来我们就来分别学习下这三种HTTP协议的网络请求。Http通信技术是云端应用中最为常见的技术之一。客户端向服务器发出Http请求,服务器接收到客户端的请求后,处理客户端的请求,处理完成后再通过Http应答回去给客户端,这里的客户端一般是指浏览器。但在Andr原创 2021-02-08 12:33:57 · 101 阅读 · 0 评论 -
网络编程
网络编程使用Handler的一般步骤创建Handler成员变量对象,并重写其HandleMessage()在分/主线程创建Message对象在Handler对象发送Message在HandleMessage()处理信息Handler消息处理首先需要在UI线程创建一个Handler对象,然后在子线程中调用Handler的sendMessage方法。接着这个消息会存放在UI线程的MessageQueue中,通过MessageQueue中的消息,最后分发会Handler的HandlerMessa原创 2021-02-07 10:09:17 · 73 阅读 · 0 评论 -
消息处理
消息处理HTTP协议即文本传输协议,他规定了浏览器和万维网服务器之间互相通信的规则一次HTTP请求过程建立连接 发送请求 处理请求 返回数据 发送请求 关闭连接HTTP请求方式GET POSTHTTP请求格式请求行请求列请求体HTTP响应的格式请求行(包含响应码:200、404、500、302)请求列请求体创建消息通知构造消息器构建消息通信创建消息通知构建消息发送前台服务消息HandlerHandler消息机制Handler主要用于发送消息和处理消息,一般使用H原创 2021-02-05 17:37:46 · 82 阅读 · 0 评论 -
绑定服务
绑定服务服务是Android 中四大组件,他能够长期在后台运行且不提供用户界面,即是用户到另一应用程序服务认可运行Service在后台运行,不用与用户进行交互即使程序被切到后台,或者用户打开新的应用,服务仍可以运行服务并非运行在独立进程中,而依赖于创建服务的应用程序进程,如果某个应用程序被杀掉该服务也会被终止两种服务生命周期第一服务会长期在后台运行,并且服务的状态与开启者的状态没有关系第二服务宇开启者状态有关,当调用者销毁了,服务也会被销毁inter对象用于指定启动serviceser原创 2021-02-05 17:24:19 · 78 阅读 · 0 评论 -
广播和服务
广播和服务广播分类:有序广播和无序广播标准广播和异步广播广播接受者:在Android 系统中,内置了很多系统级别的广播,例如手机开机完成后会发送一条广播,电量不足会发送一条广播广播:是一种运用在应用程序之间传递消息的机制广播接受者:是用来过滤、接收并响应广播的一类组件广播接收者可以监听系统中的广播消息,在不同组件之间进行通信动作:广播地址。 ip 包名 应用名称设置广播接收者具体信息参数:广播接收者报名:广播接收者具体类全路径创建一个本地广播管理器创建广播动作注册广播接收动作原创 2021-02-03 10:41:48 · 161 阅读 · 0 评论 -
内容观察者 广播
内容观察者 广播内容提供者是Android 系统四大组件之一,用于保存和检索数据,是Android系统中不同应用程序之间共享数据的接口监听内容提供者数据发生改变1、定义一个内容观察者2、监听内容提供者数据3、更新数据广播事件处理属于系统事件处理。一般事件处理是属于View级的时间处理一个应用可以在发生特定事件时发送Bodercast,系统中任何应用只要注册了对应的Receive就会接受到此Bodercast一个应用如果对某个广播感兴趣,就可以注册对应的Bodercast来接收广播广播事原创 2021-02-02 10:39:57 · 107 阅读 · 0 评论 -
内容提供者
内容提供者内容提供者是Android 系统四大组件之一,用于保存和检索数据,是Android系统中不同应用程序之间共享数据的接口ContentProvider,是不同应用程序之间进行数据交换的标准API,以Uri形式对外提供数据,允许其他应用程序操作本应用数据,其他应用则使用ContentResolver并根据ContentProvider提供的url操作指定数据。创建一个内容提供者定义一个类继承Android .content包下的Contentprovied类(抽象类)ContentPr原创 2021-02-01 09:57:34 · 155 阅读 · 0 评论 -
数据库案例2和3
数据库案例2和3创建一个layout<?xml version="1.0" encoding="utf-8"?>创建ListView视图部分代码如下<?xml version="1.0" encoding="utf-8"?>创建数据库 dao包package dao;import android.content.Context;import android.database.sqlite.SQLiteDatabase;impo原创 2021-01-30 11:40:28 · 234 阅读 · 1 评论 -
数据库案例
数据库案例存储的数据库结构GreenDao的介绍什么是GreenDao?GreenDao的官方文档GreenDao的作用?GreenDao的优缺点?GreenDao的使用导入Gradle插件和Dao代码生成创建存储对象实体类GreenDao初始化使用GreenDao实现增删改查增删改查QueryBuilder的使用使用QueryBuilder进行查询操作简单条件查询原始查询嵌套条件查询多次执行查找原创 2021-01-29 10:34:02 · 135 阅读 · 0 评论 -
Android 数据库案例
Android 数据库案例内部存储:字节流外部存储:sdCard64G:判断外部存储是否可用位置:java输入流;创建文件;输入输出一般小文件:https:json1、自定义创建数据库类型继承2、初始化数据库3、操作数据库getCount 获得总得数据库数目isfrist 判断是否是第一条记录islest 判断是否是最后一条记录moveTofrist 移动第一条记录moveTolast 移动最后一条记录ContentValues在添加,修改部分代码如下:...原创 2021-01-28 09:48:40 · 117 阅读 · 0 评论 -
Android 数据库操作
Android 数据库操作数据存储是Android 平台上一个轻量级的存储类,用于存储一些应用程序的配置参数例如用户名,密码,自定义参数设置等文件存储内部存储获取IO流openFileInput(Filename);MODE_PRIVATE:代表本程序可以使用MODE_APPEND:表示可追加MODE_WORLD_READABLE:可以被其他app程序使用I/O流存储设备创建文件写入数据关闭XML序列化和解析序列化是将对象状态可转换为可保持或传输的过程。在序列化对象时需要使原创 2021-01-27 10:10:57 · 76 阅读 · 0 评论 -
Android 文件存储
Android 文件存储操作系统体系结构底层 C Linux上层 Windows 网站同学录;app体系结构框架例如java应用程序java应用程序框架C/C++本地库和Android 运行是环境Linux内核与驱动参数返回页面之间传递参数1、创建internat2、设置接收返回结果3、返回界面设置和相应操作数据存储方式文件存储简介Android 中的数据存储方式有五种:文件存储、sharePreferces、SQLite数据库ContentProvite以及网络存储原创 2021-01-26 09:55:49 · 130 阅读 · 0 评论 -
activity
activityActivity是Android 应用程序的四大组件之一,它负责安卓应用程序的用户界面一个应用程序一般会包含若干个Activity,每一个Activity组件负责一个用户界面的展现Activity用来提供一个能让用户操作并与之交互的界面activity的生命周期activity从一种状态转变成另一种状态会触发一些事件,执行一些回调方法来通知状态的变化具有:创建时执行可见时执行获得焦点时执行回到前台,再次可见时执行失去焦点时执行用户不可见,进入后台时执行销毁时执行创原创 2021-01-25 15:13:52 · 140 阅读 · 0 评论 -
ListView适配器Activity案例
ListView适配器Activity案例布局文件添加ListView空降准备数据源:适配器不同常用的有数组,xml,对象集合,数据库创建适配器加载到ListView组件事件:点击滚动事件BaseAdpter:一般用于扩展,扩展BaseAdpter可以对各列表像进行最大限度的定制SimpleCursorAdpter:与SimpleAdpter类似,只是用于包装Cursor提供数据扩展Atapeter使用编写数据实体类继承父类 重写构造方法 getView构建数据源构建自定义适配器原创 2021-01-25 09:57:35 · 152 阅读 · 0 评论 -
Android ListView
Android ListViewListView是Android 中使用非常广泛的一种组件,它一垂直列表的形式显示信息,使用来显示我们常见的列表形式,继承抽象类AdpterViewListView是显示内容的地方Adpter规定显示内容样式,DataSource提供数据源减少编写复杂显示样式的代码ListView仅作为容器(列表)用于装载显示数据(就是上面的一个个红色框的内容也称为item)item中的具体数据是有适配器(adapter)提供的适配器(adapter):作为View不仅仅指的是原创 2021-01-24 10:39:27 · 204 阅读 · 0 评论 -
Android 基础开发
Android 基础开发xml资源文件使用@xx资源ID;xxx代表资源类型@color 颜色@String@array@drawablejava代码使用Rescourse res=getRoscourse();res.getColor(R.color.orchild)res.getString(R.String.app_name)res.getLayout(R.Layou.activity_main)res.getStringArray(R.array.arrtest)Notif原创 2021-01-23 10:14:34 · 85 阅读 · 1 评论 -
Android 自定义对话框使用案例
Android 自定义对话框使用案例自定义对话框1、继承类Dialog2、布局文件3、自定义样式4、java代码使用AlertDialog普通提示对话框setMessage单选对话框setSingleChoiceltems多选对话框setMulitChoiceltems自定义Dialog布局dialog.xml式样style.xml继承Dialog,构造方法、onCreate值的传入和传出进度条对话框 ProgressDialog拖动条对话框 SeekBarDialog日期原创 2021-01-21 10:25:44 · 193 阅读 · 0 评论 -
Android 自定义对话框 res资源文件
Android 自定义对话框 res资源文件this表示该对话框是针对当前Activity的Progress ProgressDialog=new ProgressDialog(DialogActivity.this)设置最大值为100ProgressDialog.setax(100)设置可以被取消;back其他位置ProgressDialog.setCanceable(true)ProgressDialog.show自定义Dialog继承Dialog类实现构造方法和Create在原创 2021-01-20 10:24:14 · 130 阅读 · 1 评论 -
Android UI对话框
Android UI对话框AlertDialod生成的对话框分为4个区域:图表区、标题区、内容区和按钮区创建对话框的步骤使用AlertDialod.Buider创建对象使用AlertDialod.Buider的setTitle或者setCustomtitle方法设置标题调用AlertDialod.Buider的setIcon方法设置图标调用AlertDialod.Buider的相关方法设置对话框内容调用AlertDialod.Buider的setosititveButton方法添加多个按钮D原创 2021-01-19 16:08:25 · 69 阅读 · 0 评论 -
Android UI组件使用2
Android UI组件使用2Progressbar进度条一般分类:精确进度条 不精确进度条布局部分代码<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android=“http://schemas.android.com/apk/res/android”xmlns:app=“http://schemas.android.com/apk/原创 2021-01-18 13:20:13 · 103 阅读 · 0 评论 -
Android UI组件使用
Android UI组件使用TextView:文本视图id指定idwidth指定宽度height指定高度text指定文本内容textcolo指定文本颜色textsize指定字体大小RadioGroup 单选择框组RadioButton 单选择框创建布局部分代码显示<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android=原创 2021-01-16 11:13:01 · 124 阅读 · 0 评论 -
Android布局方式2
Android布局2表格布局表格布局就是让控件以表格形式来排列组件的,只要将组件或信息放在单元格中,控件就可以整齐的排列在TableLayout中,行数由TableRow对象控制的,即布局中有多少TableRow对象,就有多少行部分代码如下:<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android=“http://schemas.a原创 2021-01-15 15:17:41 · 77 阅读 · 0 评论 -
Android 布局方式
Android 绝对布局线性布局有两种方式指定空间位置 一是水平的而是竖向的Layout线性布局部分代码<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android=“http://schemas.android.com/apk/res/android”xmlns:app=“http://schemas.android.com/apk/r原创 2021-01-15 10:50:36 · 106 阅读 · 0 评论 -
Android UI设计
Android UI设计简单介绍Android里面的架构及包名AndroidMainfest.xml:Android应用配置文件 package是java包路径,映射到java代码activity_main.xml:布局文件,应用显示样式界面的文件MainActivity.java:java程序代码,将布局文件(页面文件)加载到应用程序中 setContentView(R.jayout.activity_main)R类Android系统自动生成UI界面是人与手机之间数据交替、交互信息的重要媒介原创 2021-01-14 15:23:43 · 151 阅读 · 0 评论 -
Android环境搭建
Android环境搭建首先下载jdk8和之前学过的Java的配置环境相同之后下载Android Studio选择与自己电脑所对应的安装包只有新建项目工程 然后打开Android 虚拟机 选择与自己手机相匹配的Android版本然后虚拟安卓手机模仿按键图标 依次可以运行出来按钮界面...原创 2021-01-14 09:46:37 · 74 阅读 · 0 评论 -
Android开发概述
Android 的介绍Android 本意是指“机器人”Google 公司将Android 设计为一个绿色机器人,表示Android 系统符合环保概念,一个轻薄短小,功能强大的移动系统,是第一个真正为手机打造开放性系统主要适用于移动智能设备,目前有Google公司和84加硬件制造商、软件开发商及电信营运商组建的开发手机联盟领导及开发目前Android 经历了10个版本以及通信技术从最初的1G升级到现在的5G,目前4G应用广泛,5G还未普遍Android 操作系统最初是由安迪.罗宾开发的,2005年被原创 2021-01-12 15:59:08 · 653 阅读 · 0 评论