小编Lit*_*ild的帖子

ProGuard无法找到引用的库

[2014-07-15 23:57:43 - MozMeet] Proguard returned with error code 1. See console
[2014-07-15 23:57:43 - MozMeet] Note: there were 662 duplicate class definitions.
[2014-07-15 23:57:43 - MozMeet] Warning: com.parse.FacebookAuthenticationProvider$1: can't find superclass or interface com.facebook.android.Facebook$ServiceListener
[2014-07-15 23:57:43 - MozMeet] Warning: com.parse.FacebookAuthenticationProvider$2: can't find superclass or interface com.facebook.Session$StatusCallback
[2014-07-15 23:57:43 - MozMeet] Warning: com.parse.FacebookAuthenticationProvider$2$1: can't find superclass or interface com.facebook.Request$Callback
[2014-07-15 23:57:43 - MozMeet] Warning: com.parse.FacebookAuthenticationProvider: can't find referenced class com.facebook.android.Facebook
[2014-07-15 23:57:43 - MozMeet] Warning: com.parse.FacebookAuthenticationProvider: can't find referenced class …
Run Code Online (Sandbox Code Playgroud)

android facebook proguard parse-platform

36
推荐指数
1
解决办法
2万
查看次数

安装Genymotion Eclipse插件

我在我的Windows 7,32位机器上安装了Genymotion.我正在使用Eclipse开发Android应用程序.我想问一下安装Genymotion插件的正确方法是什么.

通过他们的网站,他们为Eclipse提供了两个JAR文件,下面有一个注释:

插件的安装可以通过启动Eclipse并转到"帮助/安装新软件"菜单来完成,然后只需添加一个带有以下URL的新更新站点:http: //plugins.genymotion.com/eclipse.按照Eclipse指示的步骤操作.警告:要使用此插件,必须在系统上安装Genymotion.

我已经从Eclipse的"帮助"菜单中安装了插件.我没有下载任何两个文件.我做得对吗?

这两个文件是:
1.Eclipse的Genymotion插件
2. Eclipse插件的强制依赖

java eclipse android genymotion

32
推荐指数
3
解决办法
9万
查看次数

了解上限和下限?在Java泛型中

我真的很难理解外卡参数.我有几个问题.

  1. ?作为类型参数只能在方法中使用.例如:printAll(MyList<? extends Serializable>)我无法使用?类型参数定义类.

  2. 我理解上限?. printAll(MyList<? extends Serializable>)意思是:" 如果它有实现接口的对象,printAll将打印.MyListSerialzable "
    我有一个问题super.printAll(MyList<? super MyClass>)意思是:" 如果它有对象或任何扩展的类(后代),printAll将打印.MyListMyClassMyClassMyClass "

在我出错的地方纠正我.

总之,只有TEKVN可以用作类型参数用于定义通用类.?只能用于方法


更新1:

public void printAll(MyList<? super MyClass>){
    // code code code
}
Run Code Online (Sandbox Code Playgroud)

根据Ivor Horton的书,MyList<? super MyClass>意味着MyList如果它具有MyClass它实现的对象或任何接口或类,我可以打印.也就是说,MyClass是一个下限 …

java generics subclass superclass

31
推荐指数
2
解决办法
2万
查看次数

什么是"推动方法"和"拉动方法"来解析?

在推送解析方法下,推送解析器在解析文档时生成同步事件,并且应用程序可以使用回调处理程序模型处理这些事件

这是关于SAX 2.0的Pro XML Development with Java一书中给出的文本.

至于StAX,这本书说:

在pull方法下,使用解析器在应用程序的控制下从XML文档中提取事件.

我想问一下,突出显示文本的含义是什么?一个适合初学者的答案表示赞赏:)

java xml stax saxparser

25
推荐指数
3
解决办法
1万
查看次数

如何在Android中使用Smack 4.1?

我正在寻找这个答案使用您自己的XMPP服务器为Android聊天应用程序(Smack API)来了解可用的XMPP API.Smack似乎是个不错的选择.

在Smack 4.1之前,必须依赖aSmack.从4.1开始,Smack将在Android上本机运行.我有几个"入门"问题.

问题1:
如何在Eclipse的Android项目中包含Smack 4.1?
这里的说明https://github.com/igniterealtime/Smack/wiki/Smack-4.1-Readme-and-Upgrade-Guide似乎适用于Android Studio

问题2:
Android的代码是否保持不变?
我在这里指的是他们的官方文档:https://www.igniterealtime.org/builds/smack/docs/latest/documentation/index.html
我想知道的是API的用法是否保持不变Android也是.

java eclipse android xmpp smack

25
推荐指数
1
解决办法
2万
查看次数

Android View ID应该是唯一的吗?

