我正在从其官方文件中学习svg,有这样的路线.我不明白,如果它已经有一个width和height属性,什么是在再次指定的地步viewBox="0 0 1500 1000"?据说,"一个px单位被定义为等于一个用户单位.因此,"5px"的长度与官方文档中"5""的长度相同,因此这个viewBox的宽度为1500px, 1000高度视图,超过300px和200px.那么为什么它首先定义宽度和高度值?
<svg width="300px" height="200px" version="1.1"
viewBox="0 0 1500 1000" preserveAspectRatio="none"
xmlns="http://www.w3.org/2000/svg">
Run Code Online (Sandbox Code Playgroud) 我花了大约5个小时来解决这个问题.我在stackoverflow上读过同样的问题,但没有一个解决方案解决了我的问题...... 首先,它给了我:
[2013-02-28 14:48:21 - adb] ADB server didn't ACK
[2013-02-28 14:48:21 - adb] * failed to start daemon *
Run Code Online (Sandbox Code Playgroud)
为了解决这个问题,我在任务管理器中杀死了adb.exe,重新启动了eclipse.然后转到DDMS,重置adb.没运气...
然后,我去命令行窗口,键入adb kill-server和adb start-server,它给了我:
adb server is out of date. killing...
ADB server didn't ACK
fail to start deamon
Run Code Online (Sandbox Code Playgroud)
现在我不知道该怎么办.我有一个在eclipse上开发的项目,所以真的需要尽快解决这个问题.有人请帮忙!!
(正如许多解决方案所示,我杀了我的adb.exe数千次,但它在2秒后立即出现在任务管理器中.)
我已经在AndroidManifest.xml中定义了一个接收器来接收PlAY_FINISHED动作,而在其他文件中,我向该广播接收器发送了一个intent,如下所示:
public String PlAY_FINISHED = "play finished";
...
Intent in = new Intent(PlAY_FINISHED);
this.service.sendBroadcast(in);
Run Code Online (Sandbox Code Playgroud)
所以在我的清单文件中,我将其设置为这样,其中MyStaticString是一个包含应用程序中所有静态字符串的类.这是正确的方法吗?
<intent-filter>
<action android:name="com.mysite.appname.MyStaticString.PLAY_FINISHED" />
</intent-filter>
Run Code Online (Sandbox Code Playgroud) 我正在检查一些关于如何在DownloadManager完成下载时通知接收器的教程,他们像这样实际注册接收器
context.registerReceiver(onComplete, new IntentFilter(DownloadManager.ACTION_DOWNLOAD_COMPLETE));
Run Code Online (Sandbox Code Playgroud)
虽然,我想在我的注册接收器manifest.xml而不是实用,我发现人们这样做
<receiver
android:name=".DownloadReceiver"
android:exported="true"
android:icon="@drawable/download_icon" >
<intent-filter>
<action android:name="android.intent.action.DOWNLOAD_COMPLETE" />
</intent-filter>
</receiver>
Run Code Online (Sandbox Code Playgroud)
那么android.intent.action.DOWNLOAD_COMPLETED和DownloadManager.ACTION_DOWNLOAD_COMPLETE之间有什么不同?为什么他们不在<action android:name="DownloadManager.ACTION_DOWNLOAD_COMPLETE" />清单中使用?
我时不时地遇到这个问题,它说" ADB服务器没有确认,无法启动守护进程 ".
首先,我按照一些说明重置了DDMS中的adb,然后它给了我" adb无法启动,确保插件配置正确 ".在阅读了其他一些解决方案之后,我在我的任务管理器中杀死了adb.exe,但是在2秒后它又恢复了活力.
我已经重启了我的日食和电脑几次,仍然没有运气.有谁知道这个问题是什么?我正在使用win8,不知道是不是问题...
我正在从android网站学习教程.
但是当我运行应用程序时,它会提示Unable to instantiate activity component有关classNotFoundException的信息.但是在manifestxt.xml文件中注册了MainActivity.我不知道问题出在哪里.这是完整的错误日志.
05-03 18:59:00.425: E/AndroidRuntime(20858): FATAL EXCEPTION: main
05-03 18:59:00.425: E/AndroidRuntime(20858): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.android.effectivenavigation/com.example.android.effectivenavigation.MainActivity}: java.lang.ClassNotFoundException: com.example.android.effectivenavigation.MainActivity
05-03 18:59:00.425: E/AndroidRuntime(20858): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1983)
05-03 18:59:00.425: E/AndroidRuntime(20858): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
05-03 18:59:00.425: E/AndroidRuntime(20858): at android.app.ActivityThread.access$600(ActivityThread.java:130)
05-03 18:59:00.425: E/AndroidRuntime(20858): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
05-03 18:59:00.425: E/AndroidRuntime(20858): at android.os.Handler.dispatchMessage(Handler.java:99)
05-03 18:59:00.425: E/AndroidRuntime(20858): at android.os.Looper.loop(Looper.java:137)
05-03 18:59:00.425: E/AndroidRuntime(20858): at android.app.ActivityThread.main(ActivityThread.java:4745)
05-03 18:59:00.425: E/AndroidRuntime(20858): at java.lang.reflect.Method.invokeNative(Native Method)
05-03 18:59:00.425: E/AndroidRuntime(20858): at java.lang.reflect.Method.invoke(Method.java:511)
05-03 18:59:00.425: E/AndroidRuntime(20858): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
05-03 18:59:00.425: …Run Code Online (Sandbox Code Playgroud) 我正在研究这个演示的bezier曲线,一开始它定义了这样的一系列变量
var w = 250,
h = 300,
t = .5,
delta = .01,
padding = 10,
points = [{x: 10, y: 250}, {x: 0, y: 0}, {x: 100, y: 0}, {x: 200, y: 250}, {x: 225, y: 125}],
bezier = {},
line = d3.svg.line().x(x).y(y),
n = 4,
stroke = d3.scale.category20b(),
orders = d3.range(2, n + 2);
Run Code Online (Sandbox Code Playgroud)
我不知道什么line = d3.svg.line().x(x).y(y)意思,任何人都可以解释一下吗?
我检查了java api文件,它说getNextEntry()读取下一个ZIP文件条目并将流定位在条目数据的开头.
它是什么意思"读取NEXT zip文件"?为什么"下一个"?
我有这段代码,这一行有 ze = zin.getNextEntry()什么意义?
public void unzip() {
try {
FileInputStream fin = new FileInputStream(_zipFile);
ZipInputStream zin = new ZipInputStream(fin);
ZipEntry ze = null;
while ((ze = zin.getNextEntry()) != null) {
Log.v("Decompress", "Unzipping " + ze.getName());
if(ze.isDirectory()) {
_dirChecker(ze.getName());
} else {
FileOutputStream fout = new FileOutputStream(_location + ze.getName());
for (int c = zin.read(); c != -1; c = zin.read()) {
fout.write(c);
}
zin.closeEntry();
fout.close();
}
}
zin.close();
} catch(Exception e) {
Log.e("Decompress", …Run Code Online (Sandbox Code Playgroud)