Android开发方法论
「已注销」
这个作者很懒,什么都没留下…
展开
-
记一次匪夷所思的AndroidStudio 报 Unable to detect adb version 错误的解决过程
起因:新电脑。准备装一个安卓开发环境进行开发。已经轻车熟路了。一切安装妥当。但是打开AndroidStudio时,创建项目,编辑代码完全没有问题,想连接手机调试时,发现设备列表没有手机,只显示了Loading Devices 的字样。EventLog 不停显示Unable to detect adb version 的字样。经过:网上搜索了半天,总共有几种说法:1 adb端口占用,查出占用的进程,杀掉开启adb2 platfrom-tools的adb.exe替换成 旧版本的3 安装其他版本原创 2021-05-23 19:03:31 · 1459 阅读 · 3 评论 -
如何轻松理解Android中的Surface概念
安卓开发中,涉及多媒体尤其是视频,经常会接触到一个概念Surface那么如何理解他呢。最简单的理解就是其实就是一块内存区域仅此而已。如果通过字面理解,好像是一个平面,但这个平面在哪里呢?写代码经常有这个感觉,Surface传来传去,生成销毁,甚至MediaRecorder进行内容录制的时候也能创建Surface ,Jni中也能看到surface的引用。但奇怪的是,经常在界面上却没有任何看得见的区域,说这个区域就是一个Surface。有人就会晕了,我咋看不见什么Surface啊!!!关键在这里,S原创 2021-01-22 19:29:55 · 1570 阅读 · 0 评论 -
有限状态机机制介绍及在Android中应用的实例
上来可能有疑问什么是状态机?能干什么?第一次听说状态机 是从游戏开发技术中得来的。在游戏开发中,可以使用状态机控制npc的行为,控制角色在 站立,追踪敌人,攻击敌人,逃跑等状态进行切换。每一个状态都会执行该状态进行时执行的一系列操作。简而言之,就是控制对象状态的切换。用图示来表示一下这是一个游戏demo,注意敌人的各种行为敌人没有发现玩家时,呆立不动,这时,敌人可以说是处于 “空闲”...原创 2020-04-04 21:53:50 · 651 阅读 · 0 评论