相关疑难解决方法(0)

如何调用Android联系人列表?

我正在制作Android应用,需要拨打电话的联系人列表.我需要调用联系人列表功能,选择联系人,然后使用联系人姓名返回我的应用程序.这是我在互联网上获得的代码,但它不起作用.

import android.app.ListActivity;
import android.content.Intent;
import android.database.Cursor;
import android.os.Bundle;
import android.provider.Contacts.People;
import android.view.View;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.SimpleCursorAdapter;
import android.widget.TextView;

public class Contacts extends ListActivity {

    private ListAdapter mAdapter;
    public TextView pbContact;
    public static String PBCONTACT;
    public static final int ACTIVITY_EDIT=1;
    private static final int ACTIVITY_CREATE=0;

    // Called when the activity is first created. 
    @Override
    public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        Cursor C = getContentResolver().query(People.CONTENT_URI, null, null, null, null);
        startManagingCursor(C);

        String[] columns = new String[] {People.NAME};
        int[] names = …
Run Code Online (Sandbox Code Playgroud)

android contacts

131
推荐指数
7
解决办法
20万
查看次数

如何避免弃用方法并保持向后兼容性?

可能重复:
如何处理Android中已弃用的类以保持兼容性

我遇到了已弃用的Display.getWidth()方法,发现它已被替换为android.view.getSize().但是getSize()自API 13以来才可用,并且View似乎不包含在V4 Android支持库中.

因此,如果我想避免不推荐使用的调用,那么如何在不为各种API级别维护不同的项目/构建的情况下执行此操作.

android backwards-compatibility android-support-library

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

Android上已弃用的Classess

我一直在Android 4.0上制作一个项目,我已经面临一些新版本Android的弃用类型.已弃用的东西的名称上出现了黑线.但是,尽管存在黑线和弃用警告,我仍然可以使用那些已弃用的类,并且项目正在成功运行.我对这种弃用感到困惑.如果它们被弃用,我怎么还能使用它们以及弃用意味着什么呢?如果我在项目中使用已弃用的类,那么项目用户可能遇到的可能的缺点是什么?

谢谢阅读.

android deprecated

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