Android 好看的自定义滚动式日期选择控件
最近接触了日期选择的功能,那么肯定得需要一个日期选择控件,Android 系统有自带的 DatePicker 控件,但是不说这个控件有多
难看吧,现在 Android 手机版本那么多,用户弹出来的控件五花八门的也不太好,所以只好走自定义的道路了。先是在网上找了一
些demo看了看,发现不是很满足自己的需求,但是又懒得自己从头写,就找了一个还不错的demo,对代码进行了一些简化,并添
加了一些
[Android编译(二)] 从谷歌官网下载android 6.0源码、编译并刷入nexus 6p手机
1 前言经过一周的奋战,终于从谷歌官网上下载最新的android 6.0.1_r62源码,编译成功,并成功的刷入nexus6p,接着root完毕,现写下这篇博客记录一下实践过程。2 简介自己下载android系统源码,修改定制,然后编译刷入安卓手机,想想还有点小激动呢。简单点说一句话——定制我们自己的MIUI,这就是android的魅力,这篇博客博主就来教大家实现自己的定制系统。
首先,要明白下面
Android蓝牙开发教程(二)——连接蓝牙设备
在上一篇中已经介绍如何搜索附近可连接的蓝牙设备,如果你还没阅读过,建议先看看上一篇文章Android蓝牙开发教程(一)——搜索蓝牙设备获取到设备后就可以开始处理蓝牙设备之间的连接。在上一篇教程中我们将搜索到的蓝牙设备展示在列表中,现在我们为列表项增加上点击事件。listView.setOnItemClickListener(new AdapterView.OnItemClickListener()
Android蓝牙开发教程(一)——搜索蓝牙设备
Android蓝牙功能的开发一直是很多新手头疼的问题,网上虽然也有很多教程贴,但大多都写得不全面,不能让我们真正掌握蓝牙开发的基本知识。本教程主要讲解搜索蓝牙设备、蓝牙设备之间的连接和蓝牙之间的通讯三个主要模块。掌握了这三个,基本就能进行简单的蓝牙开发了。
先上效果图
界面比较简单。主要有三个按钮,两个文本和一个列表。三个按钮主要对应打开蓝牙,搜索设备和发送信息三个功能。两个文本主...
探索Android软键盘的疑难杂症
在Activity中含有EditText时,我们常常在AndroidManifest.xml中为该Activity设置android:windowSoftInputMode属性,其中最常用的值就是adjustResize和adjustPan。在此请思考几个问题:
adjustResize和adjustPan有什么区别?
adjustResize和adjustPan的应用场景有何差异?
当设置a
类似探探切换卡片,android 堆栈卡片,左滑添加右滑删除
这个功能,网上相近的功能是有demo的,但是都不是我想要的。
所以,自己简单的写了一个。功能还很不完善,仅供参考。效果如下:
这个控件,其实只用到ViewGroup的 child.layout()方法对子view进行排序跟动画。其他就是一些计算。数据设置通过adapter。实现步骤分两步:
1.onLayout()通过缩放view,达到堆栈效果。这里用到 com.nineoldandroid
时间选择器,DatePicker
DatePicker日期选择器,日期时间选择,时间选择器,年月日时分GitHub: https://github.com/Zws-China/DatePicker PhotoShoot可设置属性宏定义
#define RGB(x,y,z) [UIColor colorWithRed:x/255.0 green:y/255.0 blue:z/255.0 alpha:1.0]
可设置的属性
//确定按
CentOS 7.4 LVM扩容根分区
1、 查看原始分区情况:# df -Th 2、 vSphere Client中新增一块200G的磁盘用于扩容:3、 为新增的磁盘分区,格式调整为LVM: # fdisk /dev/sdb --> n --> p --> 1 --> 回车 --> 回车 --> t --> 8e -
cvc-complex-type.2.3: Element 'beans' cannot have character [children], because the type's content t
原因:主要是复制过来的内容,出现格式不合适,最好自己手动的输入
Python中最常见括号()、[]、{}的区别
Python中的小括号():代表tuple元祖数据类型,元祖是一种不可变序列,
tup = (1,2,3)
Python中的中括号[]:
代表list列表数据类型,列表是一种可变序列。创建方法既简单又特别。
Python中的花括号{}:
代表dict字典数据类型,字典是Python中唯一内建的映射类型。字典中的值没有特殊的顺序,但都是存储在一个特定的键(key)下。键可以是数字、字符串甚...
保存结果到文件中(Lua/Python)
在训练网络中经常需要保存一些参数或者结果,通常保存为.log日志文件或.txt文件。\
保存到文件中,一般为三个步骤:
1. 创建可写文件,并打开
2. 序列化要保存的数据
3. 关闭文件
因为会训练多次,如果这些结果都想保存下来,那么通常会获取系统时间作为文件名。
Note:因为涉及到Torch(Lua)实现转TensorFlow(Python)实现,这里给出两种语言的实现。
Lu...
javaWeb技术内幕之tomcat系统架构
一:tomcat总体架构图
tomcat的心脏是两个组件:connector和container,connector可以被替换,一个container可以选择对应多个connector,多个connector和一个container形成了一个service,有了service可以对外提供服务,但是service还要一个生存环境,必须有人给她生命,那就非server莫属。所以整个tomcat的...
今日推荐
周排行