Tag: 安卓

android:如何通过android应用程序调用数字

可能重复: 如何打电话使用意图在Android? 请给我通过android应用程序调用号码的代码。 非常感谢

自定义Facebookloginbutton – Android

我正在学习这个教程,但是到目前为止,我还是无法工作,尽pipe这是一年前的事情。 我正在使用androidStudo 1.2.2和FacebookSDK 4。 我想用一个自定义button简单地login到Facebook,就像这个图像中显示的那样: 现在,在教程的例子中,我遇到了Sessionvariables的问题,它说它无法解决它,既getActivity() 有没有人在FacebookSDK4.0上试过这个? 这是一个正确的方法,或者有更多的更新? 提前致谢!

Google Play服务5.0.77

从6月25日起,两个使用广告的不相关的应用程序开始拥有这个NPE java.lang.NullPointerException at zo.a(SourceFile:172) at aeh.a(SourceFile:120) at afw.run(SourceFile:14) at afy.run(SourceFile:30) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569) at java.lang.Thread.run(Thread.java:856) 我认为这是有关谷歌播放服务更新。 有人能帮我解决这个问题吗? 只是为了确认问题与播放服务有关,我已经设法从一个名为AdWorker的主题中得知这个问题: thread at java.lang.Object.wait(Object.java) at java.lang.Thread.parkFor(Thread.java:1231) at sun.misc.Unsafe.park(Unsafe.java:323) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:813) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:973) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1282) at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:207) at zo.a(SourceFile:147) at zo.a(SourceFile:170) at aeh.a(SourceFile:120) at afw.run(SourceFile:14) at afy.run(SourceFile:30) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569) at java.lang.Thread.run(Thread.java:856) 这是不正确的地方…但是没有地方在哪里举报 7月1日的例外数量是现在的6倍,几乎是6月27日的3倍。 在Android的谷歌代码项目问题 […]

如何使用android exoplayer

我正在寻找在我的应用程序中实施Google的ExoPlayer 。 他们的文档对我来说似乎非常模糊,而我所需要的只是从URL播放video,没有复杂的自定义设置或类似的东西。 没有find任何教程如何做到这一点。 他们在git上的例子太复杂了,因为我不熟悉videostream,所以我不太了解。 所有我设法做到这一点是显示一个com.google.android.exoplayer.AspectRatioFrameLayout 。 基本上,我有一个URL。 我需要播放video,并在用户翻转屏幕时处理onConfigurationChanged 。 谁能帮忙?

Android客户端的AccountManager中的AuthToken不再工作

我很恼怒 我正在尝试使用Java中的Google App Engine作为服务器,为Android构build基于回合的多人在线游戏。 他们似乎是一个完美的合体。 Android需要一个Google帐户,GAE使用Google帐户进行身份validation,同时免费且可扩展。 所以在假期之前,我可以使用Android 2.0中新的AccountManager API从我的Android客户端获取身份validation到我的GAE应用程序。 以下代码允许您访问用户的Google帐户的AuthToken,然后将其用于身份validation,以便用户不必手动input他们的帐户用户名和密码: AccountManager mgr = AccountManager.get(this); Account[] accts = mgr.getAccountsByType("com.google"); Account acct = accts[0]; AccountManagerFuture<Bundle> accountManagerFuture = mgr.getAuthToken(acct, "ah", null, this, null, null); Bundle authTokenBundle = accountManagerFuture.getResult(); String authToken = authTokenBundle.get(AccountManager.KEY_AUTHTOKEN).toString(); 然后,我可以将生成的AuthTokenstring附加到适当的URL并获得一个有效的cookie,然后可以用于所有进一步的请求。 唯一的事情是,上个星期某个时候,它停止了为我工作。 现在,当我尝试从上面的代码中使用AuthToken时,我没有得到一个返回的cookie,我的代码抛出一个NullPointerException的缺less的cookie。 当我回到旧的方式,当用户手动input他们的Google用户名和密码,我从“ https://www.google.com/accounts/ClientLogin ”获得AuthToken,它工作得很好。 请告诉我,有人使用用户手机上的Google帐户中的AuthToken为Google App Engine应用程序构build了一个Android客户端,并告诉我为什么这不再起作用。 我真的想做这个工作。 我的select是要求用户input他们的凭据(这是笨重的,他们不应该这样做),或者与服务器的另一个解决scheme。 提前致谢。

如何找出设备是否有振动器?

我有一个设备,我不知道它是否有一个振动器。 有没有办法来查询振动器的可用性?

如何将SDK添加到Android Studio?

我正在使用基于IntelliJ的Google Android Studio 0.1,而且我无法弄清楚如何将其他SDK添加到我的项目中。 我将现有的项目从Eclipse导出到Gradle项目,我将其导入到Android Studio中, 正如Google所build议的那样 。 我的项目的SDK是Google APIs 2.3.3。 但是,我使用了一个名为PullToRefresh的库,它似乎需要SDK 4.1,所以我试图将SDK 16添加到我的项目中。 我已经确保使用SDKpipe理器下载SDK。 这些SDK自动添加到Android Studio.app的sdk文件夹中。 我打开了“项目结构”窗口,在“平台设置”下单击了“SDK”,我现在看到显示了JDK 1.7和Google API 2.3.3。 我点击列表上方的+号,添加一个新的SDK。 然后我导航到具有android-16的sdk目录,如下面的屏幕截图所示。 我不太清楚这是否需要我添加,但我已经突出了android-16文件夹(我可以select唯一的东西),当我点击“select”,窗口消失,但没有新的SDK出现SDK列表。 以下是我的SDK Manager视图的截图,显示了已安装的SDK:

Android中的AbsoluteLayout的替代scheme?

如果AbsoluteLayout被弃用,我可以用什么来代替它? 我已经做了一个使用AbsoluteLayout的应用程序,但它不适用于不同的屏幕分辨率。 我使用,因为我可以设置button的X和Y位置。 我可以使用其他布局设置button的位置吗?

ArrayAdapter getView()方法中的“convertView”参数是什么?

有人能告诉我在Adapter类的getView()方法中使用了convertView参数吗? 下面是一个示例代码: @Override public View getView(int position, View convertView, ViewGroup parent) { View v = convertView; if (v == null) { LayoutInflater vi = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE); v = vi.inflate(R.layout.row, null); } Order o = items.get(position); if (o != null) { TextView tt = (TextView) v.findViewById(R.id.toptext); TextView bt = (TextView) v.findViewById(R.id.bottomtext); if (tt != null) { tt.setText("Name: […]

如何为Android创build一个简单的2D游戏?

在游戏开发方面,我是一个完全新手,我需要有人指点我正确的方向。 为了清晰起见,请考虑以下animation。 基本上我需要知道如何模拟上述animation作为一个Android游戏,但我不知道这样做的必要步骤。 我的问题可以概括如下: 我是否需要使用游戏引擎来进行这样简单的游戏? 或者可以不使用任何特定的框架呢? 我是否需要使用Adobe Flash等animation应用程序? 做这种游戏有什么必要的步骤?