android
with_dream
这个作者很懒,什么都没留下…
展开
-
Android使用Usb Accessory模式与linux通信
参考:https://blog.csdn.net/lj402159806/article/details/699406281、概述android端的AOA模式 是使android端作为从设备,外设硬件设备作为主设备,遵循AOA协议进行usb的通信。2、android端2.1 manifest配置<?xml version="1.0" encoding="utf-8"?>&l...转载 2020-04-27 15:30:22 · 910 阅读 · 0 评论 -
Mediacodec 华为P9 绿屏
MediaCodec解码 使用SurfaceView进行渲染MediaCodec.dequeueInputBuffer/MediaCodec.dequeueOutputBuffer获取需要一定的时间视频为30fps 一开始设置timeoutUs为30msdequeueOutputBuffer多次返回-1 导致dequeueInputBuffer耗尽 无法再获取 也返回-1此时Media...原创 2020-04-13 16:08:10 · 583 阅读 · 0 评论 -
android总览
android应用层体系如果分的话 常用的、最基本的大致就是UI、文件、网络、多线程、一些其他系统调用。一些深入一点的就是ndk、安全、多媒体之类的。 如果做久了的话 应该就是偏向性能优化以及对android周边工具的灵活应用了吧 向上的话就是偏向系统架构,走架构师的路。向下的话就是啃框架源代码,ndk、C++、Linux、设计模式。。。都跑不了。再或者嘛 就是拈花惹草去了 比如ios啥原创 2016-02-15 23:16:28 · 270 阅读 · 0 评论 -
UI总结
每当启动一个带activity的app时,首先zygote会fork一个子进程,执行app的代码,它的入口为activityThread的main函数,并创建了一个Looper。1.一个重要的方法是activityThread的mInstrumentation.newActivity,最终会创建一个PhoneWindow和一个WindowManagerImpl的LocalWindowManager 。2.接下来一个重要的方法是activityThread的performLaunchActivity原创 2016-02-19 16:55:20 · 411 阅读 · 0 评论 -
android studio 没有lldb ndk选项解决
现在的android studio已经很强大了,2.2版本已经支持lldb调试c/c++和cmake功能,但是好多sdk tools中一开始没有lldb,ndk选项,这是没有更新的问题。解决:找到菜单File -> Setting -> Appearance&Behavior -> System Settings -> HTTP Proxy 选择第二项Auto-detect proxy原创 2016-11-08 23:00:04 · 15707 阅读 · 18 评论