刘望舒 刘望舒
3年前
Android深入四大组件(三)Service的绑定过程
Android框架层Android深入四大组件categories:Android框架层本文首发于微信公众号「刘望舒」前言我们可以通过调用Context的startService来启动Service,也可以通过Context的bindService来绑定Service,建议阅读此篇文章前请阅读这篇文章,知识点重叠的部分,本篇文章将不再赘述。<!more
Easter79 Easter79
3年前
SpringBoot测试Service或者Dao层
!(https://oscimg.oschina.net/oscnet/3617716e29864749803145ac057d5c11f0c.gif)使用SpringBoot进行单元测试时,发现使用@Autowired注解的类无法自动注入,当使用这个类的实例的时候,报出NullPointerException,即空指针
Wesley13 Wesley13
3年前
JDK动态代理学习
在之前的博文《simpleRpc解析客户端(https://my.oschina.net/u/1474131/blog/1834165)》中,提到了客户端通过JDK动态代理获取Service的代理类,然后通过代理类去执行Service中定义的方法。在动态代理类创建的过程中,使用的是InvocationHandler的匿名类。一开始,我只是简单的从代
Stella981 Stella981
3年前
Android 8.0以后使用后台Service服务JobIntentService的使用
由于Android8.0以后不能使用后台服务,使用Service需要使用ContextCompat.startForegroundService启动前台服务,而且通知栏有Notification显示该Service正在运行,这可能会带来不好的用户体验。如果还是希望使用服务在后台默默工作,通过使用服务开启子进程等等,可以使用JobIntentServi
Stella981 Stella981
3年前
SpringBoot测试Service或者Dao层
!(https://oscimg.oschina.net/oscnet/3617716e29864749803145ac057d5c11f0c.gif)使用SpringBoot进行单元测试时,发现使用@Autowired注解的类无法自动注入,当使用这个类的实例的时候,报出NullPointerException,即空指针
Stella981 Stella981
3年前
Android 判断当前网络状态是不是WiFi
代码 1.ConnectivityManager con(ConnectivityManager)getSystemService(Activity.CONNECTIVITY\_SERVICE);  2.boolean wificon.getNetworkInfo(ConnectivityManager.TYPE\_WIFI).isConn
Stella981 Stella981
3年前
Linux下编写自己的service
今天在Linux下源码安装好MySQL后,将mysql添加到系统的服务的过程引起了我的兴趣,我能不能自己写一个简单的脚本,也添加为系统的服务呢?于是开干:suvi myservice然后模仿着mysql在里面开写:!/bin/bash start() {    echo 'This
Stella981 Stella981
3年前
Executors.newSingleThreadExecutor结合javafx的Task更新进度条(三)
通过在service的相关函数中打印线程ID,代码如下:classProgressBarServiceextendsService<Integer{@Overrideprotectedvoidready(){super.ready();System._out_.println("ProgressBarS
Wesley13 Wesley13
3年前
Java高级特性—反射和动态代理
1).反射  通过反射的方式可以获取class对象中的属性、方法、构造函数等,一下是实例:2).动态代理  使用场景:      在之前的代码调用阶段,我们用action调用service的方法实现业务即可。    由于之前在service中实现的业务可能不能够满足当先客户的要求,需要我们重新修改servic
SPI在Java中的实现与应用 | 京东物流技术团队
1SPI的概念APIAPI在我们日常开发工作中是比较直观可以看到的,比如在Spring项目中,我们通常习惯在写service层代码前,添加一个接口层,对于service的调用一般也都是基于接口操作,通过依赖注入,可以使用接口实现类的实例。简单形容就是这样的