小编Nat*_*ali的帖子

来自ContactsContract.Data的CONTACT_ID不同

我需要对ContactsContract.Data表进行查询,CONTACT_ID列中的值将是不同的(不同的).

码:

final Uri uri = ContactsContract.Data.CONTENT_URI;
final String[] projection = new String[] {//
    ContactsContract.Data.CONTACT_ID, //
    ContactsContract.Data._ID, //
    ContactsContract.Data.DISPLAY_NAME,//
    ContactsContract.Data.LOOKUP_KEY //
};
final StringBuilder selectionBuilder = new StringBuilder();
selectionBuilder.append(ContactsContract.CommonDataKinds.GroupMembership.GROUP_ROW_ID);
selectionBuilder.append("= ? AND ");
selectionBuilder.append(ContactsContract.Data.MIMETYPE);
selectionBuilder.append("= ? ");
final String selection = selectionBuilder.toString();
final String[] selectionArgs = new String[] {//
    String.valueOf(groupId), //
    ContactsContract.CommonDataKinds.GroupMembership.CONTENT_ITEM_TYPE //
};
return context.getContentResolver().query(uri, projection, selection, selectionArgs, null);
Run Code Online (Sandbox Code Playgroud)

首先,我试图在投影中添加" DISTINCT" ContactsContract.Data.CONTACT_ID.但有一个例外:java.lang.IllegalArgumentException: Invalid column DISTINCT contact_id

然后,我这样写:

"'DISTINCT "+ContactsContract.Data.CONTACT_ID+"'".
java.lang.IllegalArgumentException: Invalid column …
Run Code Online (Sandbox Code Playgroud)

sql android distinct contactscontract android-contacts

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

ScrollView内部的ImageView

我正在开发一个android项目.我必须处理ScrollViews滚动图像.但是,当我使用ImageView内部ScrollView图像给我时,不适合UI布局.所以我想我转换ScrollViewImageView.android中是否有任何程序.Plz帮助我.

android

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

在android 4.0.3中发布到Facebook墙的消息出错

我尝试在用户Facebook墙上发布消息.它适用于以前的平台版本,但在Android 4.0.3上我有错误:

    07-19 14:53:02.945: W/System.err(29740): java.net.UnknownHostException: Unable to resolve host "graph.facebook.com": No address associated with hostname
07-19 14:53:02.965: W/System.err(29740):    at java.net.InetAddress.lookupHostByName(InetAddress.java:436)
07-19 14:53:02.965: W/System.err(29740):    at java.net.InetAddress.getAllByNameImpl(InetAddress.java:245)
07-19 14:53:02.965: W/System.err(29740):    at java.net.InetAddress.getAllByName(InetAddress.java:220)
07-19 14:53:02.965: W/System.err(29740):    at libcore.net.http.HttpConnection.<init>(HttpConnection.java:71)
07-19 14:53:02.965: W/System.err(29740):    at libcore.net.http.HttpConnection.<init>(HttpConnection.java:50)
07-19 14:53:02.965: W/System.err(29740):    at libcore.net.http.HttpConnection$Address.connect(HttpConnection.java:351)
07-19 14:53:02.965: W/System.err(29740):    at libcore.net.http.HttpConnectionPool.get(HttpConnectionPool.java:86)
07-19 14:53:02.965: W/System.err(29740):    at libcore.net.http.HttpConnection.connect(HttpConnection.java:128)
07-19 14:53:02.965: W/System.err(29740):    at libcore.net.http.HttpEngine.openSocketConnection(HttpEngine.java:308)
07-19 14:53:02.965: W/System.err(29740):    at libcore.net.http.HttpsURLConnectionImpl$HttpsEngine.makeSslConnection(HttpsURLConnectionImpl.java:460)
07-19 14:53:02.965: W/System.err(29740):    at libcore.net.http.HttpsURLConnectionImpl$HttpsEngine.connect(HttpsURLConnectionImpl.java:441)
07-19 14:53:02.965: W/System.err(29740):    at libcore.net.http.HttpEngine.sendSocketRequest(HttpEngine.java:282)
07-19 14:53:02.965: W/System.err(29740):    at …
Run Code Online (Sandbox Code Playgroud)

android facebook http-post facebook-graph-api

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

没有Chrome浏览器的Google TV模拟器?

在启用了KVM的Linux计算机上的谷歌电视模拟器上安装Google Chrome浏览器是否正常?Intent从我的应用程序启动一个网页时,我收到错误消息"No activity found to handle intent {act=android.intent.action.VIEW, dat=http://...}",我尝试了几个网址.My Activity中的代码是这样的,它在其他Android平台上运行良好:

Intent myIntent= new Intent(Intent.ACTION_VIEW,
                           Uri.parse( "http://www.test.com");
startActivity(myIntent);
Run Code Online (Sandbox Code Playgroud)

我错过了安装Google Chrome浏览器的一些步骤吗?另一方面,我也找不到Google Market应用程序.

google-chrome google-tv

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

UIStackView 具有“换行内容”宽度

问题:UIStackView使用 2 个元素 创建水平方向在此输入图像描述

带有“短文本 2 ”的项目宽度应为“换行内容”。带有“长文本 1 ”的项目应填充所有可用空间。

请帮助理解,如何用代码(Swift 语言)创建它?

ios swift uistackview

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

在android中使用listview

我正在制作一个需要使用的Android应用程序ListView.我想添加一个菜单按钮,上面写着"添加到列表",一旦该菜单按钮用户按下,它会弹出一个包含一个popupwindow TextView,EditText和两个Buttons,"确定"和"取消".一旦用户按下"确定",EditText应将其中的文本添加到ListView.取消Button很明显.我也希望能够长按一个ListView项目来打开一个包含删除的弹出窗口Button.我想ListView用XML 设计屏幕.我怎么能这样做??? 请帮助我,并提前感谢!我到目前为止使用此代码:

ListView活动:

public class NotesActivity extends ListActivity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
}
Run Code Online (Sandbox Code Playgroud)

主屏幕XML:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/background"
android:orientation="vertical" >








<ListView
    android:id="@+id/list"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" >

</ListView>

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

android listview screen add

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