- 博客(12)
- 收藏
- 关注
原创 Android 相机预览帧存入本地
fun decodeToBitMap(data: ByteArray?, frame: Frame): Bitmap? { try { //格式成YUV格式 val yuvimage = YuvImage(data, ImageFormat.NV21, frame.size.width, frame.size.height, null) val baos = ByteArrayOutputStream() yu.
2022-04-21 18:22:02
1841
原创 Android Studio 字节码查看工具
这几天找一个Android查看字节码的插件真是一波三折啊。首先说一下我的Android Studio 版本是目前最新的:ASM Bytecode Outline 上次维护还是15年,用不了。ASM Bytecode Viewer Support Kotlin 插件版本太低,用不了。ASM Bytecode Viewer 21年9月份到是更新了一版9.2,但是插件版本太高了,我的Android Studio还是用不了。更可怕的是插件安装失败连Android Studio都启动不了.
2021-11-26 20:08:55
2266
原创 BottomSheetDialog背景闪烁(华为)
闪烁的主要原因是BottomSheetDialog的默认样式,它定义了默认的animation和dim行为.我们可以通过使用bottomSheetDialogTheme定义自定义主题来解决上述问题:backgroundDimEnabled :是否允许对话框变暗windowAnimationStyle: 窗口动画>通过将windowAnimationStyle设置为@null,禁...
2020-03-19 11:49:10
1151
原创 一个Activity里TabLayout + ViewPager + Fragment+ Listview导致的bug
现象:listview列表编辑态点击全选 失败 原因: Activity viewpager Fragment 结构中 fragment里的titlebar是和Activity绑定的。 fragment创建的时候设置Activity的title bar监听 后创建的fragment会把前面的fragment创建的title bar 监听覆盖。 所以在A fragment里设置全选,...
2020-03-17 17:47:58
181
原创 android bug
1TaskExecutionException: Execution failed for task 'compileDebugJavaWithJavac'.项目目录下运行./gradlew compileDebugSource --stacktrace -info2mergeDebugResources出现这个异常的原因是资源图片冲突,就是在mip和drawable和a...
2019-05-15 14:00:09
149
原创 在一个activity的onCreate方法里跳转到另一个activity里,生命周期怎么样
在一个activity的onCreate方法里跳转到另一个activity里,生命周期怎么样?自己打log结果如下:09-15 22:32:04.556 31604-31604/? D/ui.activity.MainActivity: onStart09-15 22:32:04.566 31604-31604/? D/ui.activity.MainActivity: onResume...
2018-09-15 22:37:29
2188
原创 android监听的生命周期
写了一个监听剪切板的方法,想看看她运行在Activity不同生命周期里的效果。方法如下。private void clipListener(){ //监听剪切板 final ClipboardManager clipboardManager = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); if (nul...
2018-09-14 14:39:26
963
原创 android 如何判断应用在前台
private boolean isAppOnForeground() { ActivityManager activityManager = (ActivityManager) mContext.getApplicationContext() .getSystemService(Context.ACTIVITY_SERVICE); String pack...
2018-09-13 15:11:58
225
原创 Android 根据用户点击动态获取当前Activity
首先配置adb shell在Android studio terminal 下运行currentActivity.sh1、创建 touch currentActivity.sh2、编辑 vim currentActivity.sh3、添加运行权限 chmod 777 currentActivity.sh4、运行 sh currentActivity.sh5、关闭shell...
2018-07-08 20:19:07
672
原创 如何加载jar包
在网上下载jar包,经常不知道其真实性。不知道能不能用,有没有病毒。某一天突然想到了一个取巧的办法。就是想下某个jar包时,去github上下载用到这个jar包的开源项目,把别人实验过的jar包直接复制过来。是不是很方便~~~~~~哈哈...
2018-06-06 22:06:47
1517
1
原创 好友生日邮箱提醒
本文实现了在好友生日前自动发送提醒邮件的功能。 android.util.Patterns自带的正则表达式实现邮箱验证。Calender获取日历。DatePickerDialog实现选择日期。AlarmManager定时器实现系统后台提醒功能。Java mail系统自动发送邮件,使用Java mail发送文件需要网络权限。邮件,生日用SharedPreference保存。所有代码如下。git...
2018-05-30 20:57:49
2034
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人