小编pie*_*ter的帖子

twitter应用程序仅使用twitter4j验证java android

我正在尝试使用oauth2从twitter获取用户时间线(仅用于应用程序身份验证),但结果始终为null.我没有OAUTH的经验,我已经看了几个教程和示例,但到目前为止没有运气.我需要在不需要用户登录的情况下检索特定用户时间线(在此示例中为Twitter).

我有一个使用twitter API 1的应用程序,我尝试使用oauth2将我现有的代码调整到新的API 1.1,仅用于应用程序身份验证.所以代码应该工作,除了它没有从Twitter得到任何回报.如果我确实得到了结果,那么它应该再次起作用.

与Twitter的连接是在asyncop下面的twitterconnect函数中进行的.

这是我的代码:

    public class TwitterActivity extends Activity {

private ConfigurationBuilder builder;

// twitter consumer key and secret
static String TWITTER_CONSUMER_KEY = "**************";
static String TWITTER_CONSUMER_SECRET = "*************";

// twitter acces token and accestokensecret
static String TWITTER_ACCES_TOKEN = "************";
static String TWITTER_ACCES_TOKEN_SECRET = "************";

ArrayList<Tweet> tweets = new ArrayList<Tweet>();

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.twitter);

    new AsyncOp().execute("test");

}

 //Async class... 
  public class AsyncOp extends AsyncTask<String, Void,List<twitter4j.Status>> {

  protected List<twitter4j.Status> doInBackground(String... urls) {

  //auth …
Run Code Online (Sandbox Code Playgroud)

java android twitter4j twitter-oauth

9
推荐指数
1
解决办法
5918
查看次数

android检查一个联系人是否安装了一个app android(如whatsapp)

我想让我的应用扫描用户联系人列表,并显示同时安装该应用的联系人姓名.

我不知道从哪里开始.所以,如果有人可以帮助我开始,那将是一个折旧的.

grtz

android android-contacts

4
推荐指数
2
解决办法
2090
查看次数

在Java中动态命名对象

我正在开发一个Android项目,我遇到了动态创建对象的问题.

例如,我想要这样命名的事件:

*事件1

*事件2

...

我习惯用PHP工作,我知道我不能用Java这样做,因为代码必须在程序启动之前编译.

我不知道该程序将要生成多少个对象,因为数据来自在线数据库.如果我这样做,我可以创建1个事件:

Event event = new Event();
Run Code Online (Sandbox Code Playgroud)

我真的想要为每个事件创建一个对象并将每个对象存储在db4o数据库中.

正如我所说,可能只有一个事件,但也有可能有100个事件.

java android object

0
推荐指数
1
解决办法
174
查看次数

从我的Android应用程序链接到fb app中的页面

我在互联网上找了一段时间,但还没有找到解决方案.

所以我的问题是:是否有可能在Facebook应用程序中打开Facebook页面'x',点击我自己的Android应用程序中的listitem?

因为现在我在webview中链接到我的应用程序中的fb页面'x',最好打开fb应用程序并直接转到页面'x'.

编辑我找到了一个解决方案,但它还没有完全正常工作.它现在打开Facebook应用程序,但由于我要显示的页面不是个人资料,而是一个页面,它在Facebook应用程序中出错.这是代码:

   public static Intent getOpenFacebookIntent(Context context) {

       try {
        context.getPackageManager().getPackageInfo("com.facebook.katana", 0);
        return new Intent(Intent.ACTION_VIEW, Uri.parse("fb://page/androiddevs"));
       } catch (Exception e) {
        return new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.facebook.com/androiddevs"));
       }
    }
Run Code Online (Sandbox Code Playgroud)

这不起作用.如果我编辑第一个URI解析

Uri.parse("fb://profile/myprofileid")
Run Code Online (Sandbox Code Playgroud)

然后我可以在应用程序中打开我的个人资料.但我要显示的页面不是我自己的页面.我可以问他们的信息,如果我不知道的话,就像我认识的人一样.

但也许有人有一些想法让这个工作.

java android facebook

0
推荐指数
1
解决办法
3731
查看次数