我希望至少使用一个电话号码获取所有联系人,我也想要每个联系人的所有电话号码和所有电子邮件.
当前代码:
// To get All Contacts having atleast one phone number.
Uri uri = ContactsContract.Contacts.CONTENT_URI;
String selection = ContactsContract.Contacts.HAS_PHONE_NUMBER + " > ?";
String[] selectionArgs = new String[] {"0"};
Cursor cu = applicationContext.getContentResolver().query(uri,
null, selection, selectionArgs, null);
// For getting All Phone Numbers and Emails further queries :
while(cu.moveToNext()){
String id = cu.getString(cu.getColumnIndex(ContactsContract.Contacts._ID));
// To get Phone Numbers of Contact
Cursor pCur = context.getContentResolver().query(
ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null,ContactsContract.CommonDataKinds.Phone.CONTACT_ID + "=?",
new String[]{id}, null);
// To get Email ids of Contact
Cursor …Run Code Online (Sandbox Code Playgroud) 我是Spring的新手.
我们正在使用弹簧安全功能.数据库连接:JPA的eclipselink实现.数据库:MySql
在使用spring security时,身份验证提供程序的配置如下, -
<authentication-provider>
<jdbc-user-service id="userDetailsService" data-source-ref="Datasource" />
</authentication-provider>
Run Code Online (Sandbox Code Playgroud)
但是在JPA中我们没有定义数据源,我们使用Persistence单元和provider jpa.PersistenceProvider.
那么我们如何配置身份验证提供程序以便使用JPA进行数据库连接?
data-source-ref字段究竟应该包含什么才能使用数据库进行身份验证?
先感谢您.
在某种情况下,我想在操作栏中同时使用Tab栏和列表导航.
文档说'我们可以将Actionbar放入列表导航模式或标签导航模式'.
有没有办法同时使用它们.任何指针,帮助.先感谢您.
android android-layout android-3.0-honeycomb android-actionbar
以下是我的课程:
package com.abc.trade.util;
public class StockTraderLogger {
static Logger logger = Logger.getLogger("StockTraderLogger");
@Autowired
ConfigService configService;
public static void debug(Object className, Object logMessage) {
try {
System.out.println("in debug.. ");
StockTraderLogger stl =new StockTraderLogger();
stl.addMessage(""+convertToString(className)+"\t"+convertToString(logMessage));
System.out.println("in debug..post ");
} catch (DataAccessException e) {
System.out.println("Caught exception...");
e.printStackTrace();
}
}
public void addMessage(String message) throws DataAccessException {
System.out.println("in add message of util. ");
System.out.println("String: " + configService);
configService.addMessage(message);
}
}
Run Code Online (Sandbox Code Playgroud)
@Autowire注释不起作用.当调用方法时,它显示configService为null的值addMessage.但它在我的一些控制器类中正确注入,但不在此处.
有谁能解释什么是问题?以及如何解决这个问题?
XML代码是:(beansdefinition.xml)
<?xml version="1.0" encoding="UTF-8"?>
<beans …Run Code Online (Sandbox Code Playgroud) 可能重复:
如何在HQL中执行限制查询
我是HQL的新手.我有以下工作HQL查询:
from Order as o where o.account.profile.userId='abc' order by o.orderID desc
Run Code Online (Sandbox Code Playgroud)
此查询返回用户abc下的订单列表.用户可以在DB中放置0到5000+个订单.但我想只显示前5条记录(订单).我正在使用java List的子列表功能.
我可以使用HQL查询直接获取前5条记录吗?哪种写入此查询更有效?
有一种情况我想在一段预定时间后调用一个方法,比如30秒或5分钟.
需要在运行时配置时间,这意味着我应该能够动态地将时间从5分钟更改为3分钟.(以编程方式将计时器重置为新的时间间隔)
我正在使用Spring框架开发一个动态Web项目.
我检查了Quartz和Timer类,但它们似乎读取了诸如delay,repeatInterval等参数的XML配置.
我怎样才能做到这一点?Spring是否为此提供任何支持?
先感谢您.
我想从string转换为java.util.Date.出于同样的目的,我使用了以下代码,
String timeStamp = "Mon Feb 14 18:15:39 IST 2011";
DateFormat formatter = new SimpleDateFormat("dow mon dd hh:mm:ss zzz yyyy");
Date ts = (Date)formatter.parse(timeStamp);
Run Code Online (Sandbox Code Playgroud)
给SimpleDateFormat()的格式是java.util.Date的格式.当您将util的Date转换为字符串时,它会以这种格式出现('dow mon dd hh:mm:ss zzz yyyy').但是当我执行代码时,它给了我异常.我不知道究竟需要做些什么才能摆脱这个问题.我发布了异常的StackTrace部分.如果有人知道解决方案,
java.lang.IllegalArgumentException:在java.text.SimpleDateFormat.initialize(SimpleDateFormat.java:576)的java.text.SimpleDateFormat.compile(SimpleDateFormat.java:769)中的非法模式字符"o",位于java.text.SimpleDateFormat.( SimpleDateFormat.java:501)at java.text.SimpleDateFormat.(SimpleDateFormat.java:476)先谢谢你了.
我想从相同的代码库创建两个应用程序.它们的颜色不同,有些数据来自后端.情况就像,让我说我想创建应用程序App1和App2.两者都有类似的流程.我可以吗,
我不知道该如何解决这个问题.任何帮助都会很棒.
谢谢.
我是新来的春天.我想将登录用户的用户名发送到我的控制器.我尝试了以下无效的代码......
<form:input path="bidderName" value="<security:authentication property=/"principal.username/"/>" />
Run Code Online (Sandbox Code Playgroud)
在值字段我想获取登录用户的用户名.请帮忙.先感谢您.
spring ×5
spring-mvc ×4
android ×3
java ×3
hibernate ×2
annotations ×1
architecture ×1
date ×1
date-format ×1
hql ×1
jpa ×1
sqlite ×1
timer ×1