2016-9-20

2016-9-20

1.监听Gps

    private final ContentObserver mGpsMonitor = new ContentObserver(null) {
        @Override
        public void onChange(boolean selfChange) {
            super.onChange(selfChange);

            boolean enabled = mLocationManager
                    .isProviderEnabled(LocationManager.GPS_PROVIDER);
            System.out.println("gps enabled? " + enabled);
        }
    };

    getContentResolver()
                .registerContentObserver(
                        Settings.Secure
                                .getUriFor(Settings.System.LOCATION_PROVIDERS_ALLOWED),
                        false, mGpsMonitor);

    getContentResolver().unregisterContentObserver(mGpsMonitor);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这个问题的描述有些混淆,但我猜测你的意思是要将给定的字符串列表中的元素替换成另一个已知的字符串列表中的元素。下面是一段实现这个功能的 Python 代码: ```python old_list = ['R5', 'R7', 'R6', 'J1', 'GND', 'J2', 'D+', 'D-', '5V', 'C16', 'J3', 'R4', 'U3', 'Q1', 'C1', 'U1', 'U7', 'C13', 'U4', 'RESET', 'C9', 'R3', 'C11', 'R1', 'C3', 'C2', 'R8', 'U2', 'C12', 'C8', 'C6', 'D2', 'C10', 'C15', 'U6', 'C14', 'Y1', 'R2', 'D1', 'L1', 'C5', 'C7', 'C4', 'U5', 'MISO', 'MOSI', 'CLK', 'CS', '12/24', '2K/4K', 'RT-102V.2', 'V', '', '分', '秒', 'RT103L-V.4', '开始', 'CRY', '8550', 'BK-031', 'A', 'YX54710-2', '104', 'M', 'S', 'STOP', 'BK-752', '2016-11-01', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', 'BZ', 'CLR', 'YXF27184-5', 'RoHS', '2018.01', 'START/STOP', 'LT-666-LN-VER6.3', '2017-6-2', 'R9', 'K1(SEL)', 'IC2', 'ZG-03-6', 'P2K1601209', 'K2(VOL)', 'S88-V06', '2016-9-20', 'W', '1652', '94V-0', 'WA-D'] new_list = ['person', 'bicycle', 'car', 'motorcycle', 'airplane', 'bus', 'train', 'truck', 'boat', 'traffic light', 'fire hydrant', 'stop sign', 'parking meter', 'bench', 'bird', 'cat', 'dog', 'horse', 'sheep', 'cow'] # 将 old_list 中的元素替换成 new_list 中的元素 for i in range(len(old_list)): if old_list[i] in new_list: old_list[i] = str(new_list.index(old_list[i])) # 输出结果 print(old_list) ``` 这段代码首先定义了两个列表,分别是 `old_list` 和 `new_list`。其中 `old_list` 是给定的字符串列表,`new_list` 是已知的字符串列表,包含了要替换成的字符串。注意,这两个列表的长度可以不同。 接下来,使用一个 for 循环遍历 `old_list` 中的每个元素,并检查它是否在 `new_list` 中出现过。如果出现过,就将它替换成 `new_list` 中对应元素的下标,即 `new_list.index(old_list[i])`。 最后,输出替换后的 `old_list` 列表。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值