菜单
  

          Integer.parseInt(edit_heart_h.getText().toString());
            System.out.println("temp_low:"+temp_low);
            System.out.println("temp_high:"+temp_high);
            System.out.println("heart_low:"+heart_low);
            System.out.println("heart_high:"+heart_high);
    以上代码作用:因为原装的Android标配栏配色比较单调,就是黑色的一坨,现在我开发的软件需要独自添加标题栏,所以需要设置自定义标题,这样不仅美观而且可以将进度条等加进去。
      3、界面布局;
       界面布局配置文件管理,因为本设计中并不需要多么花哨的界面效果,所有布局相对来说比较简单,一般来说,app中有多少个活动界面,就需要多少布局文件。具体效果可以在运行及测试中看到。其开发界面如图3-2。
     
    图3.2 图形开发界面
    如上图,界面上有标题“基于物联网的体征检测系统”、报警电话“10086”、体温和脉搏以及它们的区间范围。最下端有查看数据按钮、更新范围按钮、删除数据按钮和退出按钮。
    3.2.2 蓝牙服务模块
    部分代码如下,全部代码见附录。
        private final BluetoothAdapter mAdapter;
        private final Handler mHandler;
        private AcceptThread mAcceptThread;
        private ConnectThread mConnectThread;
        private ConnectedThread mConnectedThread;
        private int mState;
    // Constants that indicate the current connection state
        public static final int STATE_NONE = 0;       // we're doing nothing
        public static final int STATE_LISTEN = 1;     // now listening for incoming connections
        public static final int STATE_CONNECTING = 2; // now initiating an outgoing connection
    public static final int STATE_CONNECTED = 3;  // now connected to a remote device
        以上代码的作用是获取蓝牙适配器,如果BluetoothAdapte为null,说明Android手机没有蓝牙。True表示蓝牙已开启,false表示蓝牙没有开启。
    3.2.3 设备栏界面
    部分代码如下,其它代码见附录。
      public class DeviceListActivity extends Activity
      {
        // Debugging
        private static final String TAG = "DeviceListActivity";
        private static final boolean D = true;
       // Return Intent extra
        public static String EXTRA_DEVICE_ADDRESS = "device_address";
       // Member fields
        private BluetoothAdapter mBtAdapter;
        private ArrayAdapter<String> mPairedDevicesArrayAdapter;
        private ArrayAdapter<String> mNewDevicesArrayAdapter;
       @SuppressLint({ "NewApi", "NewApi", "NewApi", "NewApi", "NewApi" })
        @Override
        protected void onCreate(Bundle savedInstanceState)
        {
            super.onCreate(savedInstanceState);
    以上代码的作用就是定义界面上各个按钮的位置、设置窗口及搜索附近的蓝牙设备。
    3.3 本章总结
    本章主要介绍了本次设计所需要的开发环境、软件的整体结构和各功能的模块设计。完成这些,也基本上完成了本次设计。接下来只要和林静的硬件结合,就能完成对软件的测试。测试成功的话,就能利用该App对人体的温度脉搏进行监测。 
  1. 上一篇:超市进销存管理系统的设计与实现
  2. 下一篇:采购平台中数据同步模块的设计与实现
  1. 基于MATLAB的图像增强算法设计

  2. jsp+sqlserver高校二手商品交...

  3. 基于Kinect的手势跟踪与识别算法设计

  4. JAVA基于安卓平台的医疗护工管理系统设计

  5. java+mysql设备监控记录的大...

  6. 基于核独立元分析的非线...

  7. 基于Hadoop的制造过程大数据存储平台构建

  8. 酸性水汽提装置总汽提塔设计+CAD图纸

  9. 当代大学生慈善意识研究+文献综述

  10. java+mysql车辆管理系统的设计+源代码

  11. 杂拟谷盗体内共生菌沃尔...

  12. 乳业同业并购式全产业链...

  13. 电站锅炉暖风器设计任务书

  14. 中考体育项目与体育教学合理结合的研究

  15. 河岸冲刷和泥沙淤积的监测国内外研究现状

  16. 十二层带中心支撑钢结构...

  17. 大众媒体对公共政策制定的影响

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回