- 博客(33)
- 收藏
- 关注
原创 使用recyclerview实现选择器
这里注意的是第一条线要想在顶部就要为负数 而且要减去线的高度 第二条也是。其中最后一个的背景shape代码如下。
2024-07-17 16:59:19
283
原创 Android中两种选择联系人方式
1.在选择联系人方式网上也有很多案例 有的说是使用ContactsContract.CommonDataKinds.Phone.CONTENT_URI也有的说是使用ContactsContract.Contacts.CONTENT_URI其实这两种方式都可以使用 只不过ContactsContract.Contacts.CONTENT_URI这种方式需要多查询一遍这里把openLinkman方法改成这样也是一样的。
2024-01-11 17:22:15
1221
原创 APP备案,最新获取安卓签名文件中MD5等信息方法
输入后回车会提示输入密码库口令,直接输入Keystore密码(输入过程中终端上不会显示,输完回车就行)由于上述以前这种方式是可以打印出MD5,现在这种方式却没把MD5值打印出来,处理办法如下。输入完成后回车,会提示输入一次密码,输入密码后回车,就能生成cer文件了。输入指令,包的别名可以从上面获取MD5那里可以找到别名。输入指令,回车后输入密码,再回车,即可看到公钥信息。输入指令,回车即可转换成pem证书。直接通过cmd执行命令。
2023-12-05 18:03:12
3260
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
4350
1
原创 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
1911
转载 Android开发之监听软键盘状态(弹出收回)
转载 https://blog.youkuaiyun.com/ShuSheng0007/article/details/81511764
2020-11-09 13:09:44
499
原创 android中ScrollView嵌套ViewPager自适应高度
在网上找了很久,发现大部分都是一样的:viewPager的高度都是取决于内容最多的那个,而内容较少的则是空出很多空白1.重写ViewPagerpublic class AutoHeightViewPager extends ViewPager { public AutoHeightViewPager(Context context, AttributeSet attrs) { ...
2020-03-03 15:04:53
1234
4
原创 android解决启动页白屏
这里我是将白屏页添加成一张图片在style文件里面添加样式 <!-- 应用启动页(StartingWindow)的theme --> <style name="ThemeSplash" parent="AppTheme"> <item name="android:windowBackground">@drawable/img_wel...
2019-11-18 16:30:56
261
原创 安卓调用系统分享
获取的是当前的截图调用系统分享 //1.首先获取截图 public Bitmap getBitmapByView() { View dView =getWindow().getDecorView(); dView.setDrawingCacheEnabled(true); dView.buildDrawingCache(); ...
2019-11-18 10:58:49
383
原创 使用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
1094
转载 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
1873
1
原创 解决ScrollView底部有布局,不能滑动的问题
原文:https://blog.youkuaiyun.com/glmxzaj/article/details/50774616今天在做项目时用到ScrollView,我发现如果在ScrollView控件之后没有别的布局时它能正常滑动.但是如果我在ScrollView之后又加了一个布局,比如我在屏幕最底部加了一个RelativeLaout 时ScrollView就不能滑动了.下面我说下我的解决办法: 大家先...
2019-06-17 08:58:58
6693
转载 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
16258
原创 上传图片
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
252
转载 动画
Android 动画总结Android 动画分类总的来说,Android动画可以分为两类,最初的传统动画和Android3.0 之后出现的属性动画;传统动画又包括 帧动画(Frame Animation)和补间动画(Tweened Animation)。传统动画帧动画帧动画是最容易实现的一种动画,这种动画更多的依赖于完善的UI资源,他的原理就是将一张张单独的图片连贯的进行播放,从而在...
2019-04-28 09:49:27
183
原创 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
667
原创 流式布局
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
224
原创 使用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
412
原创 倒计时跳转
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
164
原创 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
295
原创 频道管理
跳转页面//设置监听 image.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //跳转页面 Intent intent = new Int...
2019-03-05 19:35:14
162
原创 判断网络状态和获取网络数据
public class HttpUtil { //判断网络状态 public static boolean isNet(Context context){ if(context!=null){ //获取连接管理者 ConnectivityManager manager= (ConnectivityManager) c...
2019-03-03 18:58:33
275
原创 抽基类
一、什么是抽基类在Android中,一般来说一个应用会存在几十个页面,并且一个应用一般也会使用一个特定的主题,其中的页面的风格也是一致的,并且页面中的动画效果、页面的切换效果等也应该保持同样的风格,那么就需要一个基类,来完成页面的基础设置,这就是所谓的基类。界面统一管理原因当应用中的界面达到一定数量级时,如几十个界面,便于项目管理提高界面的处理速度避免由于多Activity导致的问题界...
2019-02-27 21:31:32
254
原创 Android中调用系统相机、相册
1.最好声明一下权限<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>一、拍照+裁剪package com.examp...
2019-02-27 21:18:43
587
原创 使用Banner实现无限轮播
1.导入jar包—&amp;gt;implementation’com.youth.banner:banner:1.4.9’activity_main.xml&amp;lt;com.youth.banner.Banner android:id=&quot;@+id/banner&quot; android:layout_width=&quot;match_parent&
2019-02-25 20:50:01
683
原创 使用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
680
原创 使用DrawerLayout实现侧拉效果
1.activity_layout&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schem
2019-02-18 20:49:42
192
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人