Tag: android

Android – R无法parsing为一个variables

可能重复: R无法解决 – Android错误 我有一个我以前有过的问题,我不明白原因。 我的项目和代码很好,因为它昨天运行。 我今天打开了Eclipse,整个项目看起来像是包含错误。 我相信这是一种构buildpath问题。 我不明白为什么它随机发生? 但在代码里有R.Layout.LayoutName有一个问题…任何人都可以帮忙吗? 我曾尝试清理和build设,我已经尝试导入android.r,但我没有这之前,它给出了错误,并说布局文件不存在。

ConstraintLayout和RelativeLayout之间的差异

我很困惑ConstraintLayout和RelativeLayout之间的区别。 有人能告诉我他们之间的确切区别吗?

重复复制的文件(Android Studio 0.4.0)

在我的项目中,我使用Apache的httpcore和httpmime库。 更新Android Studio到0.4.0后,我有这个问题build立我的项目: Duplicate files copied in APK META-INF/DEPENDENCIES File 1: /home/slava/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpmime/4.3.1/f7899276dddd01d8a42ecfe27e7031fcf9824422/httpmime-4.3.1.jar File 2: /home/slava/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpmime/4.3.1/f7899276dddd01d8a42ecfe27e7031fcf9824422/httpmime-4.3.1.jar 这里是Gradle构build的堆栈跟踪: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':CMO:packageDebug'. at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46) at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35) at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:64) at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58) at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:42) at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52) at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53) at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43) at org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:286) at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.executeTask(AbstractTaskPlanExecutor.java:79) at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:63) at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:51) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$1.run(DefaultTaskPlanExecutor.java:33) at org.gradle.internal.Factories$1.create(Factories.java:22) at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:198) at […]

导入HoloEverywhere时出错

首先,我是Android新手。 我正在做一个应用程序,我正在实施一个名为HoloEverywhere的库。 这个库在themes.xml中使用库ActionBar Sherlock。 我已经导入到我的工作区ActionBar Sherlock,并将其添加到HoloEverywhere。 接下来,我添加了HoloEverywhere到我的项目,但是当我尝试使用它,我有一个错误(我试图使用一个button): The following classes could not be instantiated: – com.WazaBe.HoloEverywhere.ButtonHolo (Open Class, Show Error Log) See the Error Log (Window > Show View) for more details. Tip: Use View.isInEditMode() in your custom views to skip code when shown in Eclipse. 我把这个类的path放在我的布局中,像这样: <com.WazaBe.HoloEverywhere.ButtonHolo android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/text" /> 我怎样才能解决这个问题,并在我的项目中使用这个库? 谢谢:) PS。 […]

Android语法高亮?

有谁知道在Android上工作的语法高亮库吗? 我看了jsyntaxpane,但似乎并不支持Android。

与HandlerThread通信的示例

我想从GUI线程设置一个HandlerThread。 然后一段时间后,当在GUI上点击一个button时,它运行callHello(),然后发送一个消息给驻留在asynchronouslogging“Hello World”的非GUI线程上的HelloLogger对象。 我已经尝试了一些东西,一些块无限期地,一些永远不会收到消息,等等等等。下面的代码是或多或less如我所知,请有人可以修改它的工作? public class HandlerThreadExample { private MyHandlerThread mMyHandlerThread; private Looper mLooper; private Handler mHandler; public HandlerThreadExample(){ mMyHandlerThread = new MyHandlerThread(); mMyHandlerThread.start(); mLooper = mMyHandlerThread.getLooper(); } public void callHello() { mHandler.sendEmptyMessage(1); } private class MyHandlerThread extends HandlerThread { private HelloLogger mHelloLogger; private Handler mHandler; public MyHandlerThread() { super("The MyHandlerThread thread", HandlerThread.NORM_PRIORITY); } public […]

在Android中未find使用DigestUtils的方法

我试图在Android 2.3.1中使用库DigestUtils使用JDK 1.6,但是当执行应用程序时,我得到以下错误: Could not find method org.apache.commons.codec.binary.Hex.encodeHexString, referenced from method org.apache.commons.codec.digest.DigestUtils.shaHex 在这里你有堆栈跟踪: 02-03 10:25:45.153: I/dalvikvm(1230): Could not find method org.apache.commons.codec.binary.Hex.encodeHexString, referenced from method org.apache.commons.codec.digest.DigestUtils.shaHex 02-03 10:25:45.153: W/dalvikvm(1230): VFY: unable to resolve static method 329: Lorg/apache/commons/codec/binary/Hex;.encodeHexString ([B)Ljava/lang/String; 02-03 10:25:45.153: D/dalvikvm(1230): VFY: replacing opcode 0x71 at 0x0004 02-03 10:25:45.153: D/dalvikvm(1230): VFY: dead code 0x0007-0008 in Lorg/apache/commons/codec/digest/DigestUtils;.shaHex […]

如何创build一个RelativeLayout程序化的两个button一个在另一个之上?

我在UI中添加了两个button,但它们显示在另一个上面。 我希望他们出现在彼此旁边。 我在这段代码中错过了什么? m_btnCrown = new ImageButton(this); m_btnCrown.setImageResource(R.drawable.king_crown_thumb); m_btnCrown.setAlpha(100); RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams( RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT); lp.addRule(RelativeLayout.ALIGN_PARENT_TOP); addContentView(m_btnCrown, lp); m_btnMonkey = new ImageButton(this); m_btnMonkey.setImageResource(R.drawable.monkey_small); m_btnMonkey.setAlpha(100); lp = new RelativeLayout.LayoutParams( RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT); lp.addRule(RelativeLayout.ALIGN_PARENT_TOP); lp.addRule(RelativeLayout.RIGHT_OF, m_btnCrown.getId()); addContentView(m_btnMonkey, lp);

Android的textview大纲文本

有一个简单的方法可以让文字有一个黑色的轮廓? 我有textviews将是不同的颜色,但一些颜色不显示在我的背景如此之好,所以我想知道是否有一个简单的方法来得到一个黑色的轮廓或其他什么可以做的工作? 我宁愿不必创build一个自定义视图,并创build一个canvas等。

Android:从后面的堆栈中删除所有以前的活动

当我点击我的configuration文件活动中的注销button时,我想将用户带到login页面,在那里他需要使用新的凭据。 因此我使用这个代码: Intent intent = new Intent(ProfileActivity.this, LoginActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); 在注销button的onButtonClick 。 但问题是,当我点击设备返回button的login活动,它把我带到ProfileActivity。 我期待的应用程序应该closures,当我按下设备上的LoginActivity返回button。 我究竟做错了什么? 我还在我的LoginActivity清单中添加了android:launchMode="singleTop" 谢谢