自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android中两种选择联系人方式

1.在选择联系人方式网上也有很多案例 有的说是使用ContactsContract.CommonDataKinds.Phone.CONTENT_URI也有的说是使用ContactsContract.Contacts.CONTENT_URI其实这两种方式都可以使用 只不过ContactsContract.Contacts.CONTENT_URI这种方式需要多查询一遍这里把openLinkman方法改成这样也是一样的。

2024-01-11 17:22:15 598

原创 APP备案,最新获取安卓签名文件中MD5等信息方法

输入后回车会提示输入密码库口令,直接输入Keystore密码(输入过程中终端上不会显示,输完回车就行)由于上述以前这种方式是可以打印出MD5,现在这种方式却没把MD5值打印出来,处理办法如下。输入完成后回车,会提示输入一次密码,输入密码后回车,就能生成cer文件了。输入指令,包的别名可以从上面获取MD5那里可以找到别名。输入指令,回车后输入密码,再回车,即可看到公钥信息。输入指令,回车即可转换成pem证书。直接通过cmd执行命令。

2023-12-05 18:03:12 1771 3

原创 ViewPager2实现懒加载

1.如何使用ViewPager2implementation 'com.google.android.material:material:1.2.0-alpha06'2.在布局文件中添加<LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:

2021-03-31 21:11:42 3976

原创 Android自定义View的时候解决AddView()布局不能撑满

1.一般添加布局的时候通常用到view.addView(chidView);View childView = View.inflate(this, getLayoutId(), null);mBaseView.addView(childView);这个是子View的布局 我们想要的结果是撑满屏幕<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://

2021-03-30 15:50:37 1598

转载 Android开发之监听软键盘状态(弹出收回)

转载 https://blog.csdn.net/ShuSheng0007/article/details/81511764

2020-11-09 13:09:44 448

原创 android中ScrollView嵌套ViewPager自适应高度

