【第21期】观点:人工智能到底用 GPU?还是用 FPGA?

Android-简单搜索实现偷懒版

原创 2016年08月29日 16:24:33

  最近在做的项目中要实现一个简单的电话号码搜索,第一时间在我脑海里出现的实现方式 就是拿到数据集合 和用户要查询的数据进行比对 ,然后将符合条件的展出出来。就是这么简单 想法出来了 

  以下就是我的实现方式;

    首先得先写一个临时的集合来存储查询后的数据  这个我用的是Edittext控件

    

mSkc = mEt_phone.getText().toString().trim();

    在对用户的查询内容进行判空操作 避免用户输入为空导致空指针异常  不为空之后遍历源数据 然后将数据记性一一比对 当数据相等的时候对数据进行存储到临时集合

    

 

if (mSkc != null) {
    for (int i = 0; i < mList.size(); i++) {
        String b = mList.get(i);
        if (b.contains(mSkc)) {
            mListseek.add(b);
        }

    }
判断当输入框不为空的是给Apadter临时集合数据 当输入空为空的时候给Apadter源集合 可以了

 最后  要在你点击搜索的哪里先清空掉上一次存储的临时集合的数据 避免多次搜索导致的搜索结果混乱。。。

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Android应用程序开发以及背后的设计思想深度剖析

本文内容,主题是透过应用程序来分析Android系统的设计原理与构架。我们先会简单介绍一下Android里的应用程序编程,然后以这些应用程 序在运行环境上的需求来分析出,为什么我们的Android系统...

debugs on android

书:Debug Hacks中文版:深入调试的技术和工具,软件调试:Software Debugging,编译原理(第2版) android的编译系统: 按配制(一个product或某个特定的配制)去收集所有的Android.mk,然后解析这些Android.mk,然后生成相应的make脚本文件或相应的数据结构,然后make. (end) 要想在有源码工程的Android上单步调试编译出来的so或可执行程序(c),至少应关闭所有的优化(如,防止内联函数内联),并且在编译时加上-g选项(生成调试信息): 1. 将相应模块的Android.mk中的: *_CFLAGS或CFLAG

Android应用程序开发以及背后的设计思想深度剖析

本文内容,主题是透过应用程序来分析Android系统的设计原理与构架。我们先会简单介绍一下Android里的应用程序编程,然后以这些应用程 序在运行环境上的需求来分析出,为什么我们的Android系统...

java类加载 + android伪3d效果

一、java类的加载即其字段的初始化过程理解 声明初始化永远都是c系以及java等编程语言初学者避免不了的一个重要问题。理解这两个概念,是接近语言本质的一小步,更是初学者的一大步。看了近一个月

Android应用程序开发以及背后的设计思想深度剖析

原文地址:http://www.open-open.com/lib/view/open1466070376316.html#articleHeader4 本文内容,主题是...

为学习APUE(Unix环境高级编程)偷懒,而写的脚本,基本上相当于一个简单的工程创建脚本了

首先我单独建了一个目录用来保存学习时需要的目录,将此脚本拷贝到这个目录下面,以后每次以一个参数运行脚本,就会自动创建目录,cpp文件,makefile文件,需要做的就是进入此目录,然后修改cpp文件,然后make,enjoy it!呵呵,说实话,自从学习了bash以后,才越来越觉得linux并不是一个复杂难用的系统。D:/ubuntu/apue/ctapue.sh.html 1 #!/usr/bin/env bash<br

Android应用开发详解

本文内容,主题是透过应用程序来分析Android系统的设计原理与构架。我们先会简单介绍一下Android里的应用程序编程,然后以这些应用程 序在运行环境上的需求来分析出,为什么我们的Android系统...

Android 一个简单的登陆窗口的实现(文件的保存与读取)

好久没写过代码了,现在又开始重操旧业了。想了想,还是回到CSDN博客来吧,原本都是在Github上面自己弄 Pages写的,但是还是挺舍不得CSDN的。在这里继续开写吧,反正都是一些菜鸟的流水账的东西。记录Mark一下。 <span style="white-space

必读的android 文章- 收藏集 - 掘金

写给 Android 开发者的混淆使用手册 - Android - 掘金 本文转自:点击打开链接 毫无疑问,混淆是打包过程中最重要的流程之一,在没有特殊原因的情况下,所有 app 都应该开启混淆。 ...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)