Android USB开发麻烦还是比较多的。 第一种:host模式 这种模式比较不错,由Android设备提供电源,然后与外部设备通信。举个例子来说:电脑连接USB设备,都是这个模式,非常常见的模式。 但是有一个万恶的问题,android接外部USB设备的时候,驱动怎么办?又有那款芯片敢说Andro ...
分类:
移动开发 时间:
2016-07-19 13:20:22
阅读次数:
180
主要内容:
本文将要介绍Material design和Support library控件,主要包括TextInputLayout、SwitchCompat、SnackBar、FloatingActionButton、Shadows、Ripples、TabLayout、RecyclerView、Card、NavigationView、BottomSheet、Palette控件。...
分类:
移动开发 时间:
2016-07-15 20:46:02
阅读次数:
591
在前面的Design中,学习使用了TabLayout,NavigationView与DrawerLayout实现的神奇效果,今天就带来本次Design包中我认为最有意义的控件CoordinatorLayout。 当然还有SnackBar,不过他在实际运用中一般都是和CoordinatorLayout ...
分类:
移动开发 时间:
2016-07-14 21:15:33
阅读次数:
301
NavigationView是一种标准的应用导航菜单,菜单栏的内容可以来自菜单栏资源文件。 NavigationView最典型的应用场景是放到DrawerLayout里使用。 API:https://developer.android.com/reference/android/support/de ...
分类:
移动开发 时间:
2016-07-13 19:27:47
阅读次数:
392
前面讲解了Design包下的TabLayout的使用,下面将带来NavagationView和DrawLayout以及toolbar的联动。 NavigationView 通过提供抽屉导航所需的框架让实现更简单,同时它还能够直接通过菜单资源文件直接生成导航元素。把NavigationView作为Dr ...
分类:
移动开发 时间:
2016-07-13 01:04:15
阅读次数:
330
genymotion+Oracle VM VirtualBox + eclipse + appium 脚本运行慢解决步骤 1、lenove 机器启动时按F1 进入bios 设置,设置cpu virtualization 为enabled 2、SDK Manager 安装intelhaxm-andro ...
分类:
移动开发 时间:
2016-07-11 16:38:22
阅读次数:
303
获取了LocationManager对象之后,接下来就可通过指定LocationProvider获取定位信息。 下面程序示范了如何通过手机实时地获取定位信息,包括用户所在的经度、纬度、高度、方向、移动速度等。 import android.location.Location;import andro ...
分类:
其他好文 时间:
2016-07-08 19:43:10
阅读次数:
159
Android M新控件有很多,Toolbar,TabLayout,AppBarLayout,NavigationView,CoordinatorLayout,CollapsingToolbarLayout等等。写出这篇文章纯粹因为本人记忆力不行,特意来此记录,如有不对的地方,还请帮忙纠正!...
分类:
移动开发 时间:
2016-07-06 18:26:47
阅读次数:
433
在android上,视频/音频流直播是极少有人关注的一部分。每当我们讨论流媒体,RTMP(Real Time Messaging Protocol)是不可或缺的。RTMP是一个基本的视频/音频直播流协议,但是不幸的是Android标准的VideoView不支持RTMP的播放。因此,如果想在andro ...
分类:
移动开发 时间:
2016-07-06 13:07:33
阅读次数:
351
当LayoutInflater遇到这个标签时,它会跳过它,并将<merge />内的元素添加到<merge />的父元素里。迷惑了吗?让我们用<merge />来替换FrameLayout,并重写之前的XML布局: <merge xmlns:android="http://schemas.andro ...
分类:
其他好文 时间:
2016-07-06 00:03:02
阅读次数:
183