最新消息:关注【太平洋学习网】微信公众号,可以获取全套资料,【全套Java基础27天】【JavaEE就业视频4个月】【Android就业视频4个月】

Android

不同的Activity获取同一个Android ViewModel对象的方法
Android

不同的Activity获取同一个Android ViewModel对象的方法

太平洋学习网 2021-01-14 622浏览 评论

我们都知道Android ViewModel的生命周期不随Activity的生命周期而改变,因此我们切换横竖屏的时候,数据也不会被清空掉,我们存储在ViewModel对象里面的数据,有时候需要在另外一个Activity或者Fragment里面获取到,就需要做到在不同的Activity获取同一个And...

Android ViewModel与LiveData整合示例
Android

Android ViewModel与LiveData整合示例

太平洋学习网 2021-01-13 85浏览 评论

Android ViewModel与LiveData整合的目的就是既实现了UI与数据处理的分离,又能及时监听数据的改变,类似于接口监听回调的作用,但是更加安全高效,如果不知道AndroidViewModel的用法,可以参考此示例学习ViewModel,点击此处进入: AndroidViewModel的介绍与...

AndroidViewModel的介绍与使用
Android

AndroidViewModel的介绍与使用

太平洋学习网 2021-01-13 1239浏览 评论

在讲AndroidViewModel的介绍与使用之前,我们都知道Android Activity的生命周期是有很多状态的,比如有onCreate(), onStart(), onResume(), onPause(), onStop(), onDestory()等状态,在我们Android手机横竖屏的时候,它就会将我们的生命周期再走一遍,此时...

Android NDK、JNI入门知识学习
Android

Android NDK、JNI入门知识学习

太平洋学习网 2021-01-12 90浏览 评论

Android NDK、JNI入门 1.背景 2.介绍 3.下载 NDK 和工具 4.配置NDK的环境变量 5.创建native相关方法 5.1 native相关方法去掉报红 6.创建c/c++文件 6.1 生成头文件 6.2 添加 c/c++文件 7.添加mk文件 7.1 添加 Android.mk 文件(必加) 7.2 添加 Application.mk...

Android px、dp、sp相互转换工具类
Android

Android px、dp、sp相互转换工具类

太平洋学习网 2021-01-09 64浏览 评论

Android px、dp、sp相互转换工具类可以轻松让px,dp,sp之间相互转换,代码如下: packagecom.tpyyes.util;importandroid.content.Context;importandroid.util.DisplayMetrics;...

两分钟理解Android中px、dp、sp之间的区别是什么
Android

两分钟理解Android中px、dp、sp之间的区别是什么

太平洋学习网 2021-01-09 28浏览 评论

前言 : 众所周知,Android厂商非常多,各种尺寸的android手机、平板层出不穷。导致了Android生态环境的碎片化现象越来越严重。Google公司为了解决分辨率过多的问题,在Android的开发文档中定义了px、dp、sp,方便开发者适配不同分辨率的Android设备。对于初...

butterknife框架的使用方法介绍
Android

butterknife框架的使用方法介绍

太平洋学习网 2021-01-09 193浏览 评论

Android butterknife(Butter Knife)框架是一个注解式编程框架,可以很好的使用@BindView代替findViewById,使用@OnClick代替setOnClickListener等事件,既节约了写代码的时间,也减少了过多的代码量,这也是Java注解式编程的好处,下面来学习一下butterkni...

Could not find com.android.tools.build:gradle:5.4.1.错误解决
Android

Could not find com.android.tools.build:gradle:5.4.1.错误解决

太平洋学习网 2021-01-08 1185浏览 评论

android开发中Android Studio出现”Could not find method google() for arguments [] on repository container.“错误,会造成一系列的问题,例如会出现这样的问题: BuildfileF:\AndroidProject\PopMenu-master\build.gradleline:11Aproblemoccurredevalua...

Could not find com.android.support:appcompat-v7:30.0.2错误解决
Android

Could not find com.android.support:appcompat-v7:30.0.2错误解决

太平洋学习网 2021-01-08 2630浏览 评论

安卓开发中如果遇到Android Studio报这样的错误“Could not find com.android.support:appcompat-v7:30.0.2”具体错误详情大致如下: Executionfailedfortask:app:javaPreCompileDebug.Couldnotresolveallfilesforconfiguration:app:debugCompileClasspath.C...

Android动态授权(申请权限)工具类AndPermission的使用
Android

Android动态授权(申请权限)工具类AndPermission的使用

太平洋学习网 2021-01-06 614浏览 评论

一般在Android应用中的一些功能,都需要使用动态授权的方式来申请权限,下面这个AndPermission工具类非常适合安卓动态授权,使用非常方便! 1:先要在build.gradle里面引入yanzhengjie权限模块依赖,代码如下: //权限implementationcom.yanzhenjie:permissi...