小编she*_*hzy的帖子

如何检测折线上的单击

如果googlemap上有折线并且在地图上执行了点击,那么如何检查该点击是否在折线上或其他位置?

Polyline line = googleMap.addPolyline(new PolylineOptions()
       .add(new LatLng(51.2, 0.1), new LatLng(51.7, 0.3))
       .width(5)
       .color(Color.RED));

googleMap.setOnMapLongClickListener(new OnMapLongClickListener() {          

    }
});
Run Code Online (Sandbox Code Playgroud)

android google-maps polyline

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

将数据库类对象从主活动传递到另一个活动

我正在尝试实现简单的数据库CRUD操作,在UPDATE操作的情况下,用户移动到另一个屏幕,在那里他输入他想要更新的列的新旧值,所以在移动到下一个活动时我想传递数据库的对象在MainActivity中创建的类到UpdateActivity,我通过实现Database类Serializbale尝试了它,但它崩溃了.

java.lang.RuntimeException: Parcelable encountered IOException reading a Serializable object
Run Code Online (Sandbox Code Playgroud)

这是我试过的代码

主要活动

MyDbHandler dbObj = new MyDBHandler(this, null, null, 1);

public void updateBtnClicked(View view)
{

    Intent intent = new Intent(MainActivity.this, ActivityUpdate.class);
    intent.putExtra("Object", dbObj);
    startActivity(intent);

}
Run Code Online (Sandbox Code Playgroud)

ActivityUpdate

intent = getIntent();

dbObj2 = (MyDBHandler) intent.getSerializableExtra("Object");

public void doneButtonClicked(View view)
{

    String str1 = newValue.getText().toString();
    String str2 = oldValue.getText().toString();

    dbObj2.updateProduct(str1, str2);

    finish();

}
Run Code Online (Sandbox Code Playgroud)

那么数据库类对象如何从一个活动传递到另一个活动呢?谢谢

sqlite android

6
推荐指数
1
解决办法
1217
查看次数

星号拨号计划中的多行注释

我知道星号拨号计划中的单行注释是";" 例如

 ;exten => s,1,Playback(project/eligibility_points_msc)
Run Code Online (Sandbox Code Playgroud)

但在拨号方案中用于多行注释的是什么?

asterisk

5
推荐指数
1
解决办法
2475
查看次数

如何在小部件android上绘制对角线方向的线条

我想知道是否有一种简单的方法可以在对角线方向上绘制一条线,就像<View .... /View>在xml中使用在垂直或水平方向上绘制线条一样.

下面是我想要做的图像

选定的按钮形式
在此输入图像描述

未选择的按钮形式
在此输入图像描述

更改文本的颜色不是问题,它的绘制线用于未选择的情况,并使选定的一个不可见.谢谢

android

5
推荐指数
1
解决办法
2410
查看次数

我的星号软件正在哪个端口上运行

有没有办法通过命令行界面或任何其他方式找出我的星号软件运行的端口?

port asterisk

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

Android Studio 3.3,高级分析对所选进程不可用

我将我的 android studio 更新到了 3.3 版,并遇到了 android 分析器问题“所选进程无法使用高级分析”。

我已经尝试了以下但没有任何效果

  1. 运行配置 -> 启用高级分析
  2. minifyEnabled false ( /sf/answers/2733591521/ )
  3. 不同的 compileSdkVersion 25, 26, 28

感谢您的时间和帮助。

android-profiler android-studio-3.3

4
推荐指数
1
解决办法
3091
查看次数

使用sdp以编程方式更改边距

我正在使用compile 'com.intuit.sdp:sdp-android:1.0.3'api来设置像这样的线性布局的边距

<LinearLayout
        android:id="@+id/layout_message"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="@dimen/_10sdp"
        android:layout_marginTop="@dimen/_10sdp"
        android:padding="@dimen/_8sdp"
        android:orientation="vertical">
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

现在,当我以编程方式更改边距时,它会在dp中更改它而不是在sdp中

LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
                    ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);

params.setMargins(0, 10, 10, 0);
layout_message.setLayoutParams(params);
Run Code Online (Sandbox Code Playgroud)

那么如何根据sdp以编程方式更改边距?谢谢

android margin

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

在新的控制台设计中,无法创建生产版本,也无法将 alpha 提升到生产版本

我成功上传了 alpha 版本,但在“升级版本”选项中,“生产”选项被禁用,它显示“该轨道已经有草稿版本”,另一方面,生产版本中的“创建新版本”被禁用以及。为了摆脱这种混乱,尝试了以下选项,但也不起作用

关闭跟踪、恢复跟踪、编辑发布详细信息(发现没有丢弃或删除选项)

1. 生产版本禁用 在此输入图像描述

2. 该赛道已经有草稿版本,正在推动从 Alpha 到 Production 的发布

在此输入图像描述

3. 编辑版本中没有丢弃或删除选项

在此输入图像描述

android google-play-console

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