是否可以定义类似的类
public class MyClass
{
public void methodA(){} // Inherit
public void methodB(){} // Inherit
public void methodC(){} // Require override
}
Run Code Online (Sandbox Code Playgroud)
然后让所有从MyClass扩展的类被要求覆盖methodC()
但只是简单地继承methodA()
和methodB()
?
如果有可能,那怎么做呢?如果不可能,您能否提出替代解决方案以获得类似的结果?
编辑:
我需要一个非抽象类,因为我希望能够实例化这个类.
首先,我想指出的是,我很清楚,这个问题已经被问了无数次,我知道通常的解决办法的.但是,它似乎对我不起作用.
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/telegram/mtproto/state/ConnectionInfo : Unsupported major.minor version 52.0
发生错误时,通常是由使用不兼容的JDK-JRE组合进行编译引起的.但是,如下图所示,我的设置似乎是有序的:
图1. JDK合规性
图2. JRE设置
图3. Java Home
什么似乎是问题?我错过了什么?我正在使用Eclipse Luna,尝试运行一些Telegram API Layer 11代码(我认为代码工作,因为它被其他人使用).
我正在使用应用内购买开发应用,我收到此错误:
您目前无权在Sandbox中购买此InApp.
我确信我已正确设置了所有内容.我已经为购买物品制作了沙箱帐户.我的代码完好无损(感谢Ray Wenderlich),我很确定其他一切都是有序的.但有些事情一定不对.
可能导致此错误的原因是什么?
编辑:
我正在研究Xcode Simulator.
场景如下:
通过Google Apps脚本,是否可以通过这种方式检索受访者的电子邮件地址?由于特定原因,我不能查询被访者的电子邮件地址.以这种方式检索电子邮件地址也可以作为验证,以便可以验证我发送表单的哪个电子邮件地址有响应.
我知道如果你有一个包含用户电子邮件地址的字段,这是非常可行的.甚至还有专门的教程.但是,我还没有看到上述用例的指南.
我试过用Session.getActiveUser().getEmail()
.但是,它似乎只检索我自己的电子邮件地址(因为它认为我,查看电子表格的人,作为活动用户).
嗨!电报API初学者在这里!我正在开发一个PhoneGap应用程序,它使用Telegram API提供消息服务.
我目前正在关注API指南,现在我正在阅读身份验证入门指南.但是,我发现它目前还不够,而不是Jimmy Proof.
如何在自己的应用程序中创建Telegram API实例?初始化后如何验证用户?从提供的链接,可以使用该auth.sendCode
方法完成.但这个方法属于哪个类?
在构建我的PhoneGap应用程序(安装了Facebook SDK插件)时,我遇到了这个错误:
BUILD FAILED C:\ adt-bundle-windows-x86_64-20130522\sdk\tools\ant\build.xml:653:执行此行时出现以下错误:C:\ adt-bundle-windows-x86_64-20130522\sdk\tools\ant\build.xml:698:返回null:1
第653行是:
<do-only-if-manifest-hasCode elseText="hasCode = false. Skipp aidl/renderscript/R.java">
Run Code Online (Sandbox Code Playgroud)
698行是:
proguardFile="${out.absolute.dir}/proguard.txt"
Run Code Online (Sandbox Code Playgroud)
到目前为止我的解决方案包括:
android update project
强制生成proguard-project.txt
文件,以及更新local.properties
和project.properties
文件.C:\adt-bundle-windows-x86_64-20130522\sdk\tools\ant\build.xml
以便所有提到proguard.txt
成为proguard-project.txt
.ant -logfile ./antLogFile.txt release
.这是日志文件.-set模式检查:
-set释放模式:
-release-obfuscation-check:[echo] proguard.config是C:\ adt-bundle-windows-x86_64-20130522\sdk/tools/proguard/proguard-android.txt:proguard-project.txt [echo] Proguard.config已启用
- 预编译:
-check-env:[checkenv] Android SDK工具修订版22.6.2 [checkenv]安装在C:\ adt-bundle-windows-x86_64-20130522\sdk
-setup:[echo]项目名称:HelloWorld [gettype]项目类型:应用程序
-build-setup:[getbuildtools]使用最新的构建工具:19.0.3 [echo]解析HelloWorld的构建目标... [gettarget]项目目标:Android 2.3.3 [gettarget] API级别:10 [gettarget]警告:属性AndroidManifest.xml(14)中的minSdkVersion高于项目目标API级别(10)[echo] ---------- [echo]如果需要创建输出目录... [echo] ---- ------ [echo]解析HelloWorld的依赖关系... [依赖]库依赖关系:[依赖] [依赖] ------------------ [依赖]有序libraries:[dependency] [dependency] ------------------ [dependency] API <= 15:将annotations.jar添加到类路径中.[echo] …
我正在使用Node.js命令行界面和命令构建我的PhoneGap Android应用程序.它显示了这个错误:phonegap run android
-code-gen:
[mergemanifest] Found Deleted Target File
[mergemanifest] Merging AndroidManifest files into one.
[mergemanifest] Manifest merger disabled. Using project manifest only.
[echo] Handling aidl files...
[aidl] No AIDL files to compile.
[echo] ----------
[echo] Handling RenderScript files...
[echo] ----------
[echo] Handling Resources...
[aapt] Generating resource IDs...
[aapt] invalid resource directory name: C:\Users\brian.lee\Desktop\Eclipse
Workspace\facebook_trial\plugins\com.phonegap.plugins.facebookconnect\src\android\facebook\FacebookLib\res/crunch
BUILD FAILED
Run Code Online (Sandbox Code Playgroud)
我首先假设它只是在找一个丢失的文件夹,所以我创建了一个crunch
文件夹MY_PROJECT/res
,但无济于事.我也尝试使用Eclipse来执行Project-> Clean,但无济于事.
我该如何解决这个错误?为什么会这样?另外,为什么它会显示相反的斜线.\res/crunch
?那有关系吗?
编辑:
Eclipse Luna现在也出现了这个错误:
[2014-05-21 11:15:37 - Facebook_Trial]资源目录名无效:C:\ Users\brian.lee\Desktop\Eclipse Workspace\facebook_trial\plugins\com.phonegap.plugins.facebookconnect\src\android\facebook\FacebookLib\RES …
所以我在这里要做的是获取a float[]
,将其转换为byte[]
,通过网络作为数据包发送,然后将其转换回byte[]
接收终端.
现在我知道我可以通过使用该方法转换float[]
为.但我不知道如何扭转转换.byte[]
getBytes[]
我正在研究一个变换矩阵,我想要做的是删除旋转变换并保留缩放、平移等。
我该怎么做呢?我正在寻求创建一个手动编程的解决方案。