- 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...
- 这个整理的知识点可能比较杂而且 没有什么顺序,希望大家见谅.. android中一般上拉加载下拉刷新都用什么实现? 常用的一般是 pulltorefresh goole官方推出的是SwipeRefreshLayout 但是这个不能下拉加载 我觉得这个就是硬伤。 推荐还是pulltorefre... 这个整理的知识点可能比较杂而且 没有什么顺序,希望大家见谅.. android中一般上拉加载下拉刷新都用什么实现? 常用的一般是 pulltorefresh goole官方推出的是SwipeRefreshLayout 但是这个不能下拉加载 我觉得这个就是硬伤。 推荐还是pulltorefre...
- 做网络诊断,需要诊断当前wifi所在信道是否拥挤,目前只是解决了获取当前wifi所在信道,主要是用ScanResult 的frequency字段,还需要用SSID和BSSID从ScanResults匹配到... 做网络诊断,需要诊断当前wifi所在信道是否拥挤,目前只是解决了获取当前wifi所在信道,主要是用ScanResult 的frequency字段,还需要用SSID和BSSID从ScanResults匹配到...
- 最近项目突然加了个需求,上传用户的ip和mac,话不多说,直接上代码 获取Mac地址实际项目中测试了如下几种方法: (1)设备开通Wifi连接,获取到网卡的MAC地址(但是不开通wifi,这种方法获取不到Mac地址,这种方法也是网络上使用的最多的方法) //根据Wifi信息获取本地Mac public static Str... 最近项目突然加了个需求,上传用户的ip和mac,话不多说,直接上代码 获取Mac地址实际项目中测试了如下几种方法: (1)设备开通Wifi连接,获取到网卡的MAC地址(但是不开通wifi,这种方法获取不到Mac地址,这种方法也是网络上使用的最多的方法) //根据Wifi信息获取本地Mac public static Str...
- Android开发中在某些界面为了保证显示一致性,可能需要调整statusBar的背景色。Android 5.0开始只需要修改styles.xml文件中colorPrimaryDark的颜色值就可以修改statusbar背景色。但colorPrimaryDark只能设置固定色值的颜色,无法设置渐变色。所以,通过colorPrimaryD... Android开发中在某些界面为了保证显示一致性,可能需要调整statusBar的背景色。Android 5.0开始只需要修改styles.xml文件中colorPrimaryDark的颜色值就可以修改statusbar背景色。但colorPrimaryDark只能设置固定色值的颜色,无法设置渐变色。所以,通过colorPrimaryD...
- 文章目录 一、报错信息二、解决方案 一、报错信息 在 Google Play 中 , 管理并创建内部测试版本 , 上传完毕后 , 检查版本时 , 出现如下错误 ; ... 文章目录 一、报错信息二、解决方案 一、报错信息 在 Google Play 中 , 管理并创建内部测试版本 , 上传完毕后 , 检查版本时 , 出现如下错误 ; ...
- 1 EventBus优缺点 EventBus 作为 Android 开发中常用的框架,拥有着许多优点: 调度灵活。不依赖于 Context,使用时无需像广播一样关注 Context 的注入与传递。父类对于通知的监听和处理可以继承给子类,这... 1 EventBus优缺点 EventBus 作为 Android 开发中常用的框架,拥有着许多优点: 调度灵活。不依赖于 Context,使用时无需像广播一样关注 Context 的注入与传递。父类对于通知的监听和处理可以继承给子类,这...
上滑加载中
推荐直播
-
基于HarmonyOS NEXT应用开发之旅
2025/07/17 周四 19:00-20:00
吴玉佩、刘俊威-华为开发者布道师-高校学生
两位学生华为开发者布道师,连续两届HarmonyOS极客马拉松获奖选手联袂呈现HarmonyOS NEXT开发全景!从基础筑基,到工具提效。为您铺就一条从入门到精通的鸿蒙应用开发之路。无论您是新手开发者,还是经验老手,都能在此收获满满干货,开启您的HarmonyOS NEXT高效、智能开发新篇章!
即将直播
热门标签