小编sil*_*r14的帖子

如何获得Android手机拥有者的名字和姓氏?

有没有办法获得Android手机拥有者的名字和姓氏?我在互联网上搜索,但我没有运气.我在Stackoverlow中偶然发现了这个问题,但这是得到所有联系人的名字和姓氏.我需要的只是获取所有者的名字和姓氏.

android contacts

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

rxjava + retrofit - 如何在android中等待并获得第一个observable的结果?

我最近开始学习改造和rxjava.我正在寻找关于如何等待获得第一个可观察结果的任何想法.基本上,我想在简单的登录上应用它.第一个api调用是获取服务器时间.第二个api调用将等待第一个调用的结果(即服务器时间)并使用它.

                Retrofit retrofit = RetrofitClient.getRetrofitClient();
                LocalServerInterface apiInterface = retrofit.create(LocalServerInterface .class);

                Observable<ServerTime> timeObservable = retrofit
                        .create(LocalServerInterface .class)
                        .getTime()
                        .subscribeOn(Schedulers.newThread())
                        .observeOn(AndroidSchedulers.mainThread());

                Observable<ServerNetwork> serverNetworkObservable = retrofit
                        .create(LocalServerInterface .class)
                        .getNetworks(//valuefromapicall1, anothervalue)
                        .subscribeOn(Schedulers.newThread())
                        .observeOn(AndroidSchedulers.mainThread());
Run Code Online (Sandbox Code Playgroud)

现在,我被困在这里.在第二个可观察的,特别是在getNetworks方法上,我想使用我从第一个可观察到的东西.有任何想法吗?

编辑:

在将其提供给api调用之前,我想首先处理调用1的结果.是否可能?

android rx-java retrofit retrofit2

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

SharedPreference - 空指针异常

我正在尝试使用以下代码将内容保存到SharedPreferences:

public class SignupActivity extends Activity {

    String str;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.signup);

        str = PreferenceManager.getDefaultSharedPreferences(this).getString(
                "signedUp", null);

        SharedPreferences app_preferences = PreferenceManager
                .getDefaultSharedPreferences(this);

        String text = app_preferences.getString("signedUp", null);

        if(str.equals("YES")){
            startActivity(new Intent("com.mobi.job.scout.MyTabActivity"));
        }

        markAsSignedUp();

    }

    public void markAsSignedUp() {
        SharedPreferences.Editor localEditor = PreferenceManager
                .getDefaultSharedPreferences(getBaseContext()).edit();
        localEditor.putString("signedUp", "YES");
        localEditor.commit();
        Log.d("Signed Up!", ":)");
    }

}
Run Code Online (Sandbox Code Playgroud)

我已阅读并关注了互联网上的一些教程,但我收到以下错误.这是logcat:

10-23 01:47:27.061: E/AndroidRuntime(408): FATAL EXCEPTION: main
10-23 01:47:27.061: E/AndroidRuntime(408): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.mobi.job.scout/com.mobi.job.scout.SignupActivity}: java.lang.NullPointerException
10-23 01:47:27.061: E/AndroidRuntime(408): …
Run Code Online (Sandbox Code Playgroud)

android sharedpreferences

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

将一列上的行分组并从另一列创建嵌套数组

我有一个看起来像这样的数组:

[
    [
        'name' => 'Umber',
        'reason' => 'No data',
        'id' => '12'
    ],
    [
        'name' => 'Jakar',
        'reason' => 'Wrong format',
        'id' => '12'
    ],
    [
        'name' => 'Lane',
        'reason' => 'No data',
        'id' => '12'
    ],
    [
        'name' => 'Jake',
        'reason' => 'Not found',
        'id' => '13'
    ],
    [
        'name' => 'Jame',
        'reason' => 'Wrong name',
        'id' => '13'
    ],
    [
        'name' => 'Joe',
        'reason' => 'No data',
        'id' => '13'
    ]
];
Run Code Online (Sandbox Code Playgroud)

如果 id 值相同,我想要做的是将这些元素分组在一个表格行中:

12 | …
Run Code Online (Sandbox Code Playgroud)

php foreach merge grouping multidimensional-array

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

如何在jquery-ajax中发布值数组?

如何在jquery-ajax中发布值数组?

<input type='text' name='mynameinputs[]'>
<textarea id='mydescription' name='mydescriptioninputs[]'></textarea>
<input type='text' name='myquantityinputs[]'>

<input type='text' name='mynameinputs[]'>
<textarea id='mydescription' name='mydescriptioninputs[]'></textarea>
<input type='text' name='myquantityinputs[]'>

<input type='text' name='mynameinputs[]'>
<textarea id='mydescription' name='mydescriptioninputs[]'></textarea>
<input type='text' name='myquantityinputs[]'>

$.post(url,{''}, function(data){}
Run Code Online (Sandbox Code Playgroud)

如何获取每个值并将其发布到php文件?

javascript php ajax jquery post

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

如何将csv文件内容加载到mysql数据库并避免重复输入?

我试图做的是将csv文件加载到数据库中.但由于重复输入,我遇到了问题.

我使用PHP脚本加载文件.

$sql = "LOAD DATA INFILE '" . $target_path;
        $sql.= "' INTO TABLE dummy ";   
        $sql.= "COLUMNS TERMINATED BY ','";
        $sql.= "OPTIONALLY ENCLOSED BY '\"'";
        $sql.= "ESCAPED BY '\"'";
        $sql.= "LINES TERMINATED BY '\n'";
        $sql.= "IGNORE 1 LINES;";
Run Code Online (Sandbox Code Playgroud)

数据库表结构:

id | firstname | lastname
Run Code Online (Sandbox Code Playgroud)

CSV文件内容..

id | firstname | lastname

1  John Doe
2  James Carry
3  Luke Borrow
Run Code Online (Sandbox Code Playgroud)

正如预期的那样,'id'是主键.有没有办法跳过违反主键约束的值?

php mysql database

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

javascript选择器无法正常工作

我有这个元素,它是由mcssl checkout表单自动生成的.这是一个自定义字段.

var form_field_gclid = document.getElementById("#ctl00_ctl00_mainContent_scPageContent_customFieldsControl_customFieldsRepeater_ctl00_customFieldTextBox");; 
       console.log(form_field_gclid);
Run Code Online (Sandbox Code Playgroud)
<input name="ctl00$ctl00$mainContent$scPageContent$customFieldsControl$customFieldsRepeater$ctl00$customFieldTextBox" type="text" maxlength="200" size="50" id="ctl00_ctl00_mainContent_scPageContent_customFieldsControl_customFieldsRepeater_ctl00_customFieldTextBox" class="text">
Run Code Online (Sandbox Code Playgroud)

我试图用这样的javascript选择它:

但是我得到null了结果.我也试过,document.querySelectorAll(...);但结果相同.当我从控制台尝试它时,它正在工作,但我想知道如果它在页面javascript上它将无法工作.任何想法,将不胜感激.谢谢.

编辑:

我试图摆脱#符号,但结果相同.

<script type="text/javascript">
(function() {

  var form_field_test = document.getElementById("ctl00_ctl00_mainContent_scPageContent_customFieldsControl_customFieldsRepeater_ctl00_customFieldTextBox");; 
   console.log(form_field_test);
}());
</script>
Run Code Online (Sandbox Code Playgroud)

这是完整的脚本,我正在使用.

javascript selector id

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