Articles of filter

卡尔曼滤波器的GPS android

为了从GPS获得更准确的数据,推荐使用卡尔曼滤波器。 但我找不到任何教程如何实现GPS,卡尔曼滤波器。

如何在使用ant构buildAndroidtesting时使用emma筛选器?

我知道如何在构buildandroidtesting项目时使用emma,但在使用SDK时如何使用filter我找不到任何提示。 当您自己调用emma时,emma网站会解释它,但是在Android SDK构build文件中emma不在ant文件或命令行中调用,所以我无法添加filter选项。 任何人的build议?

android EditText maxLength不起作用

这是我的xml <EditText android:id="@+id/et_comment" android:layout_width="match_parent" android:layout_height="wrap_content" android:inputType="textNoSuggestions|textVisiblePassword" android:hint="Provide comments here…" android:gravity="top" android:maxLength="5" android:textSize="12sp" android:visibility="visible" /> 它也没有使用这个代码 TextView editEntryView = new TextView(…); InputFilter[] filterArray = new InputFilter[1]; filterArray[0] = new InputFilter.LengthFilter(5); editEntryView.setFilters(filterArray); maxLenth不工作,我不知道为什么,但它没有。 我已经检查了其他答案,但他们也没有工作。 请检查EditText属性是否有冲突或者是什么问题? 编辑:同样的问题正在被其他开发者所面临 在这里看到评论同样的问题正在面对曼西和aat 而在这里评论同样的问题正在由Vincy和Riser面对 编辑:问题解决了 我正在使用inputfilter覆盖最大长度在XML使其无法正常工作。 inputfilter没有为我工作的原因是,我正在使用另一个inputfilter覆盖以前的maxLengthinputfilter。 使它成为一个单一的inputfilter,为我解决这个问题。

如何使用ListView实现自定义BaseAdapter的filter?

这是我从BaseAdapterinheritance的自定义适配器: public class LocationItemAdapter extends BaseAdapter implements Filterable { private Activity context; private String[] names; private Bitmap[] iconBitmaps; private String[] categories; private String[] ratings; private boolean notifyChanged = true; public LocationItemAdapter(Activity activityContext, String[] names, Bitmap[] iconBitmaps, String[] categories, String[] ratings) { super(); this.context = activityContext; this.names = names; this.iconBitmaps = iconBitmaps; this.categories = categories; this.ratings […]

过滤自定义适配器IndexOutOfBoundsException

我是android的新手。 过滤时,我的自定义适配器导致exception 这是我的代码。 私人类DeptAdapter扩展ArrayAdapter实现可筛选{ private ArrayList<Dept> items; private ArrayList<Dept> mOriginalValues; public DeptAdapter(Context context, int textViewResourceId, ArrayList<Dept> items) { super(context, textViewResourceId, items); this.items = items; } @Override public View getView(int position, View convertView, ViewGroup parent) { View v = convertView; if (v == null) { LayoutInflater vi = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE); v = vi.inflate(R.layout.item_listview_2line, null); } Dept d […]

获取最准确的位置/位置? (GPS /卡尔曼/ Android)

我正在开发一个AR应用程序的Android和我需要一个非常准确的位置(1米以下)。 该应用程序是基于行人(户外),并需要实时的位置。 我知道这个问题可能是一个很难的问题,但希望其他人也能find解决scheme。 我已经看过卡尔曼滤波器和扩展卡尔曼滤波器,但到目前为止,我还没有find一个我能够使用或适应的解决scheme。 我认为卡尔曼滤波器可能是我需要去的方向。 现在我正在使用原始GPS数据来设置我的位置,但这是不准确的,当设备静止在一个地方时,可以移动甚至跳跃大约5-10米。 所以我的问题是:当我现在使用原始未过滤的GPS数据来获得一个位置,我将如何过滤它(卡尔曼?扩展卡尔曼?),我需要使用哪些传感器(GPS位置?GPS速度?加速计?)以获得最准确的位置行人户外位置。 更新:我需要更新我的问题,因为它是不可能做我最初的问题是,获得平板电脑/手机GPS一个1米以下的准确性。 我现在的问题是:我如何应用过滤,以便后续的GPS位置测量保持在一个可pipe理的距离内。 例如,当我用我的设备向北移动10米时,我的GPS也会测量我从我的初始位置向北10米处移动10米(10%),而不是跳跃/移动GPS测量。

AutoCompleteTextView – 禁用过滤

我从webservice检索string列表,我想列出他们在AutoCompleteTextField无论内置的AutoCompleteTextFieldfilter。 我怎么做? 有没有一种方法来禁用它的内部过滤很容易(最好没有子类化)我已经加载了所有的结果到一个ArrayAdapter ,问题是,其中一些不显示,因为过滤。 如果我走错了方向,请指向正确的方向。

android – listview filter count

所以当我在我的listview上设置filter后: //Log adapter count before filter listView.getFilter().filter(searchStr) //Log adapter count after filter 我想要实现的是获得该筛选结果的计数。 就像之前有10个项目,然后我应用filter,所以现在只有5个项目会出现,我想要得到的数字“5”。 我已经试过在没有运气的filter之前和之后检查适配器的数量。 他们显示相同的计数(我正在使用BaseExpandableListAdapter),如果我应用filter,并且如果我再次应用filter的数量从之前的变化(但filter的前后仍然是相同的)。 以下是我在日志中获得的示例结果: Before filter the count is 10. After filter the count is 10. Before filter the count is 8. After filter the count is 8. 我想也许我的适配器没有立即得到reflection计数,但在第二个filter,它改变了值,所以我认为notifyDataSetChangedfilter将有所作为,但它没有。 任何帮助,将不胜感激。 谢谢。

在Java / Android中高效过滤ArrayList

我正在开发一个Android应用程序(Android 1.6),但这可能是一个更一般的Java问题。 我有一个约10,000个对象的ArrayList 对象包含3个string(firstName,middleName,lastName)。 用户在Android上显示一个“search框”,他们可以通过键入部分名称来search特定的“对象”。 我有一个类(我称之为Filterer),通过10,000的列表search匹配的对象,然后将它们作为“子列表”返回。 search有点慢(特别是在Android手机上),我相信我没有以最有效的方式进行search/过滤。 有没有人有任何build议如何加快我的search? 我的代码如下。 一种可能性,search已经有小写和连接的每个信息的辅助“masterList”…但可能有其他方法来改善这种search,也将有所帮助。 TIA! public void filterNames() { this.filteredList.clear(); String sv = this.searchString.toString.trim().toLowerCase(); // search value for (int i = 0; i < this.masterList.size(); i++) { MyObject d = this.masterList.get(i); String fn = d.getFirstName().toString().toLowerCase(); String mn = d.getMiddleName().toString().toLowerCase(); String ln = d.getLastName().toString().toLowerCase(); if (fn.indexOf(sv) >= 0 || md.indexOf(sv) […]

如何让我的Android应用程序出现在另一个特定应用程序的共享列表中

<action android:name="android.intent.action.SEND" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="text/plain" /> 这是在我的清单文件 这将使我的应用程序出现在所有应用程序的共享列表,但我希望我的应用程序出现在另一个特定的应用程序的共享列表,我不拥有其他应用程序