Android开发
浅语千寻
努力写清楚每一篇博客,环境在变,学习的心态永远不变。
展开
-
Android用一个音乐播放功能理解bind启动Service
Service的介绍应用的一部分,与应用执行在同一进程中,生命周期较长,没有可视化界面,运行在后台的一种服务。Service的两种启动模式标准启动模式:startService绑定模式:bindService两种启动模式的生命周期是不一样的,如下图所示:Android播发音乐功能案例MainActivity.javaimport androidx.appcompat.app.AppCompatActivity;import android.content.ComponentName;i原创 2020-06-21 14:00:36 · 501 阅读 · 0 评论 -
AndroidStudio3.5中进行单例测试,一直No tests found in
AS中提供了一个专门用来做单例测试的包正常情况下我们模拟ExampleInstrumentedTest去写单例情况都是可以单例测试成功的。MyTest.javapackage com.example.myapplication;import androidx.test.ext.junit.runners.AndroidJUnit4;import org.junit.Test;import org.junit.runner.RunWith;@RunWith(AndroidJUnit4.c原创 2020-05-22 12:45:04 · 1328 阅读 · 0 评论 -
在阿里云服务器上安装了openfire外网无法访问登陆界面
租了个阿里云做xmpp即时通讯通讯服务器,安装好Openfire后发现无法通过外网浏览器访问到登陆到用户管理界面。经过折腾才知道原来要配置入口方向安全组。开发了9090端口后,可以通过外网访问openfire了。另外如果要通过Spark客户端登陆上去,要勾上自动检测端口,如果像登陆本地那样指定端口登陆是登不上的:...原创 2020-05-02 12:58:55 · 457 阅读 · 0 评论 -
Spark连接openfire客户端,报无法验证证书错误
跟着视频学习,搭建基于XMPP的IM通讯的时候,需要用Spark连接openfire测试一下,发现openfire连不上。原来2.3.8版本的spark除了要设置ip外,还得在高级那勾选信任证书才行。错误信息解决操作...原创 2020-04-20 09:44:46 · 476 阅读 · 0 评论 -
android模拟器上debug报错:安装app失败
今天用蓝叠模拟器,开发一个android项目,调试代码的时候,发现无法直接run安装到模拟器上,导成apk包后又可以。经过一番百度才知道蓝叠模拟器默认没开启ADB调试功能,随手记录一波,以后遇到不用乱找。报错信息解决方法蓝叠模拟器打开设置——>引擎设置——>勾选允许ADB连接如果是真机测试遇到这个报错,就要根据机型开启开发者模式。...原创 2020-04-19 10:55:01 · 854 阅读 · 0 评论