Articles of api

Facebook的Android应用程序集成

有没有任何API的Facebook集成在Android? 我有一个需要通过Android应用程序发布图像到Facebook。 请提供关于此的链接或build议..

来自Android的Facebook分数API调用不会在时间轴/代码中显示高分

我试图让一个Android应用程序向Facebook发布高分,类似于Facebook上的愤怒的小鸟(它显示在时间轴上,也显示在代码中)。 请记住,这个游戏只在Android上运行,并没有FB Canvas应用程序。 目前我发布高分的步骤如下: 当按下loginbutton时,通过FBvalidation用户,只请求publish_actions权限 – 工作 通过FB SDK调用“/ me”来请求用户ID,并将该ID保存在一个variables中 当用户按“得分100分”时,通过Facebook SDK发送POST请求,使用以下代码: – 作品(从通话logging为真) Bundle params = new Bundle(); params.putString("score", "100"); // appAccessToken is temporarily a constant facebook.setAccessToken(appAccessToken); String response = "null"; try { response = facebook.request(userId + "/scores", params, "POST"); } catch (IOException e) { e.printStackTrace(); } // Logs true if successful Log.d(TAG, response); […]

谷歌放置Android的Androidfind城市

我已经看到了教程( 教程 )在android.i中使用自动完成文本视图来查找城市已经做了所有的指示,但现在当我打这个url 它总是抛出一个exception说: java.net.UnknownHostException: Unable to resolve host "maps.googleapis.com": No address associated with hostname 但同样的url工作正常,当我通过浏览器,我也得到了结果。 这里是代码im击中: public class PlacesAutoCompleteAdapter extends ArrayAdapter< String > implements Filterable{ private ArrayList<String> resultList; private static final String LOG_TAG = "ExampleApp"; private static final String PLACES_API_BASE = "https://maps.googleapis.com/maps/api/place"; private static final String TYPE_AUTOCOMPLETE = "/autocomplete"; private static final String OUT_JSON […]

Android的OBD-II蓝牙API示例代码不起作用

我需要开发一个Android应用程序,从OBD-II蓝牙适配器中检索数据。 作为第一步,我从https://code.google.com/p/android-obd-reader/下载了API,并尝试在其中运行示例应用程序,但是它不适用于我。 有人能告诉我谁使用这个API,那个代码的错误在哪里? 有很多包和类。 我无法澄清他们。

Android分析v4最简化

我正尝试以最简单的方式将Google Analytics(分析)连接到我的应用程序。 我想实施分析v4,因为google说他们会尽快升级到它,所以我不想做两次相同的工作。 在这种情况下,Google的教程效率不高。 把他们在那里说的和我在互联网上find的东西合并起来,我做了这些步骤: 在Android Manifest中,我添加了这个权限: <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 而这个,在Application标签下: <meta-data android:name="com.google.android.gms.analytics.globalConfigResource" android:resource="@xml/analytics" /> <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> 我不确定第二元的必要性 我写了一个名为“analytics.xml”(/ res / xml /)的xml文件,其中包含: <!– the Local LogLevel for Analytics –> <string name="ga_logLevel">verbose</string> <!– Treat events as test events and don't send to google –> <bool name="ga_dryRun">false</bool> <!– <integer name="ga_sessionTimeout">300</integer> –> […]

Android订阅和Google API

我正尝试使用Google Play中新的Android订阅系统进入我的应用程序(我已经有了应用内结算工作正常)。 我已经成功地完成了订阅计费,但是现在我想通过使用google apis检索有关此订阅的信息,如android文档(http://developer.android.com/guide/market/billing/billing_subscriptions.html)中所示。 。 我希望我的服务能够执行API调用来检索这些信息,但是我有身份validation问题(使用oauth2)。 到目前为止,这是我做的(在我的PHP服务): require_once 'google-api-php-client/src/apiClient.php' const SERVICE_ACCOUNT_NAME = 'email from services account access'; $key = 'content of my private key retrieved from services account access'; $client = new apiClient(); $cred = new apiAssertionCredentials(SERVICE_ACCOUNT_NAME, array('https://www.googleapis.com/auth/androidpublisher'), $key); $assertion = $cred->generateAssertion(); // This generate my encrypted JWT 然后,我尝试使用此JWT对象检索访问令牌。 问题是,当我使用访问令牌时,我得到了开发人员帐户不拥有应用程序的错误,这是不正确的。 (我知道这不是这样做的,但我只是想使用JWT检索access_token来理解为什么它不工作,如果我按照google apis文档中的说明,它不工作)。 我需要从服务器执行这个API调用,因此不需要涉及最终用户(无需手动同意)。

Android中支持库使用哪个API级别?

我想创build一个可以在2.3.3一直到4.0.3上使用的Android应用程序。 我想使用支持库,以便我可以使用片段等。 我是否将构build目标设置为API 级别10 (2.3.3)还是将其设置为15 (4.0.3)?

有Android的任何API提供date时间作为用户input(startActivityForResult)?

我正在寻找提供用户定义的date时间信息的API。 我曾经使用过联系人列表,如: Intent intent = new Intent(Intent.ACTION_PICK); intent.setType(ContactsContract.Contacts.CONTENT_TYPE); ((Activity) mContext).startActivityForResult(intent, LauncherUI.RESULT_GOT_CONTACT_INFO); 并通过使用onActivityResult Uri contactData = intent.getData(); //Cursor cursor = managedQuery(contactData, null, null, null, null); Cursor cursor = cr.query(contactData, null, null, null, null); cursor.moveToFirst(); String name = cursor.getString(cursor.getColumnIndexOrThrow(ContactsContract.Contacts.DISPLAY_NAME)); String id = cursor.getString(cursor.getColumnIndexOrThrow(ContactsContract.Contacts._ID)); 我可以提取姓名 , 电话和Gmail 。 现在我的目标是对YYYY-MM-DD hh:mm:ss格式的date进行同样的处理。 就像是: 我不想自己实现它,因为这个function存在(只有在没有API的情况下) 有任何想法吗?

发布已签名的Android应用,Google Pluslogin和Google地图不起作用

1.我在我的android应用程序中使用Google pluslogin和Google地图 。 2.在从Android Studio到Real设备(Mobile)Google pluslogin和Google Map Works Fine的debugging过程中。 (一切工作正常) 问题: 1.Build – >生成签名APK – 从Android Studio,我发布apk不能使用谷歌加login。 2. Google Map也显示空白屏幕。 我试图从Google Developer Console创buildOAuth客户端ID ,发送错误消息 错误消息:重复的指纹您指定的指纹已被此项目或其他项目中的Android OAuth2客户端ID使用 我join了Google plus Login的链接 请帮助我的人如何解决它。 编辑:1 我testing了debug.apk它的工作完美的谷歌加login和地图。 但是不能在release.apk中工作,请帮我解决这个问题。

如何开发使用Google Calendar API的Android应用程序

我刚开始做一些Android应用程序开发,我决定编写一个应用程序来处理Google日历 。 我遇到的第一个问题是,我无法在模拟器上添加任何Gmail帐户。 当我去设置 – > 帐户 ,我只能添加一个Exchange帐户。 这提出了一个问题,我应该如何开发这样的应用程序。 我知道我应该在运行testing时嘲笑API,但我该如何在模拟器上运行应用程序? 我应该只使用JUnit在模拟的API上testing它,然后在生产电话上运行它吗?