登录 立即注册
安币:

安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户

你知道Thread线程是如何运作的吗?

背景介绍我们在Android开发过程中,几乎都离不开线程。但是你对线程的了解有多少呢?它完美运行的背后,究竟隐藏了多少不为人知的秘密呢?线程间互通暗语,传递信息究竟是如何做到的呢?Looper、Handler、MessageQueue究竟在这背后进行了怎样的运作。本期,让我们一起从Thread开始,逐步探寻这个完美的线程链背后的秘密。注 ...
littleRed 1 小时前
阅读:16 评论:0 赞:0

【详细】Android中Service的心得总结

全面总结AndroidService的使用方法,具体内容如下1、Service的种类按运行地点分类:其实remote服务还是很少见的,并且一般都是系统服务。按运行类型分类:有同学可能会问,后台服务我们可以自己创建ONGOING的Notification这样就成为前台服务吗?答案是否定的,前台服务是在做了上述工作之后需要调用startForeground(androi ...
xiexq 1 小时前
阅读:16 评论:0 赞:1

android中RecyclerView怎么实现悬浮吸顶效果

MultiType-Adapter打造悬浮吸顶效果注:当前版本只适合配合RecyclerView快速打造一款展示UI悬浮吸顶效果,如通讯录效果,由于实现机制的原因,暂时不支持触摸事件。MultiType-Adapter介绍地址:MultiType-Adapter是一款轻量级支持多数据类型的RecyclerView适配器;使用简单,完全解耦;悬浮吸顶效果```groovy//rootbuild.grad ...
xiexq 1 小时前
阅读:20 评论:0 赞:1

一个关于Android怎么设置闹钟的完美解决方案

效果图来看分析和讲解之前,先看看效果吧,效果图如下:设置界面闹钟提醒界面AlarmManager对于AlarmManager里的方法我就不逐一介绍了,如果都介绍讲完估计就天黑了。AlarmManager这个类提供对系统闹钟服务的访问接口。在API19以前,AlarmManager的常用方法有三个:*set(inttype,longstartTime,PendingIntentpi);该方法用 ...
xiexq 2 小时前
阅读:12 评论:0 赞:0

使用Kotlin Android开发记下的一些心得

一周前开始学习kotlin,现在已经在项目中开发使用了。我目前负责的项目老代码非常多,之前的java代码已经有十多万行了。所以即便使用了kotlin,也只是在新建文件的代码里使用,老代码继续用java。kotlin的好处就是完全兼容java,java调用kotlin,kotlin基本上无阻碍。先说说为什么要转kotlinGoogle已经明确kotlin为第一官方 ...
xiexq 2 小时前
阅读:6 评论:0 赞:0

怎么使用kotlin代理开发Android

标准的Lazy,Map代理和自定义SharedPreferences代理使用一些kotlin特性可以很容易写一些简洁和可读性的代码.辛亏有很多dataclass,属性,扩展函数和代理一个kotlin类,和使用Java类相比,他们通常更小和更容易阅读.在这篇博客里面,我们将可以看到如何去使用Kotlin代理属性去简化Android代码.如果你不熟悉这个主题,你可以去看 ...
xiexq 2 小时前
阅读:11 评论:0 赞:0

Android 强制关闭输入法及解决方法

业务场景。当前页面是个EditText 是个文本输入框。页面上方存在关闭页面和保存操作。当输入法弹出时候。。点击关闭操作。。发现输入不回收。。很怪。网上的方法也是那几个。。总是也不行。。!!!最后发现是因为我为了省事。。把关闭方法写在了ondestroy方法里。这是绝对不可以的。这个东西还是写在具体的点击事件里 ...
xiexq 2 小时前
阅读:12 评论:0 赞:0

android vitamio videoview 怎么设置全屏

androidvitamiovideoview全屏主要通过LayoutParams类来隐藏掉系统通知栏、状态栏,如下代码:if(!fullscreen){//设置RelativeLayout的全屏模式RelativeLayout.LayoutParamslayoutParams=newRelativeLayout.LayoutParams(RelativeLayout.LayoutParams.FILL_PARENT,RelativeLayout.LayoutParams.FILL_PARENT);layoutParams.ad ...
xiexq 2 小时前
阅读:8 评论:0 赞:0

Android Coding 利器 之 掌握小技巧,助你Coding更上一层楼~

>LZ-Says:我不知道路的前方是什么,但是我知道,只要努力向前奔跑,希望总会伴随身旁~##前言话说前几天在网上浏览到一大牛写的关于Android布局优化的文章,看后感触很深,回过头看看自己写过的代码,发现还是有不少需要改进,今天找不到那天看的文章了,只能自己总结一些,以后有机会再次补充吧~##本文目标通过举例说明And ...
静心Study 昨天 22:00
阅读:49 评论:4 赞:1

手把手教你使用 RxJava 2.0(三)

>本节介绍的是关于Flowabale的使用,以及RxJava2.x中的backpressure的处理策略。这部分内容应当是RxJava2.x中改动最大的一部分。但同时也能解决一些应用场景中的问题,使得我们的RxJava更加强大。###Flowable的产生在RxJava中会经常遇到一种情况就是被观察者发送消息十分迅速以至于观察者不能及时的响应这些消息。例如下面 ...
Ruheng 昨天 21:13
阅读:21 评论:0 赞:0

手把手教你使用 RxJava 2.0(二)

>本篇文章主要介绍线程调度器,通过对线程调度器的了解,方便我们更好的处理异步操作,在合适的场景选择合适的线程。同时,结合上篇文章,我们就初步掌握了RxJava2.x的基本操作并可以应用在我们的项目中。在本篇文章的后半部分,会具体展示RxJava2.x的使用。###Scheduler简介在不指定线程的情况下,RxJava遵循的是线程不变 ...
Ruheng 昨天 21:10
阅读:26 评论:0 赞:0

CentOS常用到的查看系统命令

CentOS常用到的查看系统命令CentOS常用到的查看系统命令#uname-a #查看内核/操作系统/CPU信息#head-n1/etc/issue #查看操作系统版本#cat/proc/cpuinfo   #查看CPU信息#hostname       #查看计算机名#lspci-tv       #列出 ...
mu5532123 昨天 15:58
阅读:20 评论:0 赞:1

andorid透明屏幕

看到一个挺有意思的github:透明屏幕, 然后学习,先上效果图: 实现步骤:manifest中:<!--配置实时壁纸service--><serviceandroid:label="@string/app_name"android:name=".service.CameraLiveWallpaper"android:permission="android.permission.BIND_WALLPAPER"><!--为实时壁纸配置intentfilter--><intent-filter><a ...
mu5532123 昨天 15:50
阅读:55 评论:2 赞:0

Android 默认参数修改

一般在新项目开始之初,我们需要针对客户需求进行各种系统默认属性的配置,通常这些属性都是通过build.prop、settings.db、default.xml、一些功能package下的config.xml等来进行初始化配置的。那么,要满足客户的定制需求,对于我们开发者来说,修改SettingsProvider默认值,而第一次开机时,用来填充settings.db的数据都是 ...
348677389 昨天 15:23
阅读:1 评论:0 赞:1

广告投放| 申请友链|手机版|站点统计|安卓巴士 ( 粤ICP备15117877号 )

返回顶部