
Android
文章平均质量分 80
miqee
每日一记,月月进步,坚持下去
展开
-
SurfaceView的个人理解
定义普通的Android控件,比如Textview,button,Imageview等,它们的UI是在应用程序中的主线程中绘制的,与宿主窗口共享同一个绘图表面;我们都知道主线程除了绘制UI,还需要及时响应用户输入,否则,超过一段时间,就会弹ANR提示框。 而SurfaceView是Android里面一种特殊的视图,他拥有独立的视图表面,可以在一个独立的线程中进行绘制,不与其宿主窗口共享同一个绘图表转载 2016-04-23 22:02:35 · 1154 阅读 · 0 评论 -
Android多媒体之处理视频
工作以来,一直偷懒,没有好好整理过自己的知识,从今天打算下定决心,开始整理笔记,记录自己的技术点滴,写给自己。不扯淡,直接进入正题。 Android多媒体包括音频,视频,图片,流媒体等,这里我只说视频的处理,视频分为本地视频与网络视频,这里先说本地视频,这个比较简单。一般有两种方式: 1、使用MediaPlayer来播放视频,当然它也可以播放音频;其底层是基于OpenCore(Pac原创 2016-04-14 00:03:48 · 815 阅读 · 0 评论 -
Adb 命令
adb简介adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。 adb原创 2016-05-11 00:47:42 · 2258 阅读 · 0 评论 -
Android 学习资料
一、Android开源项目集合网站:http://p.codekk.com/detail/Android/venshine/AndroidNote 描述:Android笔记,常用开发资源和技术博客网站:https://github.com/XXApple/AndroidLibs 描述:Andorid开源代码分类网站:http://android-arsenal.com/ 描述:作者原创 2016-05-12 21:18:57 · 553 阅读 · 0 评论 -
视频网络协议
视频网络中的协议有很多,一般开发中经常用Http渐进下载协议,RTSP/RTP/RTCP协议族,RTMP等流媒体协议,前两者是共有协议,并有专门机构来维护,或者是Adobe的私有协议,并未完全公开,接下来主要说一下前两者协议。http协议http协议,即超文本传输协议(HyperText Transfer Protocol),通常,有客户端发请求,建立一个到服务器制定端口(默认80)的TCP连接,原创 2016-04-20 22:02:48 · 3785 阅读 · 0 评论 -
如何学习Android系统源码
Android系统的源代码非常庞大和复杂,我们不能贸然进入,否则很容易在里面迷入方向,进而失去研究它的信心。我们应该在分析它的源代码之前学习好一些理论知识,下面就介绍一些与Android系统相关的资料。我们知道,Android系统是基于Linux内核来开发的,在分析它在运行时库层的源代码时,我们会经常碰到诸如管道(pipe)、套接字(socket)和虚拟文件系统(VFS)等知识。此外,Android转载 2017-03-14 14:39:52 · 2205 阅读 · 0 评论 -
关于RecyclerView的一点自己的学习体会
RecyclerView是Android 5.0之后推出的在support-v7包里的新控件,是一个可以在有限的视图中展示大量数据集的控件。具体使用的用法如下: LinearLayoutManager manager = new LinearLayoutManager(SetActivity.this); mRecycleView.setLayoutManager(manager);原创 2017-05-31 20:07:07 · 547 阅读 · 0 评论