分类: Android

161 篇文章

Android 使用vlc播放视频
我的需求是播放rtsp视频流,最开始用了Android原生播放器MediaPlayer,但是延迟太大了,感觉要将近10秒,而且不能修改缓冲大小,因为底层写死的(根据Android版本设置了固定的缓冲大小),最终用了开源的vlc 目前项目中使用vlc播放了rtsp视频流,并且有拍照,录制的功能 使用vlc播放,vlc使用的是3.0.0的版本…
Android layout属性大全
           第一类:属性值 true或者 false           android:layout_centerHrizontal 水平居中     &nb…
Android音乐播放器制作(二 )点击歌曲实现播放
上次我们实现了把手机里的音频扫描到,然后放在list集合里面,用ListView展示在手机界面上,如果没有看过的可以去看看本人的博客:Android音乐播放器制作(一)扫描本地音乐显示在手机上 这次是在上一次的基础上直接继续写代码,几行代码实现点击那首歌曲就播放那首歌曲,系统已经提供了播放音频的对象了,直接用就可以了,具体如下: 1,声明…
Android音乐播放器制作(一)扫描本地音乐显示在手机上
思路首先是扫描本地所有的音频文件,然后全部装进集合当中,接下来就是用ListView展示在屏幕上,大概就是这几个步骤了,接下来细讲 创建一个容器  进行过数据解析的朋友都应该知道JavaBean吧,用来装载解析出来的数据,我们这里同样也要创建一个JavaBean,用来装载扫描到的音频文件,具体的代码是:<pre name=…
Android音乐播放器制作(三)加入控制台
运行效果 这篇博客还是接着上一篇Android音乐播放器制作写的,没看过的可以去看看其中这个效果(圆形ImageView和控件匀速旋转):     我前面的博客中写到过我就不一一细说了:图片变成圆形:android图片处理,让图片变成圆形旋转:android图片处理:让图片一直匀速旋转文字跑马灯:TextView的跑马…
Android理解Window和WindowManager
导语 Window表示一个窗口的概念,在日常开发中接触的机会并不多,如果我们需要做一些类似悬浮窗的功能就需要Window来实现。 主要内容 Window和WindowManager Window的内部机制 Window的创建过程 具体内容 Window是一个抽象类,具体实现是 PhoneWindow 。不管是 Activity 、 Dia…
Android触控事件分析
Android触控事件分析(基于Android4.1),此文是早期写的,虽然现在android已经到了7.0了,但核心逻辑差别不大。 阅读建议: 第一节阅读之后建议看一下设置-开发者选项中的指针位置绘制的源代码。 第二节和第三节建议参照源代码来进行阅读,只需理解处理流程和设计思路就行。 一、 触控事件上层(MotionEvent和状态机)…
Android —– Behavior使用
一、CoordinatorLayout CoordinatorLayout的主要功能是协调内部各个子控件直接的状态关系,也就是说,可以协调多个View进行互动,比如:移动,动画等。它是通过Behavior。代码连接已经放在了最下面,有需要可以下载 二、Behavior 是作用于CoordinatorLayout的子View的交互行为插件。…
Android —– BottomSheet底部弹窗&BottomSheetDialogFragment
好了, 通过之前几篇笔记, 对于CoordinatorLayout和AppbarLayout等有了个大概的认识, 特别是对toolbar和放置于AppbarLayout内的控件有了一定的认识, 会做一些个性化的界面. 但还不够, 现在让我们回到Behavior, 再看看Google还给我们留下了什么系统级的Behavior. Bottom…
Android的ScrollView示例
ScrollView绝对是各种教材、教程都或多或少遗漏的一个非常重要的视图。凡是这个界面的组成非常不规则,而且竖直方向长度不够就肯定需要使用Scrollview了。因为ListView处理的是规则的内容。至于带视差效果的滚动自然是ScrollView的产物。本文会通过一个简单的例子,讲述如何使用Scrollview。 多数的Android…