@Override

public void onBackPressed() {

new AlertDialog.Builder(this).setTitle("确认退出吗?")

.setIcon(android.R.drawable.ic_dialog_info)

.setPositiveButton("确定", new DialogInterface.OnClickListener() {

@Override

public void onClick(DialogInterface dialog, int which) {

// 点击“确认”后的操作

MainFragmentActivity.this.finish();

}

})

.setNegativeButton("返回", new DialogInterface.OnClickListener() {

@Override

public void onClick(DialogInterface dialog, int which) {

// 点击“返回”后的操作,这里不设置没有任何操作

}

}).show();

// super.onBackPressed();

}

editText.addTextChangedListener(textwatcher);

/**

* 扫描事件.

* **/

private MTextWatcher textwatcher = new MTextWatcher();

private class MTextWatcher implements TextWatcher {

@Override

public void onTextChanged(CharSequence s, int start, int before,

int count) {

// TODO Auto-generated method stub

/*

* start before count

* 0 0 13

* //扫描时触发的 001

* //手动输入时,显示的数据 012 023 034

* 045 手动通过键盘输入:是每个字母都会触发textWatcher事件 扫描是整体触发,不会单个触发. **

*/

if (start == 0 && before == 0 && count > 1) {

// 当扫描一个字符时,会出错

//当扫描事件触发的时候,去执行自己的方法.

} else {

// 为手动输入触发的事件.

}

}

@Override

public void beforeTextChanged(CharSequence s, int start, int count,

int after) {

// TODO Auto-generated method stub

}

@Override

public void afterTextChanged(Editable s) {

// TODO Auto-generated method stub

}

}

android 扫码枪编程,Android扫描枪(PDA)开发相关推荐

  1. android 扫码枪编程,android 扫码枪解惑

    第一次知道超市用的那种扫描枪居然还可以通过蓝牙连接,直接把扫描结果显示在editText. 既然需求来了那就做把,刚开始一脸懵逼,google一下吧!看了几篇相关的文章大概了解有两种连接蓝牙的方式,一 ...

  2. Android扫描枪(PDA)开发

    // 最近在负责PDA的开发,在扫描事件的处理上,花费了一些时间,但是,最终功夫不负有心人,总算找到一个好点的解决方案,不说了,上代码.// 该文本框添加扫描事件.// 但是该扫描事件有一个明显的bu ...

  3. Android 设备蓝牙连接扫描枪获取扫描内容

    Android 设备蓝牙连接扫描枪获取扫描内容 标签(空格分隔): 未分类 条形扫描枪主要可以扫描条形码和二维码等,扫描速度比手机扫描设备快得多,本文简单介绍android 通过蓝牙监听蓝牙连接,当扫 ...

  4. android开发重要控件,Android界面编程——Android基本控件

    Android界面编程 Android应用开发的一项重要内容就是界面开发.对于用户来说,不管APP包含的逻辑多么复杂,功能多么强大,如果没有提供友好的图形交互界面,将很难吸引最终用户. 作为一个程序员 ...

  5. Android Socket编程android端服务器和客户端的实现

     Android Socket编程android端服务器和客户端的实现       其实和java实现的差不多,或本质是用java实现的,但由于android有自身的独特性,所以还是有一些要注意的点: ...

  6. android设备连接蓝牙扫描枪获取数据

    第一步,开启连接 首先要开启蓝牙并且找到蓝牙扫描枪连接,在自己的应用中添加权限 <uses-permission android:name="android.permission.BL ...

  7. android高级编程-android高级应用

    android高级应用>>> 第一阶段 程序员基本素质养成 程序员所需要具备的12条职业素质 让学员初步了解和审视自己所应该具备的职业素质.并且我们会在授课中随时训练和贯彻这样的素质 ...

  8. android 蓝牙 编程,Android编程之蓝牙测试实例

    本文实例讲述了Android编程之蓝牙测试.分享给大家供大家参考.具体分析如下: 一.软件平台: win7 + eclipse + sdk 二.设计思路: 配合倒计时定时器实现蓝牙打开,可见,扫描三个 ...

  9. android surface编程,Android编程之SurfaceView实例详解

    本文实例讲述了Android编程之SurfaceView用法.分享给大家供大家参考,具体如下: 关于surfaceView相关知识: View和SurfaceView主要区别: 1. View只能在U ...

最新文章

  1. 每天一个linux命令(49):at命令
  2. 5月14日 游戏闯关,
  3. mule esb 集成_集成框架比较– Spring集成,Mule ESB或Apache Camel
  4. Java虚拟机栈介绍
  5. 社交软件上“你可能认识的人”到底是怎么找到你的?
  6. 【JZOJ A组】时空幻境
  7. ADI交替差分隐格式求解二维热传导方程
  8. mysql compute_compute by 的使用
  9. Matlab200以内所有质数,用matlab编写一个程序:求出200以内的质数,求!!!!急!!!!!...
  10. steam远程畅玩无法连接远程计算机,Steam 如何进行远程畅玩?
  11. 2018软科计算机科学工程排行,2018全球计算机与工程学科排名:清华第7,中国9个学科世界第一!...
  12. linux音频函数接口,Linux音频驱动-OSS和ALSA声音系统简介及其比较
  13. 周浩正:写给编辑人的信 编务报告书 一个实例
  14. Spring系列第2篇:控制反转(IoC)与依赖注入(DI),晦涩难懂么?
  15. 最新51CTO学院vue.js项目实战课程
  16. 初识HTML(四)进阶:CSS基础、常用属性
  17. 从图形到像素:前端图形编程技术概览
  18. Homework 1 : Knowledge items of C++ Answer (part 1)
  19. win11下MSVC++ 6.0无法启动问题
  20. 前端开发中聊天场景的体验优化

热门文章

  1. 基于FPGA的DHT11加湿器控制
  2. 浅析TD源链的未来发展趋势
  3. equation buu
  4. MobaXterm学习与使用
  5. CSDN孟岩:区块链的命门是通证经济系统,你需要看懂这2大标准5要素
  6. 孟岩:开源应该做到真正意义上的分布式协作
  7. WordPress网站搭建
  8. 微信分享:后端参数获取PHP实现
  9. VGG16详细实现(笨办法)
  10. CnOpenData台风数据