首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

用ESP8266+android,制作自己的WIFI小车(Android 软件)用ESP8266+android,制作自己的WIFI小车(ESP8266篇)

先说一下这篇文章里面的内容:TCP 客户端, 自定义对话框, 自定义按钮, ProgressBar竖直显示, 重力感应传感器,手机返回键新开启界面的问题(返回上次的界面),数据保存 软件的通信是配合 http...,取消定时器,关闭对话框,然后进入控制界面,,如果3S内没有连接上,也关闭连接任务,关掉进度条,同时显示连接失败. ?  ....setOnClickListener(connectbutton21Click);//对话框连接按钮点击事件 } /*** * 对话框连接按钮点击事件 *...然后会发现 对话框消失了 ? 因为咱们自己设置的消失 ? 现在让它连接后打开控制界面 ?...(Ipstring); portEditText.setText(portint); } } /*** * 对话框连接按钮点击事件

3.2K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android项目实战(二十七):数据交互(信息编辑)填写总结

    需求包括: 一个标题TextView 一个圆角白色背景EditText 一个可输入个数提示的TextView 两个按钮,‘确定’、‘取消’ 对话框展现形式。  代码实现: (1)编写布局文件 <?...,方便使用 title 文本对话框的标题 isSingleLine EditText是否限制一行显示 maxSize EditText中文字的最大长度 textview 修改的TextView控件,首先要讲该控件的文本显示在...EditText中,点击确定后需要将编辑文本显示在改控件中 private void showEditDialog(String title , boolean isSingleLine , final...(textview.getText().toString()); // 将参数textview的文本数据显示在EditText中 popup_edit_info_edit_content.setSingleLine...popup_edit_info_edit_content.getText().toString()); dialog.dismiss(); } });   ⑥、显示对话框

    3.5K70

    自用知识_实用小知识

    “//设置显示在空间上的提示信息 android:numeric=”integer”//设置只能输入整数,如果是小数则是:decimal android:maxLength=”8″ //限制输入长度为8...true//对话框是否浮动在Activity上 <itemname=”android...其中方法的定义为: setTitle设置标题 setIcon设置对话框图标 setMessage简单消息框 setItems设置要在对话框中显示的项目列表 setView设置自定义的对话框样式...setSingleChoiceItems设置对话框显示一个单选框 setMultiChoiceItems设置对话框显示一系列的复选框 setPositiveButton设置对话框显示一个确定的按钮...setNeutralButton设置对话框显示一个退出按钮 setNegativeButton 设置对话框显示一个取消按钮 create创建一个AlertDialog对话框 show显示对话框

    63220

    android 自定义登陆对话框基类封装,且随着软键盘的弹起自动移动位置

    像对话框这种常用的组件,用过一次最好做个封装。再次用到时就很简单啦。直接拿过来复用即可。...以下是工作中用到的管理员登录框,由于是双屏异显,在后屏弹出的对话框,没法调用系统软键盘,于是自己实现了个系统软件盘。 但一弹出来软键盘,对话框就被该住了!这怎么破?方法是有的。...就是本文介绍的,随着软键盘的弹起自动移动位置的对话框。 ? 先封装实现个baseDialog基础类,把通用的操作封装一下。...show(){ super.show(); } @Override public void dismiss(){ editInputUsername.setText...(""); editInputPassword.setText(""); super.dismiss(); } @SuppressLint("ClickableViewAccessibility

    72510

    EditText 集锦 - 开发中常用的用法及遇到的各种坑

    ---- 常用的基本属性 该片段的内容来自于 重拾Android之路之EditText EditText属性(API 24) android:hint //设置hint提示文本 android:textColorHint....注意:该属性在使用时提示已过时,建议使用android:inputType属性替代. android:textAlignment //设置EditText中文本显示的位置,center(居中),inherit...(默认,居左边显示),viewStart(居左显示),viewEnd(居右显示),textStart(居左显示),textEnd(居右显示).这里需要注意的是最低支持的API版本是17,前两个可以在API14.... android:maxLength //设置EditText最多接受的文本的个数. android:lines //设置EditText显示的行数,设置两行就显示两行,即使第二行没有数据. android...(true); editText.requestFocus(); //显示软键盘 activity.getWindow().setSoftInputMode

    2.3K20

    U盘在电脑上显示未格式化的原因与解决方法

    U盘显示未格式化恢复步骤如下:显示未格式化恢复工具:数之寻软件【恢复步骤1】:下载并打开恢复软件,在软件中选择需要恢复的盘,再点《开始恢复》,软件会扫描这个盘的数据。...恶意软件隐藏分区:某些恶意软件可能会隐藏U盘的分区,使其无法正常显示,导致出现未格式化的错误。使用不同的操作系统写入数据:在不同操作系统上写入数据时,可能会出现文件格式不兼容的问题,导致U盘未格式化。...注意使用环境:U盘不宜一直长时间插在电脑上,因为U盘和内置硬盘用料是不一样的,U盘主要是用来临时交换数据或保存数据的,不宜在相对比较恶劣的环境下长时间工作。...避免在多个操作系统上使用:不同的操作系统对文件系统的支持可能不同,因此在不同的操作系统上使用U盘可能会导致数据丢失或无法读取。注意存储空间:及时清理不需要的文件,避免U盘存储空间过满,影响性能。...遵循以上步骤,正确使用U盘并采取预防措施,可以大大降低U盘出现未格式化丢失数据的风险。同时,如果数据非常重要,建议定期备份到多个存储设备上,以防万一。

    59810

    Android4.4.2源码分析之WiFi模块(三)

    WiFi(程序不会对该WiFi进行保存) 未连接但需要输入密码而且已保存的WiFi 未连接但需要输入密码而且未保存的WiFi 分情况进行分析, 1,已连接的WiFi,点击弹出dialog显示WiFi信息...showDialog时弹出WiFidialog对话框,对话框有title,content,以及button,在构造WiFidialog时会传入listener对button的事件进行处理,所以对于button...对于content的显示为动态添加的布局,每次加载dialog时会去判断所要加载的信息是否存在,如果存在就调用addRow(。。)...对于button的点击大体上分两种情况: @Override public void onClick(DialogInterface dialogInterface, int button) {...} 4,点击未连接需要输入密码而且未保存的WiFi 当需要输入密码时会将xml文件中的edittext设置为可见,并添加监听watch if (mPasswordView == null) {

    90810

    Android端IM应用中的@人功能实现:仿微博、QQ、微信,零入侵、高可扩展

    , start: Int, end: Int) {     } } 现在,我们只需要在setText()之前把这个Span添加到文本上就可以了。...并且,当你打印EditText文本上的Span时,你找不到SelectionSpanWatcher。这说明SelectionSpanWatcher在setText()过程中被清除掉了。...告诉他不能用setText()方法?或者用内联方法或继承的方式为EditText新增一个方法? 这些都可以,唯一的缺点是,它不是我想要的优雅。...我要让它就像使用普通EditText一样正常使用setText()方法。 需要思考的问题是,SelectionSpanWatcher在哪里消失了?我要重新找回这个轴承。...阅读上面的源码片段时,不知道有没有人注意到setText(CharSequence)传入一个CharSequence对象,TextView#getText()返回的是CharSequence对象, EditText

    2.3K30

    安卓第六夜 凡高的自画像

    在主界面中再次调出数据,并显示。相关知识点包括: 启动Activity。利用Intent,启动一个新的Activity。 文本输入。增加EditText输入栏,让用户输入文本信息。 数据存储。...在ADT的文件导航栏中右键点击文件夹,选择New->Other后,可以得到下面的对话框: ? 你可以在这里选择想要创建的新文件的类型,比如XML文件,Java文件等。...android:layout_height="wrap_content" android:text="Edit Profile" /> TextView用于显示用户信息...相对于上一讲,这里主要增加了两个功能。一个功能是监听按钮,在按钮点击后启动SelfEditActivity。...onResume() 最后,用setText()方法,把新的数据加载到视图的TextView中。 运行 在"Edit Profile"中输入用户信息,提交后返回主页面,效果如下: ?

    1.2K70

    EditText在RecyclerView中的解决方案

    有时候,一个列表中的Item会有EditText的出现,而由于View复用机制,如果不好好处理EditText,将会出现一些问题。...问题1——复用机制、未绑定数据导致的 先看下第一段Adapter里面的逻辑: class PicViewHolder(itemView: View) : RecyclerView.ViewHolder(...tvTitle.text = picItem.title if (picItem.score == null) etScore.hint = "请输入分数" else etScore.setText...先看下效果如下: 这里,每张图片输入图片title对应的分数,可以看到,由于未绑定数据和RecyclerView的复用机制的存在,在一些图片中还没输入分数,就已经出现分数了。...("") } else { etScore.setText(picItem.score) } } } 最终效果如下: 模拟器滑动起来感觉有点便秘

    2.8K20
    领券