将官方的SlidingTabLayout.java和SlidingTabStrip.java拷到自己的项目里面。
修改布局
1 | <LinearLayout |
将官方的SlidingTabLayout.java和SlidingTabStrip.java拷到自己的项目里面。
修改布局
1 | <LinearLayout |
RecyclerView是android-support-v7-21版本中新增的一个Widgets,官方介绍 RecyclerView 是 ListView 的升级版本,更加先进和灵活。
CardView则是Google提供的一个卡片式视图组件
这个例子将展示一个使用RecyclerView展示多个显示联系人资料的CardView的例子。
为了使用RecyclerView和CardView,需要导入support-v7中的两个包。在Android Studio上面很容易。
1 | dependencies { |
根据官方设计规范(Color),定义一些用到的颜色:
Toolbars and larger color blocks should use the primary 500 color, which should be the main color of your app. The status bar should be the darker 700 tint of your primary color.
1 | <?xml version="1.0" encoding="utf-8"?> |
Android 5.0中引入了一个很多新的设计,其中有一个是悬浮按钮Floating action button的规范,具体规范可以看这里Button。
网上有很多实现方法,不过最简单的还是使用ImageButton
,今天就来实现下。
根据设计规范:
我们先在文件res/values/dimens.xml
中定义一些用到的值:
1 | <resources> |
其实也没什么需要准备的,无非下载SDK和申请KEY.话说,百度的SDK开发指南虽然没有详细到每行代码都打出来,不过也足够详细了。所以想了解细节的话还是去看开发指南好点。这里只是简单记录下学习的过程。
AndroidManifest.xml
声明权限
1 | <uses-permission android:name="android.permission.GET_ACCOUNTS" /> |
前段时间入手了一个树莓派,作为个人学习用途等不愧为利器。为了方便在不同场地使用,不用拖着网线和自动接入不同WIFI。一个无线网卡是必须的。针对不同WIFI进行设置也是有必要的。
因此,这里简单记录下配置,主要涉及两个文件:
cat /etc/wpa_supplicant/wpa_supplicant.conf
路由器分两种情况,一种是没原厂固件没刷过的,一种是已经刷过需要重刷的。
/tmp
目录1 | cd /tmp |
然后wget下载固件
1 | wget http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin |
完成后用mtd
命令刷入
1 | mtd -r write openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin firmware |
刷完会自动重启。