有没有办法获得Android手机拥有者的名字和姓氏?我在互联网上搜索,但我没有运气.我在Stackoverlow中偶然发现了这个问题,但这是得到所有联系人的名字和姓氏.我需要的只是获取所有者的名字和姓氏.
我最近开始学习改造和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的结果.是否可能?
我正在尝试使用以下代码将内容保存到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) 我有一个看起来像这样的数组:
[
[
'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) 如何在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文件?
我试图做的是将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'是主键.有没有办法跳过违反主键约束的值?
我有这个元素,它是由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)
这是完整的脚本,我正在使用.