Tag: 安卓

从两个类扩展

我该如何做到这一点: public class Main extends ListActivity , ControlMenu 此外,我想知道,这种方法是好的,我已经做了ControlMenu类的菜单,我在其余的活动延伸。

Android Studio – 导入外部库/ Jar

我最近下载了Android Studio来开发Android应用程序(我来自Eclipse),而且我在使用外部库和/或外部JAR文件以及我自己的项目时遇到了问题。 注意 :以下testing是在Android Studio中从头开始创build的新应用程序项目上进行的。 示例1:JAR导入。 从Google下载Admobs SDK的全新副本。 将库jar子GoogleAdMobAdsSdk-6.4.1.jar到项目的/ libs /文件夹中。 在项目浏览器中,右键单击新添加的library.jar,然后单击“添加为库”。 从技术上讲,在这一点上一切正常 ,导入工作正常,布局编辑器显示AdView小部件的预览和所有这一切。 唯一的问题是它不能成功编译。 从控制台login: Gradle: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':APITests:compilePaidDebug'. > Compilation failed; see the compiler error output for details. * Try: Run with –stacktrace option to get the stack trace. Run with […]

如何检查Android中当前正在运行的应用程序?

我想以编程方式在android中查看当前正在运行的应用程序,类似于如果按住HOMEbutton,它将显示6个应用程序。 我最感兴趣的应用程序名称。

Google云terminal和用户的身份validation

我目前刚进入AppEngine世界,并希望使用云端点为我正在开发的移动应用程序创build后端。 我现在的问题之一是关于用户的身份validation。 我一直关注App Engine上的Udacity MOOC,并且教会了我们如何使用Google帐户来validation用户的API请求。 在后端,我们只需要添加一个User参数给我们的方法,并检查用户是否login。据我所知,这个用户参数是由App Engine根据请求的Authorization头生成的。 ( 可能需要一些确认 ) 现在,有一堆我不确定要理解的东西,这在MOOC上没有得到很好的解释。 现在,我想知道这是否与其他OAuth计划兼容,除了Google? 所以,如果我想实现Facebook身份validation,我会只通过Facebook访问令牌? 从我search的内容来看,使用Android上的Facebook SDK将导致我能够生成一个用户访问令牌,它可以将我的用户识别为脸书 。 发送到我的后端后,我想要检查它与Facebook的有效性,如果它是有效的,创build一个新的用户到我的应用程序。 现在,我也想生成一个新的令牌,标识我的应用程序的用户。 我需要做些什么来做到这一点?

ActionBarActivity已被弃用

其实没有问题 项目编译并运行。 但我不明白是什么意思罢工类名称(Android Studio告诉有使用废弃的代码) 。 有人可以解释吗?

在Android中为视图设置全局样式

比方说,我希望我的应用程序中的所有TextView实例具有textColor="#ffffff" 。 有没有办法在一个地方设置,而不是为每个TextView设置?

华为,logcat不显示我的应用程序的日志?

OK,logcat正在显示系统日志,但没有显示我的华为Ascend上的应用程序日志。 如果我切换到其他设备,例如我的Galaxy Nexus或Nexus 7,则会显示相同的应用程序(甚至是相同的APK)。 华为Ascend运行的是Android 4.1.1,在开发者选项中打开USBdebugging开关。 这发生在从命令行或从IntelliJ运行logcat。 而且我确定select了正确的设备 – 事实上,我一次只能插入一个设备。 我试过重新启动adb,清除它的缓冲区等 我可以看到,该应用程序在华为开始,我甚至得到系统日志显示活动已经开始。 但是与其他设备不同,我没有在Activity#onCreate(或从其他地方)login应用程序。 08-08 20:55:44.050: INFO/WindowManager(431): Switching to real app window: Window{41ae8780 au.com.xandar.wirelesstiming.timekeeper/au.com.xandar.wirelesstiming.timekeeper.TimeKeeperActivity paused=false} 08-08 20:55:44.180: INFO/ActivityManager(431): Displayed au.com.xandar.wirelesstiming.timekeeper/.TimeKeeperActivity: +387ms 应用程序日志如何不能得到交付?

错误:无法运行mksdcard SDK工具

在尝试在Ubuntu上安装android studio时,在设置向导中出现错误。 "Unable to run mksdcard SDK tool." 另外,在terminal,我得到这个: [ 115528] ERROR – tRunWizard$SetupProgressStep$1 – Android Studio 1.1.0 Build #AI-135.1740770 [ 115531] ERROR – tRunWizard$SetupProgressStep$1 – JDK: 1.8.0_40 [ 115531] ERROR – tRunWizard$SetupProgressStep$1 – VM: Java HotSpot(TM) 64-Bit Server VM [ 115531] ERROR – tRunWizard$SetupProgressStep$1 – Vendor: Oracle Corporation [ 115531] ERROR – tRunWizard$SetupProgressStep$1 – […]

java.lang.numberformatexception:invalid double:“”

得到一个无效的错误Double java.lang.numberformatexception invalid double:“”这是什么原因造成的 活动1 package com.example.solarcalculator; import android.os.Bundle; import android.widget.Button; import android.annotation.SuppressLint; import android.app.Activity; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.EditText; import android.app.AlertDialog; import android.content.Intent; @SuppressLint("UseValueOf") public class MainActivity extends Activity { private EditText input1; private EditText input2; private EditText input3; private EditText input4; private EditText input5; private MainActivity mContext; @Override protected void […]

如何从Android应用程序连接到多个Firebase数据库

我正在尝试在Firebase中拥有一个项目,这个项目将负责所有应用程序的共同事项。 也就是说,我想创build应用程序,然后让这些应用程序访问项目的特定Firebase数据库。 查看Firebase Android文档,我找不到使用以下方法将数据发送到另一个项目中的另一个Firebase数据库的方法,但是其中引用了另一个项目。 DatabaseReference ref = FirebaseDatabase.getInstance().getReference().child("example"); ref.push().setValue(d).addOnCompleteListener(new OnCompleteListener<Void>() { @Override public void onComplete(@NonNull Task<Void> task) { finish(); } });