小编Nam*_*ung的帖子

通过使用smack,openfire无法获得名单

我是新来的粉碎API.我正在尝试开发一个聊天应用程序,我正在尝试设置和获取存在.

当我改变用户的存在时,它的工作完全正常并且它会在Openfire服务器中反映出来.

但是当我试图获得用户的存在时,即使他在openfire中的存在显示为"可用",我也总是将状态设置为"不可用".

我使用以下代码来设置状态.

        Presence presence = new Presence(Presence.Type.available);
        presence.setStatus("Online, Programmatically!");
        presence.setPriority(24);
        presence.setMode(Presence.Mode.available);
        user.getConnection().sendPacket(presence);
Run Code Online (Sandbox Code Playgroud)

我正在使用Roster类来获得如下存在.

Roster roster = avatar.getRoster();
Collection<RosterEntry> entries = roster.getEntries();

for(RosterEntry rosterEntry: entries) {
    String user = rosterEntry.getUser();

    Presence presence = roster.getPresence(user);

    System.out.println("Presence : "+presence);                                     // 1
    System.out.println("Presence type: "+presence.getType());                // 2
    System.out.println("Presence mode: "+presence.getMode());             // 3

}
Run Code Online (Sandbox Code Playgroud)

第1行alwasys给出'不可用',第2行和第3行总是给出null

我无法弄清楚这个问题的原因.请帮我解决这个问题.

提前致谢.

openfire smack

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

如何使用android sdk将图像上传到twitter

如何在twitter上上传图片/图片android sdk?我正在使用示例(twitpic),但它总是在这部分给出错误:

mTwitter = new TwitterApp(this, twitter_consumer_key,twitter_secret_key);
Run Code Online (Sandbox Code Playgroud)

twitter android twitter-oauth

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

content:// mms-sms/conversations /在Android ICS Samsung上返回NullPointerException

我正在开发短信应用程序,需要列出短信对话.尝试使用uri访问内容提供程序时发现问题content://mms-sms/conversations/.它在Android 2.3上运行良好,但在Android 4.0.3三星galaxy tab 2上运行时会返回错误:

 10-17 09:04:51.035: E/AndroidRuntime(22600): FATAL EXCEPTION: main
 10-17 09:04:51.035: E/AndroidRuntime(22600):
 java.lang.RuntimeException: Unable to start activity
 ComponentInfo{com.yooi/com.yooi.ui.MainActivity}:
 android.view.InflateException: Binary XML file line #6: Error
 inflating class fragment 10-17 09:04:51.035: E/AndroidRuntime(22600):
    at
 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1970)
 10-17 09:04:51.035: E/AndroidRuntime(22600):   at
 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1995)
 10-17 09:04:51.035: E/AndroidRuntime(22600):   at
 android.app.ActivityThread.access$600(ActivityThread.java:128) 10-17
 09:04:51.035: E/AndroidRuntime(22600):     at
 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1161)
 10-17 09:04:51.035: E/AndroidRuntime(22600):   at
 android.os.Handler.dispatchMessage(Handler.java:99) 10-17
 09:04:51.035: E/AndroidRuntime(22600):     at
 android.os.Looper.loop(Looper.java:137) 10-17 09:04:51.035:
 E/AndroidRuntime(22600):   at
 android.app.ActivityThread.main(ActivityThread.java:4514) 10-17
 09:04:51.035: E/AndroidRuntime(22600):     at
 java.lang.reflect.Method.invokeNative(Native Method) 10-17
 09:04:51.035: E/AndroidRuntime(22600):     at
 java.lang.reflect.Method.invoke(Method.java:511) 10-17 09:04:51.035: …
Run Code Online (Sandbox Code Playgroud)

sms android uri android-contentprovider

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

为 TextView 实现 onTouchListener

我正在实现onTouchListener并将MainActivity其归因OnTouchListener于 Textview tv,但在运行时按下屏幕时不会弹出任何消息。

主要活动

public class MainActivity extends Activity implements View.OnTouchListener
{
    TextView tv;    
    @Override
    public void onCreate(Bundle savedInstanceState){
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        tv=(TextView)findViewById(R.id.tv);
        tv.setOnTouchListener(this);
        tv.setText(R.string.hello);
    }

    public boolean onTouch(View v,MotionEvent event)
    {
        Toast.makeText(this,"onTouch",Toast.LENGTH_LONG).show();
        return true;
    }
}
Run Code Online (Sandbox Code Playgroud)

android textview ontouchlistener

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

编辑Android XML文件时,Eclipse缺少图形布局和源选项卡

当我使用Android Common XML Editor在Eclipse中编辑XML文件时,我只能使用图形布局编辑器.我在网上看到的图片如何在图形和源的底部显示标签,但我没有.我如何解决这个问题?使用Eclipse 4.2.1.谢谢!

xml eclipse android graphical-layout-editor

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

如何在Android中实现分段列表?

我有一个搜索功能,可以在ListView中显示结果.我发现很难实现按字母顺序排列的列表.请告诉我如何做到这一点.

android listview indexer

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