好吧,我感到困惑的是Android ids是否需要是唯一的.这就是出现混乱的原因:
我们只是说有Activity一个TextView(android:id ="text")和一个Button(android:id ="button").将Button文本视图的文本设置为随机文本.因此,要添加一个监听器,我将检索按钮
Button b = (Button) findViewById(R.id.button),然后添加监听器来执行该任务.
现在,我可以从a ,a 和不具有相同id的内容中引用相同的 TextView DialogFragment,Fragment并且R.id.text毫无疑问,所有更改都将应用于此文本视图.

在子类化的情况下BaseAdapter,如果需要,您需要覆盖getView进行膨胀的位置,如果没有,则进行更改.现在,您Views以几乎相同的方式检索它.几乎.
你做了convertView.findViewById(..).

如果所有视图都需要具有唯一ID,那么如何更改内容ViewgetView不会导致偶然行为?
我的意思是,所有膨胀的视图都具有与布局中定义的相同的ID.

我的理解是,ids在夸大它们的观点的背景下是独特的.由于我是初学者,我要求澄清

艾哈迈德回答后更新

那么,这是什么意思是,我不能膨胀2 FragmentActivity使用相同的布局.这将导致异常.两者都是相同的Activity,因此属于同一个实例.ids会发生冲突

android

23
推荐指数
1
解决办法
1万
查看次数

如何在Eclipse Juno中使用JavaFX?

我安装了jdk1.7.0_15.

JavaFX的下载页面说明如下:

JavaFX 2.2.7包含最新的安全修复程序,并与最新的适用于Windows,Mac和Linux的JDK 7捆绑在一起.
使用JavaFX 2.2.7下载Java SE 7

就像一个好的菜鸟,我按照说明安装了JDK.现在,当我查找jfxrt.jar可以作为用户库导入Eclipse的文件时,我找不到它.JavaFXJDK的lib文件夹中还有一些其他相关库,但我不明白下一步要导入什么.

Google上的大多数教程,包括Java的教程,都非常陈旧.
请帮助我开始使用JavaFX

java eclipse windows-installer javafx-2

21
推荐指数
2
解决办法
3万
查看次数

允许用户调整未修饰的舞台的大小

我正在制作JavaFX中的屏幕录像机,并且屏幕录像机中必需的一个实用程序是让用户定义要记录的区域.

我设法做了一个未修饰的,半透明的Stage,可以拖动来定义区域并添加一个close按钮让用户确认要记录的区域.

现在,如何通过拖动边缘来让用户调整舞台的大小?

SSCCE:

package draggable;

import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.geometry.Pos;
import javafx.geometry.Rectangle2D;
import javafx.scene.Scene;
import javafx.scene.SceneBuilder;
import javafx.scene.control.Button;
import javafx.scene.control.ButtonBuilder;
import javafx.scene.input.MouseEvent;
import javafx.scene.layout.StackPane;
import javafx.scene.layout.StackPaneBuilder;
import javafx.scene.paint.Color;
import javafx.stage.Screen;
import javafx.stage.Stage;
import javafx.stage.StageStyle;

public class DraggableStage extends Application{

    Button close;
    StackPane holder;
    Rectangle2D maxBounds;
    Scene theScene;

    double pressedX;
    double pressedY;
    double draggedX;
    double draggedY;

    @Override
    public void start(Stage stage) throws Exception {
        final Stage theStage = stage;

        // determine how big …
Run Code Online (Sandbox Code Playgroud)

java stage scene javafx-2

17
推荐指数
4
解决办法
8339
查看次数

使用Subversive时出现Eclipse错误

按照这里说明获取存储库Head First Android.我已经安装Subversive并按照步骤进行实际的回购.

但是,我得到一个错误,如下:

SVN: '0x00400006: Validate Repository Location' operation finished with error: Selected SVN connector library is not available or cannot be loaded.
If you selected native JavaHL connector, please check if binaries are available or install and select pure Java Subversion connector from the plug-in connectors update site.
If connectors already installed then you can change the selected one at: Window->Preferences->Team->SVN->SVN Connector.
Selected SVN connector library is not available or …
Run Code Online (Sandbox Code Playgroud)

eclipse svn subversive eclipse-plugin

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

了解JAXB @XmlRootElement批注

我在这里使用教程来理解JAXB.

当作者来创建文档的根时,作者开始如下:

//This statement means that class "Bookstore.java" is the root-element of our example
@XmlRootElement(namespace = "de.vogella.xml.jaxb.model")
public class Bookstore {
       ...
}  
Run Code Online (Sandbox Code Playgroud)

虽然我将手动生成我的类而不是让Eclipse这样做,但我将提供一个XSD带有我的jar文件(不在内部打包,而是在包含jar文件的文件夹中),这样当我的应用程序启动时,它将验证XML文档是否已被篡改.

那么,在XSD文件中,targetNamespacede.vogella.xml.jaxb.model 因为它在上面声明为@XmlRootElement(namespace = "de.vogella.xml.jaxb.model")

java xml xsd jaxb marshalling

13
推荐指数
2
解决办法
6万
查看次数