小编Sun*_*nny的帖子

计算两个地理位置之间的距离

请详细说明这种情况

现在我有两个阵列有附近地区的纬度和经度,也有用户位置latiude和longiude现在我想计算用户位置和附近的地方之间的距离,并希望在列表视图中显示它们.

我知道有一种计算距离的方法

public static void distanceBetween (double startLatitude, double startLongitude, double endLatitude, double endLongitude, float[] results);
Run Code Online (Sandbox Code Playgroud)

现在问题是如何在这个方法中传递这两个具有近纬度和长度的阵列并获得距离数组.

android location distance latitude-longitude

64
推荐指数
2
解决办法
13万
查看次数

自动完成搜索甚至一个角色android

我正在使用AutoComplete小部件.它适用于两个字符搜索,但不适用于一个字符.即使用户只输入一个字符,我也希望自动完成工作.

例如,当我输入"1"时,它应显示所有列表以"1"开头.现在显示2个字符的建议列表,例如"12".

码:

zip.setOnFocusChangeListener(new OnFocusChangeListener() {

        @Override
        public void onFocusChange(View v, boolean hasFocus) {
            if (hasFocus) {
                String url = "xxxxxxxxxxxxxxxxxxxxxxx";
                String from = "zip";
                new GetAutoComplete(url, from).execute();// getting list

            }
        }
    });



ArrayAdapter<Integer> aa = new ArrayAdapter<Integer>(
                MyActivity.this, R.layout.list_item_of_zip,
                zip_codes);
            zip.setAdapter(aa); // zip = autocomplete widget and zip_codes = arrayList
Run Code Online (Sandbox Code Playgroud)

android autocomplete

34
推荐指数
2
解决办法
1万
查看次数

如何逐行读取文件

我有一个文件在单独的行中包含文本.
我想首先显示行,然后如果我按下按钮,第二行应显示在TextView第一行,第一行应该消失.然后,如果我再次按下它,则应显示第三行,依此类推.

我应该使用TextSwitcher还是其他什么?我怎样才能做到这一点?

android readfile android-assets

18
推荐指数
2
解决办法
5万
查看次数

Android应用程序名称的最大长度是多少?

我的android应用程序名称长三个字,但是当我把它放在手机中它变成两个字长.怎么解决这个?我看到许多应用程序有三个单词的例子:"高级任务杀手"

android

15
推荐指数
4
解决办法
3万
查看次数

异步任务执行doInBackground()时发生错误

从我之前的问题

我得到了NullPointor异常.所以我在我的代码中做了一些更改,现在进度条显示但是得到以下错误.

11-17 23:39:51.373: ERROR/AndroidRuntime(495): Uncaught handler: thread AsyncTask #1 exiting due to uncaught exception
11-17 23:39:51.373: ERROR/AndroidRuntime(495): java.lang.RuntimeException: An error occured while executing doInBackground()
11-17 23:39:51.373: ERROR/AndroidRuntime(495):     at android.os.AsyncTask$3.done(AsyncTask.java:200)
11-17 23:39:51.373: ERROR/AndroidRuntime(495):     at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273)
11-17 23:39:51.373: ERROR/AndroidRuntime(495):     at java.util.concurrent.FutureTask.setException(FutureTask.java:124)
11-17 23:39:51.373: ERROR/AndroidRuntime(495):     at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307)
11-17 23:39:51.373: ERROR/AndroidRuntime(495):     at java.util.concurrent.FutureTask.run(FutureTask.java:137)
11-17 23:39:51.373: ERROR/AndroidRuntime(495):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
11-17 23:39:51.373: ERROR/AndroidRuntime(495):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
11-17 23:39:51.373: ERROR/AndroidRuntime(495):     at java.lang.Thread.run(Thread.java:1096)
11-17 23:39:51.373: ERROR/AndroidRuntime(495): Caused by: java.lang.RuntimeException: Can't create handler inside thread that has not …
Run Code Online (Sandbox Code Playgroud)

