android系统稳定分析
分析Android问题时,经常会遇到一些稳定性问题。什么是稳定性问题呢,我归结有以下特点,非必现问题,或没有找到复现路径的问题。其实没有非必现问题,只有找不到复现方法。系统越复杂这类问题越多,因为软件路径太多了。应用的死机重启。这类问题不能简单的归结为应用问题,毕竟应用是跑在系统上的。当应用开发人员无法分析出问题时,可能就会认为是稳定性问题。系统死机重启。A
待兔 待兔
2年前
Flutter开发 - 使用GetX框架实现类似MVVM架构
回顾原生开发在Android原生开发中,通常是使用Databinding实现MVVM架构,只需要在gradle中开启databinding的选项,然后使用ObservableField或LiveData即可。buildFeaturesdataBinding
捉虫大师 捉虫大师
4年前
Nacos注册中心之概要设计
前言在之前的文章中分析了Nacos配置中心,配置中心的核心是配置的创建、读取、推送。注册中心的核心比配置中心多一个服务探活模块,他俩的相似度非常高,甚至阿里内部的注册中心就叫ConfigServer。Nacos注册中心打算分成几个模块来分析,本文重点在于概要设计,基于2.0.0版本。环境搭建用Nacos的源码来搭建源码阅读和调试环境,可参考Nacos调试
李志宽 李志宽
3年前
android平台注入技术
背景在android系统中,进程之间是相互隔离的,两个进程之间是没办法直接跨进程访问其他进程的空间信息的。那么在android平台中要对某个app进程进行内存操作,并获取目标进程的地址空间内信息或者修改目标进程的地址空间内的私有信息,就需要涉及到注入技术。通过注入技术可以将指定so模块或代码注入到目标进程中,只要注入成功后,就可以进行访问和篡改目标进程空间内
Wesley13 Wesley13
4年前
thinkphp整合系列之融云即时通讯在线聊天
随着技术的发展;现代的网站;越来越趋于应用形式了;不再是像以前那样需要用户刷新页面;获取数据了;服务器端可以主动向用户推送数据;更加及时性了;比较突出的就是即时通讯在线聊天;今个;我们要打造的就是类似于网页版微信的功能;示例项目:http://git.oschina.net/shuaibai123/thinkphpbjyadmin(
Stella981 Stella981
4年前
Android Studio中的代码格式快捷方式
问题:_IhavestarteddevelopingwithAndroidStudio(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fdeveloper.android.com%2Fsdk%2Finstalling%2Fstudio.html)._我已经开
Stella981 Stella981
4年前
Jenkins:乘着 Kubernetes 的翅膀
前言KubernetesDocker是一对有意思的组合,为微服务架构的落地,扫清了最后一公里的障碍,在符合企业IT治理需求的前提之下,为传统企业应用的平滑过渡提供了有效条件和方法。作为软件生产环节中重要组成部分的持续构建和发布过程,自然也要随势而动,这方面的老将Jenkins不但提供了用于构建、推送Docker镜像的插
Stella981 Stella981
4年前
ReactNaive集成入android(一)
1.出现RNgetSupport的问题时往往都是assets的文件夹没有创建,创建好bundle文件就可以了mkdirpandroid/app/src/main/assetsreactnativebundleplatformandroiddevfalseentryfileindex.android.js\bu
Stella981 Stella981
4年前
Android OpenSL ES 开发:Android OpenSL 录制 PCM 音频数据
一、实现说明OpenSLES的录音要比播放简单一些,在创建好引擎后,再创建好录音接口基本就可以录音了。在这里我们做的是流式录音,所以需要用至少2个buffer来缓存录制好的PCM数据,这里我们可以动态创建一个二维数组,里面有2个buffer,然后每次录音取出一个,录制好后再写入文件就可以了,2个buffer依次来存储PCM数据,这样就可以
布局王 布局王
7个月前
鸿蒙Next仓颉语言开发实战教程:订单详情
昨天的发布会上听到HarmonyOS5.1版本即将推送,6.0版本也快要来了,表示十分期待。今天继续分享仓颉语言开发商城应用的实战教程,今天要分享的是订单详情页:我们今天应该是第一次遇到分为上中下三部分的页面,而且中间内容可以滚动,这样的布局如何设置呢,其