自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

i_SamWong的博客

所有的困难在坚持下去之后都不值得一提

  • 博客(8)
  • 资源 (6)
  • 收藏
  • 关注

原创 Notification使用常见问题(坑)

最近在做Notification遇到了挺多问题,查了不少资料,也参考了网上一些博客,对这些问题做了总结文章目录1.动态设置开启或关闭通知声音(震动、铃声等)误区一 调用NotificationChannel.setSound()方法来修改误区二 deleteNotificationChannel()2.设置点击自动清除和不可滑动删除类型的通知3.取消Notification的方式1.动态设置开启或关闭通知声音(震动、铃声等)Android O 引入了 通知渠道(NotificationChanne.

2021-06-03 20:13:00 3185 1

原创 Android消息机制全面解析

Android是基于事件驱动,每一个触摸事件或者是Activity的生命周期都是运行在Looper.looper()的控制之下,理解弄懂消息机制可以让我们再开发的过程中更加得心应手。Android的消息机制也是Handler机制,主要的作用是用来在不同线程之间的通信,通常使用在子线程执行完成一些耗时操作,需要回到主线程更新界面UI时,通过Handler将有关UI的操作切换到主线程。工作流程...

2018-12-13 10:39:44 8726

原创 Android 虚拟按键适配动态调整布局

监听虚拟键的切换给View添加全局的布局监听器参考链接 最近项目中遇到了华为虚拟按键适配的问题,主页是个RecylerView(如下图),如果不做适配,在界面初始化完毕后,虚拟按键会遮挡页面或者空出一些留白部分,针对这个问题上网找了些资料,总结了以下方法首页下半部分是个RecylerView(针对适配)监听虚拟键的切换注册系统广播 getContentResolver().regist

2017-06-19 23:34:54 8991

转载 Android中Animation的Interpolator插值器详解

转自 点击打开链接Interpolator属性是Animation类的一个XML属性,所以alpha、scale、rotate、translate、set都会继承得到这个属性。Interpolator被译为插值器,他是一个指定动画如何变化的属性,我们看下api,他的系统值:accelerate_decelerate_interpolator描述:在动画开始与

2017-03-27 11:34:13 1513

转载 Android 定时器的实现方式(TimerTask、Handler)及 Handler使用解析

转自  二一点    点击打开链接一、Handler的定义:主要接受子线程发送的数据, 并用此数据配合主线程更新UI。对于线程的控制,使用Handler可以对运行在不同线程中的多个任务进行排队,并使用Message和Runnable对象安排这些任务。在javadoc中,对Handler是这样解释的:Handler可以发送和处理消息对象或Runnable对象,这些消息对象和Runnabl

2016-10-26 14:39:20 620

转载 Android 使用Timer代替Handler 做循环任务 节省内存

在项目开发当中经常会遇到这样的问题,就是需要监听当前网络连接的状态。使用handler不断的发送延时消息可以实现循环监听,但这样消耗的内存会很大,因为这是在主线程中运行的。这个时候使用计时器Timer去执行计时任务就很合适了,可以在TimerTask和主线程中调用Thread.currentThread().getId()比较线程的ID,发现Timer是运行在子线程的。time

2016-10-26 14:15:16 3888

转载 教你一分钟实现动态模糊效果

点击打开链接

2016-09-18 14:29:24 1220

原创 Android使用webView长按保存下载网络图片

最近发现在webView的setOnLongClickListener中可以获取到WebView.HitTestResult,根据获取的HitTestResult的Type来判断做不同的处理。通过判断Type的类型获取点击图片的url,然后把图片下载到本地,发送广播通知系统图库进行更新,在系统图库中查看下载的图片。运行Demo在网页中对图片做长按点击即可下载网络图片

2016-08-18 16:53:06 8882 4

罗升阳-Android系统源代码情景分析

罗升阳-Android系统源代码情景分析.pdf,高清带目录,

2018-11-02

Android应用程序开发权威指南 第三版 PDF (含源码)

Android编程权威指南第3版(中文版带书签2017版),超清(内含书签和所有源码 )

2018-09-18

Android 使用webView 下载网络图片

有不足或者出现bug可以提醒下,谢谢!

2017-03-07

android 异常日志保存和6.0权限申请

使用FcPermissions动态申请权限,使用log4j保存自定义的日志信息和异常信息

2016-12-29

android 异常捕捉和日志文件保存

android 异常捕捉和日志文件保存

2016-10-28

webView长按点击下载图片

一个简单的webView下载图片demo,下载后的图片可以在图库中进行查看

2016-08-19

空空如也

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

TA关注的人

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