自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LIstView使用

RequestDataAdapterpackage com.example.listview;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.ImageView;import ...

2022-06-16 18:12:34 99 1

原创 AsyncTask异步任务

同时进行即为异步1.目的:方便后台线程中操作后更新UI2.实现:用Thread和Handler进行了封装3.实质:Handler异步消息处理机制泛型参数<Params,Progress,Result>UI操作onPreExecute onPostExecute后台线程操作doInBackground输入输出Params,Result进度显示 onProgressUpdatepackage com.example.asynctaskproject;

2022-05-18 15:32:36 348

原创 Handler

一般用与定时任务和不同线程间的通信。Handler.sendMessage();Handler.post();handler.sendMessageAtTime(message, SystemClock.uptimeMillis()+3000); handler.sendMessageDelayed(message,2000);/*两秒后*/handler.post(runnable); handler.postDelayed(runnable,2000);最简单实现将耗时操作放在子线

2022-05-17 20:21:51 128

原创 从服务器获取数据

1.实例化一个URL对象2.获取HttpURLConnection对象(初学者建议)3.设置请求连接属性4.设置响应码,判断连接结果码5.读取数据流并解析GET获取数据POST提交数据

2022-05-16 13:15:19 930

原创 ViewPager的创建与使用

一.应用场景引导界面,相册多图片预览多Tab页面,App导航广告播放展示二.三.android.support.v4.view.ViewPager已过时android.support.v4.view.ViewPager的地方改成androidx.viewpager.widget.ViewPager就可以了最简单ViewPager...

2022-05-11 16:43:35 468

原创 近期遇到的问题小总结

当底部导航栏被相对布局包裹时如果输入法弹出来会发现导航栏也起来了可以在menifests改一下该会被顶起来的Activity<activityandroid:name=".MainActivity"android:exported="false"android:windowSoftInputMode="adjustPan|stateHidden"/>windowSoftInputMode的属性【A】st...

2022-05-09 11:55:25 48

原创 RecyclerView

首先在module的build.gradle中导入资源dependencies{******implementation 'androidx.recyclerview:recyclerview:1.1.0'}在java代码中

2022-05-07 17:43:52 481

原创 ArrayAdapter数组适配器

只能显示单一的文本构造方法:ArrayAdapter(Context context,int resource,int textviewId,List <T> objects)这里的二参必须是Textview为根布局package com.example.adapte;import androidx.appcompat.app.AlertDialog;import androidx.appcompat.app.AppCompatActivity;import androi

2022-05-07 17:14:02 331

原创 Fragment使用及传值

android3.0以后有的一个Activity可以运行多个fragmentfragment不能脱离Activity而存在Activity是屏幕主题Fragment是Activity的一个组成元素

2022-05-01 10:22:57 777

原创 Activity之间的数据传输

方法一创建intent后使用putExtraintent.putExtra();//使用时尽量提取字符串放入键值对方法二使用Bundle(类似HashMap)Bundle bundle=new Bundle();bundle.putString(BUTTON_TITLE,getString(R.string.imooc)); intent.putExtra(BUTTON_TITLE,bundle);startActivity(intent);创建bundle然后使用put**

2022-04-30 09:10:08 173

原创 Activity生命周期

生命周期1.onCreat()创建2.onStart()创建完毕可以开始了3.onResume()可以被操纵了4.onPause()暂停5.onStop()停止6.onDesroy()被销毁7.onRestart()重启直接开启activity 走onCreate(),onStart(),onResume()点击返回onPause(),onStop(),onDesroy().当一个页面完全被第二个页面盖住后会onPaause(),onStop(),返回走on.

2022-04-29 20:11:08 65

原创 Android对话框

普通对话框//构建器//AlertDialog构造方法为protect//名字叫Builder的过多所以用AlertDialog.Builder避免错误AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);builder.setTitle("提示");builder.setMessage("您确定退出程序吗?");builder.setPositiveButton("确0定", new Dialog

2022-04-28 21:09:43 852

原创 Android菜单创建和使用

Menu:3.0以前用户点击底部菜单按钮菜单内容出现在底部3.0以后选项菜单的项目出现在操作栏中,用户可以使用操作栏右边的图标或者菜单键操作溢出菜单三大菜单:选项菜单(OptionMenu)在res文件夹右键创建AndroidResourceDirectory选择Menu再右键menu新建menu Resourcefile<item android:title="保存" /><item android:title="设置"

2022-04-26 20:22:03 1566

原创 Activity基础学习

Activity:展示型组件一个应用声明两个</intent-filter>会在桌面生成两个图标跳转IntentIntent intent=new Intent(MainActivity.this(起点),SecondActivity(终点).class);startActivity(intent);四种启动模式standard(系统默认)singleTopsingleTasksingleInstance...

2022-04-23 21:02:31 1126

原创 本地图书借阅实现(部分功能)

老规矩先上源码<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout

2022-04-23 11:30:13 440

原创 本地登录实现

CheckBox1.系统封装的复选控件2.两种状态:选中,未选中setChecked()true选中,isChecked()返回是否被选中;

2022-04-16 23:06:59 1415

原创 Android UI基础控件

View 控件处理文本内容的View(TextView)被点击的View(Button)处理图片内容的View(ImageView)接受用户输入的View(EditText)进度条类的View(ProgressBar)

2022-04-07 20:22:07 2406

原创 Android布局初学习

布局指对界面结构的全面规划与安排,通过api中提供的各种布局能够快速的完成对于界面的设计常用布局线性布局(LinearLayout)相对布局(RelativeLayout)帧布局(FrameLayout)层层叠加表格布局(TableLayout)网格布局(GridLayout)约束布局(ConstraintLayout)添加布局Java方法setContentView()例:LinearLayout ll...

2022-04-02 21:22:14 1945

原创 Android初学习

SDK:Software Development Kit软件开发工具包NDK:Native Development Kit安卓原生工具开发包

2022-04-02 17:45:49 1719

空空如也

空空如也

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

TA关注的人

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