- 博客(17)
- 收藏
- 关注
原创 安卓沉浸式状态栏
安卓沉浸式状态栏实现Activity嵌套fragment,不同fragment顶部实现不同的效果(图片沉浸状态栏,设置不同颜色的状态栏)效果图首先在Activity的onCreate(Bundle savedInstanceState)方法中setContentView(R.layout.xxx)下面设置动态显示隐藏状态栏if (Build.VERSION. SDK_INT >= 21) { View decorView = getWindow().getDecorView()
2021-12-23 13:27:21 1459
原创 安卓集成华为HMS Scankit实现自定义扫码功能
实现扫码功能使用的是集成华为扫描的SDK,UI界面借鉴的是谷歌官方的Zxing项目中的自定义view,两者结合实现。先上效果图:先在项目根级别(build.gradle)当中配置HMS Core SDK的Maven仓地址。// 配置HMS Core SDK的Maven仓地址。 maven {url 'https://developer.huawei.com/repo/'}// 配置HMS Core SDK的Maven仓地址。 maven {url 'https://developer.huaw
2021-12-11 14:08:50 5043 3
原创 安卓三个页面跳转小知识点
有A,B,C三个页面,从C返回到A,关闭B页面首先在BActivity中定义成员变量,并在onCreate中引用public class BActivity{ public static BActivty mBActivty; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mBActivty = this; }
2021-11-17 14:28:22 588 1
原创 安卓调用系统相机进行拍照
安卓调用系统相机进行拍照调用系统相机进行拍照的话,步骤比较简单,分为两步使用隐式Intent打开相机在onActivityResult回调中对图片进行处理 (传回来的图片分为缩略图和原图,缩略图比较小可以直接进行展示,原图比较大,需要传输到文件中显示)拍照获取缩略图<ImageView android:layout_width="200dp" android:layout_height="200dp" android:layout_cen
2021-11-10 15:43:22 3888 3
原创 安卓动画ObjectAnimator实现切换效果
ObjectAnimator动画使用实现如图效果首先现在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_height="match_parent" a
2021-11-09 15:03:53 1983
原创 Android Studio复制项目 包名不同安装不会覆盖
Android Studio复制项目 包名不同则安装时不会覆盖1.首先修改这块包名 注意不能以数字开头2.清单文件一般会自动更换 还是检查一遍得好3.build.gradle中的applicationId这样运行项目 就不会出现覆盖问题了...
2021-10-27 15:26:38 460 1
原创 安卓沉浸式状态栏适配底部导航虚拟按键
安卓沉浸式状态栏适配有底部导航虚拟按键如图 未适配和适配的两种效果图代码实现1.首先在onCreate()中//适配底部导航虚拟栏 if (StatusBarUtil.hasNavigationBarShow(this)) { getWindow().getDecorView().findViewById(android.R.id.content).setPadding(0, 0, 0, StatusBarUtil.getNavigationBarHei
2021-10-25 17:55:57 839 2
转载 Typeface设置字体
转自:https://blog.csdn.net/legend12300/article/details/69875816安卓系统字体默认支持的有四种,分别是:noraml: 普通字体,系统默认使用的字体sans:非衬线字体serif:衬线字体monospace:等宽字体一:xml中使用 <TextView android:layout_width="match_parent" android:layout_height="wrap_conte
2021-10-15 09:55:02 222
原创 安卓轮播图banner的使用和详解
轮播图banner1.首先要导入依赖//Banner图依赖 implementation 'com.youth.banner:banner:1.4.10'//glide依赖 implementation 'com.github.bumptech.glide:glide:4.0.0-RC1'2.如果是网络解析图片,这里得在Manifest中添加权限<!--网络--> <uses-permission android:name="android.permissio
2021-10-14 17:55:20 3435
原创 butterknife 引发的报错
//报错内容The given artifact contains a string literal with a package reference 'android.support.v4.content' that cannot be safely rewritten. Libraries using reflection such as annotation processors need to be updated manually to add support for androidx....
2021-10-14 13:26:00 339
原创 SharedPreference
SharedPreference使用SharedPreference采用键值队的形式存储数据可以将SharedPreference中的所有方法封装成接口 使用直接调用下面为SharedPreferenceUtils工具类public class SharedPreferenceUtils{ private static SharedPreferenceUtils sp; public static void saveBoolean(Context context,String
2021-10-12 13:05:41 249
原创 安卓之apk打包
Android 小知识点有 A , B , C ,三个Activity B跳C的时候 关闭A在A activity当中 定义一个全局变量Private AActivity instance= null;在onCreate()方法中 定义instance = this;在BActivity中跳CActivity中 将A关闭 AActivity.instance.finish();...
2021-10-12 09:09:58 260
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人