自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 输入框不能随键盘上移的问题

解决输入框不能随键盘上移的问题1.网上搜的windowSoftInputMode属性2.动态设置软键盘 1.网上搜的windowSoftInputMode属性 有时候我们发现并不好用,并不能把软键盘放到EditText输入键盘下,如:adjustResize|stateVisible这两个属性加上也不好使,会导致Activity上移,非常不好的体验,所以我们需要动态设置 2.动态设置软键盘 private boolean isFirst=true; private int contentHeight

2020-08-14 09:42:34 650

原创 Okhttp学习及封装

Okhttp1.学习Okhttp2.OkHttp的封装 1.学习Okhttp 需要导入依赖 implementation 'com.squareup.okhttp3:okhttp:3.12.1' 四个按钮需要写入布局 get请求,post请求,下载文件,上传文件 别忘了加入SD卡权限,网络权限 private void initView() { get = (Button)...

2019-11-01 23:26:21 162

原创 断点续传

断点续传异步主类 异步 public class MyAsyncTask1 extends AsyncTask<String,Integer,String> { private Context context; private List<JavaBean.DataBean> list; private ProgressDialog progres...

2019-10-31 21:00:01 95

原创 server服务(hander传值)

服务1.客户端2.服务端 1.客户端 通过Messager信使进行hander传值 private Messenger dbmessenger=new Messenger(new Handler(){ @Override public void handleMessage(@NonNull Message msg) { super.han...

2019-10-22 21:00:25 160

原创 ContentProvider内容提供者

ContentProvider内容提供者一.ContentProvider介绍:代码实现,通过return各项方法,前提自定义一个类 一.ContentProvider介绍: ContentProvider内容提供者(四大组件之一)主要用于在不同的应用程序之间实现数据共享的功能。 快速创建:右键一步搞定 public class MyContentProvider extends ContentP...

2019-10-15 21:28:22 65

原创 SQLite数据库

SQLite数据库一.SQLite数据库介绍二.数据库核心类三.SQL语句四.增删改查五 .用事务处理 一.SQLite数据库介绍 1.Android 系统中集成的轻量级的数据库 2.特点: 轻量级 只用一个动态的库, 是以单个文件的形式进行存取 跨平台 支持多个操作系统 零配置 无需安装, 直接使用 嵌入式 内嵌到手机中 3.在程序的内部可以通过数据库的名称访问, 其他应用不能访问 4.路径: ...

2019-10-14 19:58:53 87

原创 menu菜单

菜单1.上下文菜单2.系统菜单3.PopupMenu菜单4.popuwindow菜单(重要)1.res/anim 动画效果2.设置values/styles完成以上需要创建需数据源res/menu 1.上下文菜单 @Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.Cont...

2019-09-28 21:53:27 98

原创 构造者模式(Buider)

构造者模式1.单例模式2.构造者模式 1.单例模式 public class User { private static User user=new User();//饿汉式 private String name; private User(){ } public static User getUser(){ return us...

2019-09-26 17:16:30 112

原创 Fragment的使用

Fragment 1.Fragment介绍 Fragment,英文碎片的意思,早期应用在平板设计中 2.Fragment应用 3.如何创建Fragment 步骤1:创建Fragment对象:(右击新建Fragment一步搞定) (1).定义一个类, 继承Fragment (2).重写父类的方法onCreateView() (3).在onCreateView()方法中, 为Fragment 创建...

2019-09-03 20:32:29 174

原创 Notification通知

Notification通知 1.双击退出 activity中重写onKeyDown方法 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { if (System.currentTime...

2019-09-03 00:18:01 80

原创 AndRoid基本对话框

一、Dialog的各种样式 1.普通对话框 我们一般用匿名内部类的方法 AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setIcon(R.mipmap.ic_launcher); builder.setTitle("这是大标题"); builder.se...

2019-08-30 23:23:17 149

空空如也

空空如也

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

TA关注的人

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