在网上找了很久,发现大部分都是一样的:viewPager的高度都是取决于内容最多的那个,而内容较少的则是空出很多空白1.重写ViewPagerpublic class AutoHeightViewPager extends ViewPager { public AutoHeightViewPager(Context context, AttributeSet attrs) { ...

2020-03-03 15:04:53 1121 4

原创 android解决启动页白屏

这里我是将白屏页添加成一张图片在style文件里面添加样式 <!-- 应用启动页(StartingWindow)的theme --> <style name="ThemeSplash" parent="AppTheme"> <item name="android:windowBackground">@drawable/img_wel...

2019-11-18 16:30:56 213

原创 安卓调用系统分享

获取的是当前的截图调用系统分享 //1.首先获取截图 public Bitmap getBitmapByView() { View dView =getWindow().getDecorView(); dView.setDrawingCacheEnabled(true); dView.buildDrawingCache(); ...

2019-11-18 10:58:49 314

原创 使用OkHttp的WebSocket实现长连接

发送心跳包(定时检查是否连接状态)private long sendTime = 0L; // 发送心跳包 private Handler mHandler = new Handler(); // 每隔2秒发送一次心跳包,检测连接没有断开 private static final long HEART_BEAT_RATE = 10 * 1000; // 发...

2019-10-22 17:03:49 976

转载 android studio版本更新到3.4.2后,v4包和v7包报错

那是因为较新版的安卓默认使用androidx的包,摒弃了以前的support包如果开启了自动导包,使用ViewPager + fragment的时候会自动导入androidx的包import androidx.fragment.app.Fragment;import androidx.fragment.app.FragmentPagerAdapter;import androidx.vie...

2019-08-28 16:19:11 1787 1

原创 解决ScrollView底部有布局,不能滑动的问题

原文:https://blog.csdn.net/glmxzaj/article/details/50774616今天在做项目时用到ScrollView,我发现如果在ScrollView控件之后没有别的布局时它能正常滑动.但是如果我在ScrollView之后又加了一个布局,比如我在屏幕最底部加了一个RelativeLaout 时ScrollView就不能滑动了.下面我说下我的解决办法: 大家先...

2019-06-17 08:58:58 6513

转载 Android中获取屏幕的宽度

方法一:WindowManager wm = (WindowManager) this.getSystemService(Context.WINDOW_SERVICE);int width = wm.getDefaultDisplay().getWidth();int height = wm.getDefaultDisplay().getHeight();方法二:WindowManag...

2019-05-19 13:42:39 16172

原创 上传图片

HttpUtils类中//上传 public HttpUtils upload(String url,Map<String, String> headMap,String path){ MediaType mediaType=MediaType.parse("multipart/form-data; charset=utf-8"); /* Mul...

2019-04-30 16:57:39 218

转载 动画

Android 动画总结Android 动画分类总的来说,Android动画可以分为两类,最初的传统动画和Android3.0 之后出现的属性动画;传统动画又包括 帧动画(Frame Animation)和补间动画(Tweened Animation)。传统动画帧动画帧动画是最容易实现的一种动画,这种动画更多的依赖于完善的UI资源,他的原理就是将一张张单独的图片连贯的进行播放,从而在...

2019-04-28 09:49:27 135

原创 popWindow弹窗和alertDialog弹窗

1.PopupWindow:Android中的弹出窗口如何创建一个窗口?(1):contentView = View.inflate();(2):宽度和高度都是通过 LayoutParams.MATCH_PARENTnew PopupWindow(contentView,width, height);如何显示一个窗口?window.showAsDropDown(btn_show);//...

2019-04-27 13:42:02 621

原创 流式布局

MainActivity.javapackage com.bawei.liushibuju;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widge...

2019-03-24 15:25:56 181

原创 使用OkHttp和Mvp和RecyclerView进行页面展示

OkHttp工具类package com.bawei.week01_3;import android.os.Handler;import android.os.Message;import java.io.IOException;import okhttp3.Call;import okhttp3.Callback;import okhttp3.FormBody;import...

2019-03-17 18:17:21 361

原创 倒计时跳转

package com.bawei.tiaoguo;import android.content.Intent;import android.os.Handler;import android.os.Message;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import andro...

2019-03-07 20:04:05 132

原创 SharedPreferences存储

Android开发中,我们经常会用到SharedPreferences,它是一种轻量的数据存储方式,通常用来存储一些简单的配置信息(首次登陆 记住密码)package com.example.day09_sp01;import android.os.Bundle;import android.app.Activity;import android.content.Intent;im...

2019-03-05 19:46:25 260

原创 频道管理

跳转页面//设置监听 image.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //跳转页面 Intent intent = new Int...

2019-03-05 19:35:14 133

原创 判断网络状态和获取网络数据

public class HttpUtil { //判断网络状态 public static boolean isNet(Context context){ if(context!=null){ //获取连接管理者 ConnectivityManager manager= (ConnectivityManager) c...

2019-03-03 18:58:33 213

原创 抽基类

一、什么是抽基类在Android中,一般来说一个应用会存在几十个页面,并且一个应用一般也会使用一个特定的主题,其中的页面的风格也是一致的,并且页面中的动画效果、页面的切换效果等也应该保持同样的风格,那么就需要一个基类,来完成页面的基础设置,这就是所谓的基类。界面统一管理原因当应用中的界面达到一定数量级时,如几十个界面,便于项目管理提高界面的处理速度避免由于多Activity导致的问题界...

2019-02-27 21:31:32 212

原创 Android中调用系统相机、相册

1.最好声明一下权限&lt;uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/&gt;&lt;uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/&gt;一、拍照+裁剪package com.examp...

2019-02-27 21:18:43 504

原创 使用Banner实现无限轮播

1.导入jar包—&amp;amp;gt;implementation’com.youth.banner:banner:1.4.9’activity_main.xml&amp;amp;lt;com.youth.banner.Banner android:id=&amp;quot;@+id/banner&amp;quot; android:layout_width=&amp;quot;match_parent&amp;

2019-02-25 20:50:01 577

原创 使用Glide来展示图片

1.展示正常图片Glide.with(context).load(url).into(image);2.展示圆形图片Glide.with(context).load(url).apply(RequestOptions.bitmapTransform(new CircleCrop())).into(image);3.展示圆脚图片Glide.with(context).load(url)...

2019-02-25 12:31:31 619

原创 使用DrawerLayout实现侧拉效果

1.activity_layout&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;&amp;lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot; xmlns:app=&quot;http://schem

2019-02-18 20:49:42 147

空空如也

空空如也

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

TA关注的人

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