自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

七水情

Hello,World !

  • 博客(19)
  • 资源 (8)
  • 收藏
  • 关注

原创 Java登录注册查询简单操作系统

import java.util.ArrayList;import java.util.Scanner;/*** * Java登录注册查询简单操作系统 * * @author zhou 2020年9月17日10:43:00 */public class LoginAndReg { // 学生类 class Student { String name; String id; public Student(String id, String name) { thi

2020-09-17 10:47:57 381

原创 自定义Dialog及使用动画效果

项目结构 1、基类BaseDialogpublic abstract class BaseDialog extends Dialog{ public BaseDialog dialog; public Activity activity; public BaseDialog(@NonNull Activity activity) { sup...

2018-07-04 18:00:01 5946

原创 mvp架构

1、MVP框架担任角色Model: 处理数据,包过网络请求、提交数据;缓存、读写本地数据、写入;写入、读取数据库数据等View: 提供Activity需要实现方法,本身是一个接口,实际在Presenter中被调用执行。Presenter: 业务处理,内部持有Model和View;使用CallBack获取Model获取结果信息。Activity: 实现View提供方法,持有...

2018-06-29 17:29:22 7125

原创 Broadcast广播接收器

定义广播接收器步骤 1、建立自定义类继承BroadcastReceiver实现onReceive方法 2、在清单文件中注册,及相关权限1、IP拨号器public class IPCallBroadCast extends BroadcastReceiver { @Override public void onReceive(Context context, In

2016-11-23 22:31:23 323

原创 Activity传递数据

1、直接使用intent携带数据Intent intent = new Intent(this,SecondActivity.class); //直接使用intent携带数据 intent.putExtra("date", "2016-11-23"); intent.putExtra("age", 22); intent.putExtr

2016-11-23 11:35:48 334

原创 Activity生命周期

全局 onCreate 被创建时调用 onStar 使用者可以看到,但不能点击 onResume 获得焦点,前台Activity onPause 失去焦点,但可见 onStop 不可见,后台Activity onDestory 销毁1、MainActivity跳SecondActivity再回MainActivity在MainActi

2016-11-23 10:58:56 364

原创 activity之间跳转

1、显示跳转跳android系统定义Activity方法/** * 显示跳转至拨号器 */ public void click3(View v){ Intent intent = new Intent(); //指定目标Activity的包名和类名 intent.setClassName("com.android.diale

2016-11-22 22:46:36 450

原创 android中json解析

json无外乎是一种键值对存储、传递格式。1、解析json格式文件 格式化网站 http://www.bejson.com/{ "desc": "OK", "status": 1000, "data": { "wendu": "18", "ganmao": "昼夜温差很大,易发生感冒,请注意适当增减衣服,加强自我防护避免感冒。",

2016-11-21 21:47:27 275

原创 基于ListView、GridView万能适配器

项目结构 A:使用ViewHolder优化,在其中可以添加许多方法。如果没提供方法也可在在使用的时候,根据ID再做逻辑事物判断。public class ViewHolder { // 存放所有item id private SparseArray<View> mView; // 对于行 private int mPosition; // 每行布局 p

2016-11-20 11:44:51 305

原创 ListView删除数据

项目结构 A:xml布局<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_h

2016-11-18 19:12:38 652

原创 ListView入门基本优化

项目结构图 A:在xml布局文件中,添加组件listview<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"

2016-11-18 18:30:11 281

原创 android中sqlite知识点

简单项目结构图 A:自定义MySqliteHelper继承SQLiteOpenHelperpublic class MySqliteHelper extends SQLiteOpenHelper { public MySqliteHelper(Context context) { /** * * @param context

2016-11-18 11:19:10 323

原创 android文件保存与读取的几种方法

A:使用自建立应用包下/data/data/包名下的文件保存,不需要权限1、页面布局截图2、页面源代码<?xml version="1.0" encoding="utf-8"?><TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"

2016-11-16 14:32:32 1988

原创 android单元测试过程

A:首先要有一个android工程,在src下建立要测试的类【如下图左侧】。 B:建立的类继承AndroidTestCase类,在测试方法中使用Assert里面相关方法【如上图中间部分】 C:在清单文件中添加相关命令 <!-- 这里的 android:name="android.test.InstrumentationTestRunner" ,表示 测试 使用的 指

2016-11-16 10:00:29 368

原创 android四种常见布局

A:线性布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"

2016-11-15 21:31:27 281

原创 android四种点击事件

A:线性垂直布局页面`<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height=

2016-11-15 17:22:15 723

原创 web文件上传

一、组织结构创建File_upload_download工程,导入jar,在建立其他文件。二、文件上传所需的jar//文件上传需要依赖的jarcommons-fileupload-1.3.1.jarcommons-io-2.2.jar//el表达式需要的jarjstl.jarstandard.jar三、上传页面部署单文件<html><head><meta http-equiv="C

2016-11-05 16:51:20 272

原创 JdbcUtil 链接,【更新、插入、删除】,查询,释放

package org.qishui;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.SQLExcepti

2016-10-27 22:08:48 509

原创 Java运行环境配置

a:【jdk安装目录,方便使用不同版本】新建 java_home【变量值】C:\QiShui\Android\Jdkb:【在任意目录可以使用到编译工具】【在path中】追加 %java_home%\bin;c:【编译时找到.class文件】新建 classpath【变量值】%java_home%\lib;

2016-10-27 11:17:29 341

自定义dialog及其他工具类库

自定义dialog代码类,其中包含许多工具类,比如适配安装android4-android9,拍照封装等等。

2018-07-04

listview 删除数据

listview 删除数据

2016-11-18

listview基本使用

入门级list

2016-11-18

原生态数据库sqlite操作

基于android自带类

2016-11-18

文件保存方式

使用sd sp file 保存数据

2016-11-16

常用布局源代码

布局样式

2016-11-15

点击响应Demo

eclipse 实现点击的几种方式...

2016-11-15

mysql驱动包

2016-10-28

空空如也

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

TA关注的人

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