自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Android编译成功后发送通知

1、gradle finish方法中获取编译成功和失败的消息。2、发送通知notification.sh。

2023-02-23 19:38:12 97

原创 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 1767

原创 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 2131

原创 BottomSheetDialog背景闪烁(华为)

闪烁的主要原因是BottomSheetDialog的默认样式,它定义了默认的animation和dim行为.我们可以通过使用bottomSheetDialogTheme定义自定义主题来解决上述问题:backgroundDimEnabled :是否允许对话框变暗windowAnimationStyle: 窗口动画>通过将windowAnimationStyle设置为@null,禁...

2020-03-19 11:49:10 1013

原创 一个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 149

原创 android bug

1TaskExecutionException: Execution failed for task 'compileDebugJavaWithJavac'.项目目录下运行./gradlew compileDebugSource --stacktrace -info2mergeDebugResources出现这个异常的原因是资源图片冲突,就是在mip和drawable和a...

2019-05-15 14:00:09 125

原创 在一个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 2140

原创 android监听的生命周期

写了一个监听剪切板的方法,想看看她运行在Activity不同生命周期里的效果。方法如下。private void clipListener(){ //监听剪切板 final ClipboardManager clipboardManager = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); if (nul...

2018-09-14 14:39:26 931

原创 android 如何判断应用在前台

private boolean isAppOnForeground() { ActivityManager activityManager = (ActivityManager) mContext.getApplicationContext() .getSystemService(Context.ACTIVITY_SERVICE); String pack...

2018-09-13 15:11:58 191

原创 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 632

原创 如何加载jar包

    在网上下载jar包,经常不知道其真实性。不知道能不能用,有没有病毒。某一天突然想到了一个取巧的办法。就是想下某个jar包时,去github上下载用到这个jar包的开源项目,把别人实验过的jar包直接复制过来。是不是很方便~~~~~~哈哈...

2018-06-06 22:06:47 1480 1

原创 好友生日邮箱提醒

本文实现了在好友生日前自动发送提醒邮件的功能。    android.util.Patterns自带的正则表达式实现邮箱验证。Calender获取日历。DatePickerDialog实现选择日期。AlarmManager定时器实现系统后台提醒功能。Java mail系统自动发送邮件,使用Java mail发送文件需要网络权限。邮件,生日用SharedPreference保存。所有代码如下。git...

2018-05-30 20:57:49 1838

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除