问题列表 - 第34293页

如何向其他Android应用程序索取信息?

我需要第三方应用程序("Foo")从我的应用程序("Bar")获取信息,但到目前为止我的解决方案似乎很麻烦:

  • 应用程序Foo需要来自Bar的信息并发送广播("bar.POLL").
  • 应用程序栏监听此广播,并回复另一个广播("bar.PUSH");
  • Foo侦听bar.PUSH并读取包含的Bundle的内容.

有没有更直接的方法来做到这一点?

编辑:我用一个非常简单的ContentProvider解决了它,如Guido建议:

public class MyProvider extends ContentProvider {
  private String state = "";

  @Override
  public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) {
    MatrixCursor cursor = new MatrixCursor(new String[]{"state"});
    cursor.addRow(new Object[]{state});
    return cursor;
  }

  @Override
  public int update(Uri uri, ContentValues values, String selection, String[] selectionArgs) {
    state = (String) values.get("state");
    return 1;
  }

  @Override
  public boolean onCreate() {
    return true;
  }

  @Override
  public String getType(Uri uri) {
    return null; …
Run Code Online (Sandbox Code Playgroud)

android rpc broadcastreceiver android-intent

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

如何在不区分大小写的情况下阅读cassandra数据

我需要从cassandra获取数据而不区分大小写.请帮我.

cassandra

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

Perl的'foreach`语句中括号的用途是什么?

我总是想知道为什么我必须写

foreach my $x (@arr)
Run Code Online (Sandbox Code Playgroud)

代替

foreach my $x @arr
Run Code Online (Sandbox Code Playgroud)

括号的目的是什么?

syntax perl foreach

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

使用PHP获取IP地址

理想情况下,我正在尝试将可以从任何Web浏览器查询的PHP脚本放在一起,并返回访问PHP脚本的IP地址的国家/地区.

这可能还是有更好的解决方案?

php ip-address geolocation geoip ip-geolocation

91
推荐指数
8
解决办法
20万
查看次数

ASP.net和JQuery UI Datepicker

鉴于:

<input id="datepicker" type="text" />
Run Code Online (Sandbox Code Playgroud)

id = datepicker告诉javascript将所有datepicker代码附加到表单元素,如何将其转换为服务器控件?

例如:

<input runat="server" id="datepicker" type="text" />
Run Code Online (Sandbox Code Playgroud)

不起作用,因为ASP.net生成自己的ID.

编辑

<asp:TextBox runat="server" ID="dateTo" class="datepicker"></asp:TextBox>
Run Code Online (Sandbox Code Playgroud)

呈现为

<input name="ctl00$mainContent$dateTo" type="text" id="ctl00_mainContent_dateTo" class="datepicker" />
Run Code Online (Sandbox Code Playgroud)

而且不起作用!

asp.net jquery-ui

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

获取null对象的基础类型

User x = null;
object o = x;
// determine type with only reference to o
Run Code Online (Sandbox Code Playgroud)

并且泛型不起作用

c#

-2
推荐指数
2
解决办法
2913
查看次数

F#是否与C#的"不安全"块具有相同的语法

大量的阵列边界检查会降低速度,对于2D阵列尤其如此.有没有办法在F#中编写不安全的代码块?

.net c# arrays f#

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

std :: string追加得太慢?

我有一种情况,我从结构中读取数据并继续将其附加到字符串,以便它可以通过套接字发送.当数据相当大时,此操作需要花费大量时间.有人可以提出任何替代方案

我有一个结构

struct fileInfo {int file_id; char filename [16]; 双标签; }

我做了一个std :: stringstream >> file_id和stringstream.str()这个为每个值重复,附加到一个字符串并发送

c++

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

Math.Round为十进制

我正在运行此代码:

decimal d = 1.45M;

Console.WriteLine((System.Math.Round(d,0,MidpointRounding.AwayFromZero).ToString()));
Run Code Online (Sandbox Code Playgroud)

在这里我期望输出为2,因为当舍入到第一个小数位时,1.45将是1.5,当下一个舍入到0小数位时应该是2.

但是,我得到的答案是1.

我的假设是否正确?如果是这样,这是Math.Round的错误吗?

c# rounding

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

为什么2个parseFloat变量的总和给出了一个不正确的十进制数

如果我有这个小功能:

<script type="text/javascript">

 function printFloat(){
      var myFloatNumber1 = document.getElementById('floatNumber1');
      var myFloatNumber2 = document.getElementById('floatNumber2');
      alert(parseFloat(myFloatNumber1.value) + parseFloat(myFloatNumber2.value))
 }

</script>

<input type="text" id="floatNumber1"></input>
<input type="text" id="floatNumber2"></input>

<input type="button" onclick="printFloat()"/>
Run Code Online (Sandbox Code Playgroud)

在字段1中我输入:字段2中的221.58我输入:2497.74

我希望输入字段中的2个数字之和为2个数字:2719.32但结果是错误的数字...:2719.3199999999997

一轮将完成这项工作,但我只是不明白为什么代码在这个数字上做了...在其他数字组合,总和是正确的...

javascript sum function

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