会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
第壹时间
博客园
首页
新随笔
联系
管理
订阅
2020年9月29日
Kotlin与Java可见性修饰符对比
摘要: 1、Java 类中成员修饰符 同一类中可访问 同一包中可访问 不同包中可访问 子类中可访问 public √ √ √ √ protected √ √ × √ (default) √ √ × × private √ × × × 2、Kotlin 包中成员修饰符 同一文件中可访问 同一模块中可访问 不同
阅读全文
posted @ 2020-09-29 11:05 第壹时间
阅读(517)
评论(0)
推荐(0)
2020年7月17日
正确应对系统内存不足,OnLowMemory和OnTrimMemory回调
摘要: 理论上,一个具备良好行为的应用应该考虑Android系统内存紧张的问题,这样有助于维持一个良好的生态。在前人的基础上,本文对OnLowMemory和OnTrimMemory回调进行了总结。 1. OnLowMemory OnLowMemory是Android提供的API,在系统内存不足,所有后台程序
阅读全文
posted @ 2020-07-17 16:38 第壹时间
阅读(3396)
评论(0)
推荐(0)
Android Bitmap Drawable byte[] InputStream 相互转换方法
摘要: 用android处理图片的时候,由于得到的资源不一样,所以经常要在各种格式中相互转化,以下介绍了 Bitmap Drawable byte[] InputStream 之间的转换方法: import java.io.ByteArrayInputStream; import java.io.ByteA
阅读全文
posted @ 2020-07-17 11:21 第壹时间
阅读(649)
评论(0)
推荐(0)
2020年6月1日
Java四种引用模式总结
摘要: Java对象的引用包括:强引用,软引用,弱引用,虚引用,Java中提供这四种引用类型主要有两个目的: 可以让程序员通过代码的方式决定某些对象的生命周期。 有利于JVM进行垃圾回收。 1、强引用(StrongReference) 强引用的对象,只要有引用变量指向它们,它们就不会被垃圾回收。如果内存不足
阅读全文
posted @ 2020-06-01 14:53 第壹时间
阅读(350)
评论(0)
推荐(0)
2020年5月14日
AppBarLayout的七种scrollFlags
摘要: 1、前言 查看 Android 文档下,com.google.android.material.appbar 包下的 AppBarLayout.LayoutParams 类有一个 AppBarLayout_layout_layout_scrollFlags 属性,这个属性可以有七种取值: 这些取值在
阅读全文
posted @ 2020-05-14 15:38 第壹时间
阅读(4310)
评论(0)
推荐(0)
2020年5月13日
NestedScrollView嵌套ViewPager显示空白
摘要: 最近在项目中使用Material Design 中的 AppBarLayout,然后在 NestedScrollView 中嵌套 ViewPager,但是运行的时候界面出现空白,代码如下: <androidx.core.widget.NestedScrollView android:layout_w
阅读全文
posted @ 2020-05-13 16:57 第壹时间
阅读(1632)
评论(0)
推荐(0)
2020年4月29日
Fragment生命周期
摘要: 序言 Fragment从Android v3.0版本开始引入的,随着界面布局的复杂化,处理起来也更加的复杂,引入Fragment可以把Activity拆分成多个部分。一个Activity可以同时组合多个Fragment,一个Fragment也可被多个Activity 复用。Fragment可以响应自
阅读全文
posted @ 2020-04-29 15:01 第壹时间
阅读(21958)
评论(0)
推荐(0)
windowSoftInputMode属性详解
摘要: 首先,我们从这个属性的名称中,可以很直观的看出它的作用,这个属性就是来设置窗口软键盘的交互模式的。 android:windowSoftInputMode属性一共有10个取值,分别是: stateUnspecified,stateUnchanged,stateHidden,stateAlwaysHi
阅读全文
posted @ 2020-04-29 13:52 第壹时间
阅读(8411)
评论(0)
推荐(1)
2020年4月28日
Android动态设置启动模式
摘要: 在《Activity四大启动模式》 https://www.cnblogs.com/diyishijian/p/7705588.html 一文中,我们讲述了Activity的四种启动模式,并分析了每种启动模式的特点。 在上述所有情况,都是我们在Manifest中设置的(通过launchMode属性设
阅读全文
posted @ 2020-04-28 19:51 第壹时间
阅读(3876)
评论(0)
推荐(0)
2019年11月18日
macOS 在终端中使用 adb命令,每次都要source ~/.bash_profile 才生效
摘要: macOS下已经配置好Android开发环境,环境变量也添加了,但是在终端中使用adb命令每次都需要source .bash_profile之后才能识别, 否则就提示 zsh: command not found: adb 解决方案: 1、查看根目录下是否有.zshrc文件,如果没有就新建一个 to
阅读全文
posted @ 2019-11-18 16:38 第壹时间
阅读(4917)
评论(0)
推荐(0)
下一页
公告