摘要: 今天学习RecycleView添加分隔线: ItemDecoration 我们可以通过该方法添加分割线:mRecyclerView.addItemDecoration()该方法的参数为RecyclerView.ItemDecoration,该类为抽象类,官方目前并没有提供默认的实现类(我觉得最好能提 阅读全文
posted @ 2023-04-11 23:15 哈哈哈老先生 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 很多时候,我们看到一些旧的代码,觉得它不可思议,怎么会有这么糟糕的代码,你会想是谁写了这么脏乱的代码(有时候会惊喜的发现是自己),然后你只能硬着头皮去读这些代码是什么意思,然后小心翼翼地修改其中某个东西,让你的工作完成,然后提交,over。 如此,代码在一次一次的提交中慢慢腐烂,最终变得散发出阵阵的 阅读全文
posted @ 2023-04-10 23:40 哈哈哈老先生 阅读(12) 评论(0) 推荐(0) 编辑
摘要: Python同Java及C++的不同之处1. C++、Java对变量的定义很严格 比如 int a = 0 python则直接定义 a=0 2. C++、Java代码结束时需要用 ;隔开 比如 int a =0; ,而python则不用 a=0 直接换行即可 3. C++、Java中的循环或者判断需 阅读全文
posted @ 2023-04-09 22:11 哈哈哈老先生 阅读(65) 评论(0) 推荐(0) 编辑
摘要: PopupWindow(悬浮框)的基本使用 我们在文档中可以看到,提供给我们的PopupWindow的构造方法有九种之多,这里只贴实际 开发中用得较多的几个构造方法: public PopupWindow (Context context) public PopupWindow(View conte 阅读全文
posted @ 2023-04-07 22:31 哈哈哈老先生 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 今天看了看Android与硬件通信的原理 1、建立连接的原理 在实现软件与硬件交互的时候,首先需要了解该硬件的构造,运行流程等相关操作,熟读相关的文档,知道硬件开发商那边给出了哪些接口,分别对应我们项目中的那些模块等等 就拿我这个项目的硬件来说,供应商给出的连接流程如下图: 我们可以看到,整体流程并 阅读全文
posted @ 2023-04-06 21:51 哈哈哈老先生 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 直接调用Toast类的makeText()方法创建 这是我们用的最多的一种形式了!比如点击一个按钮,然后弹出Toast,用法: Toast.makeText(MainActivity.this, "提示的内容", Toast.LENGTH_LONG).show(); 第一个是上下文对象!对二个是显示 阅读全文
posted @ 2023-04-05 19:25 哈哈哈老先生 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 今天做了智能家居app的菜单页面 阅读全文
posted @ 2023-04-04 21:01 哈哈哈老先生 阅读(4) 评论(0) 推荐(0) 编辑
摘要: ScrollView(滚动条) 我们可以直接利用ScrollView给我们提供的:fullScroll()方法: scrollView.fullScroll(ScrollView.FOCUS_DOWN);滚动到底部 scrollView.fullScroll(ScrollView.FOCUS_UP) 阅读全文
posted @ 2023-04-03 21:17 哈哈哈老先生 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 今天研究了物联网云平台的使用发现中兴的thingcloud可以使用,挺不错的 阅读全文
posted @ 2023-04-02 22:59 哈哈哈老先生 阅读(3) 评论(0) 推荐(0) 编辑
摘要: ListView简单实用 istview作为一个列表控件,他和普通的列表一样,可以自己设置表头与表尾: 以及分割线,可供我们设置的属性如下: footerDividersEnabled:是否在footerView(表尾)前绘制一个分隔条,默认为true headerDividersEnabled:是 阅读全文
posted @ 2023-03-31 23:07 哈哈哈老先生 阅读(3) 评论(0) 推荐(0) 编辑