- 博客(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 395
原创 自定义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 5980
原创 mvp架构
1、MVP框架担任角色Model: 处理数据,包过网络请求、提交数据;缓存、读写本地数据、写入;写入、读取数据库数据等View: 提供Activity需要实现方法,本身是一个接口,实际在Presenter中被调用执行。Presenter: 业务处理,内部持有Model和View;使用CallBack获取Model获取结果信息。Activity: 实现View提供方法,持有...
2018-06-29 17:29:22 7181
原创 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 409
原创 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 348
原创 Activity生命周期
全局 onCreate 被创建时调用 onStar 使用者可以看到,但不能点击 onResume 获得焦点,前台Activity onPause 失去焦点,但可见 onStop 不可见,后台Activity onDestory 销毁1、MainActivity跳SecondActivity再回MainActivity在MainActi
2016-11-23 10:58:56 382
原创 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 470
原创 android中json解析
json无外乎是一种键值对存储、传递格式。1、解析json格式文件 格式化网站 http://www.bejson.com/{ "desc": "OK", "status": 1000, "data": { "wendu": "18", "ganmao": "昼夜温差很大,易发生感冒,请注意适当增减衣服,加强自我防护避免感冒。",
2016-11-21 21:47:27 298
原创 基于ListView、GridView万能适配器
项目结构 A:使用ViewHolder优化,在其中可以添加许多方法。如果没提供方法也可在在使用的时候,根据ID再做逻辑事物判断。public class ViewHolder { // 存放所有item id private SparseArray<View> mView; // 对于行 private int mPosition; // 每行布局 p
2016-11-20 11:44:51 322
原创 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 688
原创 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 300
原创 android中sqlite知识点
简单项目结构图 A:自定义MySqliteHelper继承SQLiteOpenHelperpublic class MySqliteHelper extends SQLiteOpenHelper { public MySqliteHelper(Context context) { /** * * @param context
2016-11-18 11:19:10 340
原创 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 2022
原创 android单元测试过程
A:首先要有一个android工程,在src下建立要测试的类【如下图左侧】。 B:建立的类继承AndroidTestCase类,在测试方法中使用Assert里面相关方法【如上图中间部分】 C:在清单文件中添加相关命令 <!-- 这里的 android:name="android.test.InstrumentationTestRunner" ,表示 测试 使用的 指
2016-11-16 10:00:29 383
原创 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 298
原创 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 739
原创 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 290
原创 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 525
原创 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 351
mysql驱动包
2016-10-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人