android listview android-asynctask

12
推荐指数
3
解决办法
4万
查看次数

在Bézier曲线路径上移动对象

我想在Bézier曲线路径上从上到下移动我的图像,但我无法得到如何从这条路径计算x/y点和斜率.该路径如下图所示:

沿着页面向下轻微向右弯曲的线条.

我有起点,终点和两个控制点.

Path path = new Path(); 
Point s = new Point(150, 5); 
Point cp1 = new Point(140, 125); 
Point cp2 = new Point(145, 150); 
Point e = new Point(200, 250); 
path.moveTo(s.x, s.y); 
path.cubicTo(cp1.x, cp1.y, cp2.x, cp2.y, e.x, e.y); 
Run Code Online (Sandbox Code Playgroud)

graphics android bezier surfaceview android-animation

10
推荐指数
3
解决办法
1万
查看次数

无法查询属性“namespace”的值,因为项目“:app”的配置尚未完成

我正在将 gradle 从 6.2 升级到 7.3.3,但出现错误

Cannot query the value of property 'namespace' because configuration of project ':app' has not completed yet.
Run Code Online (Sandbox Code Playgroud)

当我评论以下代码时出现此错误

//    javaCompileOptions {
//      annotationProcessorOptions {
//        includeCompileClasspath true
//      }
//    }
Run Code Online (Sandbox Code Playgroud)

如果我取消注释代码,则会出现以下错误

No signature of method: build_e2h4qa61bft5s0ue8tk1wwyzn.android() is applicable for argument types: (build_e2h4qa61bft5s0ue8tk1wwyzn$_run_closure5) values: [build_e2h4qa61bft5s0ue8tk1wwyzn$_run_closure5@2c96e5dc]
Run Code Online (Sandbox Code Playgroud)

此方法可能会从 gradle 7.3.3 中删除,但我找不到第一个错误的解决方案。我尝试使用 --stacktrace、--debug --info 但没有获得足够的信息来解决这个问题。

android android-gradle-plugin

10
推荐指数
1
解决办法
4363
查看次数

将文件复制到assets文件夹

搜索1小时后,我找不到解决问题的方法.

我想将文件从sdcard移动到assets文件夹,并且还覆盖assets文件夹中的现有文件(这两个文件都是sqlite数据库,它们具有相同的名称,数据只有一点点差别)

??

java android inputstream file android-assets

9
推荐指数
1
解决办法
7797
查看次数

如何清除Android ListView并用新数据填充它?

我在同一个Activity中有一个微调器和一个列表视图.listview加载了一个项目列表.我想当用户从微调器点击项目时,列表视图将被清除,新的列表视图将根据微调器中的项目选择加载

    setListAdapter(new ArrayAdapter<String>(this, R.layout.listviewxml, video));

       ListView lv=getListView();

       lv.setTextFilterEnabled(true);
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

请告诉我该怎么做?

我无法清除列表视图

sqlite android listview

8
推荐指数
2
解决办法
5万
查看次数

将文本文件拆分为空行中的字符串

我想读取本地txt文件并读取此文件中的文本.之后,我想将整个文本拆分为Strings,如下例所示.

示例:假设文件包含 -

 abcdef                                 
 ghijkl

 aededd               
 ededed

 ededfe
 efefeef
 efefeff

 ......
 ......
Run Code Online (Sandbox Code Playgroud)

我想将此文本拆分为字符串

s1 = abcdef+"\n"+ghijkl;

s2 = aededd+"\n"+ededed; 

s3 = ededfe+"\n"+efefeef+"\n"+efefeff;

........................
Run Code Online (Sandbox Code Playgroud)

我的意思是我想在空行上分割文字.

我知道如何阅读文件.我想要帮助将文本拆分为字符串

java regex split

7
推荐指数
3
解决办法
1万
查看次数