- 文章目录 一、报错信息二、解决方案 一、报错信息 Android Studio 运行一段时间后 , 出现 Logcat 不打印日志的情况 ; 报错 : read... 文章目录 一、报错信息二、解决方案 一、报错信息 Android Studio 运行一段时间后 , 出现 Logcat 不打印日志的情况 ; 报错 : read...
- 应用禁用通知栏下拉这个需求让我头疼了好几天 statusbar用了后但是效果不是很满意 其他的方法试过但是没有效果,所以就换个思路吧 做法是在通知栏区域弄一个透明的window,这样下拉的时候触摸的区域就... 应用禁用通知栏下拉这个需求让我头疼了好几天 statusbar用了后但是效果不是很满意 其他的方法试过但是没有效果,所以就换个思路吧 做法是在通知栏区域弄一个透明的window,这样下拉的时候触摸的区域就...
- Android 8.0中Notification的Progress每次更新进度,都会弹出提示,并且有提示音。原代码如下 public void notifyDownloading(long progress, long num, String file_name) { Notification.Builder mBuilder;... Android 8.0中Notification的Progress每次更新进度,都会弹出提示,并且有提示音。原代码如下 public void notifyDownloading(long progress, long num, String file_name) { Notification.Builder mBuilder;...
- 当我们在Android依赖库中使用switch-case语句访问资源ID时会报错,报的错误是case分支后面跟的参数必须是常数,换句话说出现这个问题的原因是Android library中生成的R.java中的资源ID不是常数. 当我们把一个android的项目配置为library时,我们就不能在 这个项... 当我们在Android依赖库中使用switch-case语句访问资源ID时会报错,报的错误是case分支后面跟的参数必须是常数,换句话说出现这个问题的原因是Android library中生成的R.java中的资源ID不是常数. 当我们把一个android的项目配置为library时,我们就不能在 这个项...
- 上面这个是实现后的效果图,是实现后的效果。 因为我这个分类是写死的,不是动态获取的,所以我没有用RadioGroup然后动态添加radioButton,因为Radiogroup设置换行以及每行的个数非常麻烦,也没有用类似gridView实现。这个就是写死的RadioButton。 xml布局 &l... 上面这个是实现后的效果图,是实现后的效果。 因为我这个分类是写死的,不是动态获取的,所以我没有用RadioGroup然后动态添加radioButton,因为Radiogroup设置换行以及每行的个数非常麻烦,也没有用类似gridView实现。这个就是写死的RadioButton。 xml布局 &l...
- Android 插件化系列文章目录 【Android 插件化】插件化简介 ( 组件化与插件化 ) 【Android 插件化】插件化原理 ( JVM 内存数据 | 类加载流程 ) 【Android 插件化... Android 插件化系列文章目录 【Android 插件化】插件化简介 ( 组件化与插件化 ) 【Android 插件化】插件化原理 ( JVM 内存数据 | 类加载流程 ) 【Android 插件化...
- ndroid 8.0中修改NotificationChannel 属性,升级app后该修改不生效,必须卸载app重新安装才能生效,原代码如下: public void notifyDownloading(long progress, long num, String file_name) { Notification.Build... ndroid 8.0中修改NotificationChannel 属性,升级app后该修改不生效,必须卸载app重新安装才能生效,原代码如下: public void notifyDownloading(long progress, long num, String file_name) { Notification.Build...
- 有些时候我们使用Service的时需要采用隐私启动的方式,但是Android 5.0一出来后,其中有个特性就是Service Intent must be explitict,也就是说从Lollipop开始,service服务必须采用显示方式启动。而android源码是这样写的(源码位置:sdk/sources/a... 有些时候我们使用Service的时需要采用隐私启动的方式,但是Android 5.0一出来后,其中有个特性就是Service Intent must be explitict,也就是说从Lollipop开始,service服务必须采用显示方式启动。而android源码是这样写的(源码位置:sdk/sources/a...
- 获取系统时间戳 public String getTime(){ long time=System.currentTimeMillis()/1000;//获取系统时间的10位的时间戳 String str=String.valueOf(time); return str; } 、获取系统时间 ... 获取系统时间戳 public String getTime(){ long time=System.currentTimeMillis()/1000;//获取系统时间的10位的时间戳 String str=String.valueOf(time); return str; } 、获取系统时间 ...
- 项目中有需要加水印的需求,实现完效果图是这样的 什么看不清... 为了让大家看清效果,字体改了一下,正常应该是文章最上面那个的效果。话不多说,直接上代码 import android.annotation.SuppressLint;import android.content.Context;import android.... 项目中有需要加水印的需求,实现完效果图是这样的 什么看不清... 为了让大家看清效果,字体改了一下,正常应该是文章最上面那个的效果。话不多说,直接上代码 import android.annotation.SuppressLint;import android.content.Context;import android....
- 大家在做nfc开发之前可以看一下我的上篇文章区分IC卡和ID卡 Near Field Communication (NFC) 为一短距离无线通信技术,通常有效通讯距离为4厘米以内。NFC工作频率为13.... 大家在做nfc开发之前可以看一下我的上篇文章区分IC卡和ID卡 Near Field Communication (NFC) 为一短距离无线通信技术,通常有效通讯距离为4厘米以内。NFC工作频率为13....
- 如果是只有一个Activity的App就没有必要写BaseActivity,但一旦大于一个我还是建议写一个BaseActivity,准没错。 每个Activity通常都是绑定视图,绑定控件,监听控件,获取Bundle,跳转Activity还有一些很有些烦人的小功能如:Toast,findViewById,我们都可以封装一层简化他们的使... 如果是只有一个Activity的App就没有必要写BaseActivity,但一旦大于一个我还是建议写一个BaseActivity,准没错。 每个Activity通常都是绑定视图,绑定控件,监听控件,获取Bundle,跳转Activity还有一些很有些烦人的小功能如:Toast,findViewById,我们都可以封装一层简化他们的使...
- MediaPlay一定不少人都知道,那MediaPlayerService呢?有多少人了解过呢,MediaPlayerService和MediaPlayer直接到关系是什么?那么接下来带着这些疑问往下看 ... MediaPlay一定不少人都知道,那MediaPlayerService呢?有多少人了解过呢,MediaPlayerService和MediaPlayer直接到关系是什么?那么接下来带着这些疑问往下看 ...
- 程序开发中遇到了android.support.v4.app.Fragment$InstantiationException这个bug,给出的提示是: make sure class name exists, is public, and has an empty constructor that is public。看了下自己写的代... 程序开发中遇到了android.support.v4.app.Fragment$InstantiationException这个bug,给出的提示是: make sure class name exists, is public, and has an empty constructor that is public。看了下自己写的代...
- 给Activity设置软键盘出现与Activity之间的交互模式: 1.在onCreat中的setContent方法之前写入: getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN); 2.直接在项目的Mai... 给Activity设置软键盘出现与Activity之间的交互模式: 1.在onCreat中的setContent方法之前写入: getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN); 2.直接在项目的Mai...
上滑加载中
推荐直播
-
用码道,让你的AI作品三步上朋友圈2026/08/04 周二 19:00-20:00
林华鼎-华为云AI开发者运营负责人
从入门 · 到做AI应用 · 到企业级开发。不教编程,只教用AI · 零代码、有产出、能带走、可炫耀 · 每课人人动手实操
回顾中 -
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
即将直播
热门标签