小编Lei*_*yba的帖子

在SVG中编写<path>数据(读取和修改)

有人真的可以帮助我吗?我一直在寻找为我的SVG运行脚本的方法.但我得到的所有东西都不匹配!并且它没有包含足够的信息,因为他使用了这组代码.例如,一个使用了event.target,另一个使用了event.getTarget(),另一个使用了event.target.firstchild.data.有人可以帮帮我吗?

<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
  <path d="M150 0 L75 200 L225 200 Z" />
</svg>
Run Code Online (Sandbox Code Playgroud)

是svg路径的一个例子吗?我需要的是得到那些坐标,可能把它放在一个变量中,并用它作为另一个svg的坐标.那我该怎么做呢?另一件事是我如何通过在界面中输入数字来更改这些坐标.

所以我试图寻找答案,但就像我说的,我没有找到我需要的信息,或者我只是不知道它给我的信息.

javascript graphics svg scalable

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

导出的内容提供商可以提供对潜在敏感数据的访问

我正在使用ContentProvider我的android应用程序在应用程序之间共享数据库.为了共享数据库,我需要添加提供者访问权限,AndroidManifest.xml如下所示:

<provider
android:name="Contentprovider"
android:authorities="umb.con.apps.vid" />
Run Code Online (Sandbox Code Playgroud)

我成功添加并实现了,但<provider/>标签中显示的警告消息如下所示"导出的内容提供商可以提供对潜在敏感数据的访问".它将来会引起任何安全问题吗?

android android-contentprovider

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

将SQLite转换为JSON

有没有办法将sqlite转换为json?所有其他问题是解析json并保存到sqlite.我似乎无法找到任何参考,请帮助我.

我在应用程序内部有一个sqlite数据库,我需要它转换为json,升级db版本,解析早期转换的json并添加另一个表.关于我该怎么做的任何建议?

提前致谢.

android android-sqlite android-json

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

在 For 循环内的 If 语句内继续

我有一个 for 循环,其中我需要跳过一些行。

以更简单的方式,这就是我所做的:

for (int x = 0; x < 6; x++){
    if (x == 3) {
        continue;
    }
    Log.i("LOGLOG","LOGLOGLOG");
}
Run Code Online (Sandbox Code Playgroud)

continue 语句是否有效,就像跳转到 for 循环的另一个迭代一样?如果没有,最好的方法是什么?或者我该如何优化这个?

提前致谢。

java android

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

Android VideoView SplashScreen

这是我的splash.java,我使用我的videoView作为contentView.有没有什么方法可以将视频集中在videoView的内容中?

或者更好的事情是什么?

package com.android;

import android.media.MediaPlayer;
import android.media.MediaPlayer.OnCompletionListener;
import android.net.Uri;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.widget.VideoView;

public class Splash extends Activity
{
    VideoView vidHolder;
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        try
        {
            vidHolder = new VideoView(this);
            setContentView(vidHolder);
            Uri video = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.splash);
            vidHolder.setVideoURI(video);
            vidHolder.setOnCompletionListener(new OnCompletionListener()
            {
                public void onCompletion(MediaPlayer mp) {
                    jump();
            }});
            vidHolder.start();

        } catch(Exception ex) {
            jump();
        }
    }

    private void jump()
    {
        if(isFinishing())
            return;
        startActivity(new Intent(this, MainActivity.class));
        finish();
    } …
Run Code Online (Sandbox Code Playgroud)

android splash-screen android-videoview

5
推荐指数
1
解决办法
4803
查看次数

多次设置跨度

我试图在一个可跨度的字符串上设置两个跨度,但唯一出现的是后一个。由于索引问题,我期待第一个出现,但第二个却出现了。第二组跨度是否会覆盖第一组跨度?我看到他们声称有效的样品,不知道为什么我的没有。这是片段。谢谢!

String targetStr = "target1";
String targetStr2 = "target2";
String str = "Lorem ipsum target1 dolor target2 sit amet";
Drawable icon = getResources().getDrawable(R.drawable.img);
icon.setBounds(0, 0, textView.getLineHeight(), textView.getLineHeight());
ImageSpan is = new ImageSpan(icon);
SpannableString text = new SpannableString(str);
int indOf = str.indexOf(targetStr);
int lenOf = targetStr.length();
text.setSpan(is, indOf, indOf + lenOf, 0);
int indOf1 = str.indexOf(targetStr2);
int lenOf1 = targetStr2.length();
text.setSpan(is, indOf1, indOf1 + lenOf1, 0);
textView.setText(text);
Run Code Online (Sandbox Code Playgroud)

答案:哈哈。那么蠢。答案是您只能使用 ImageSpan 一次,所以我必须设置另一个图像跨度,即使它具有相同的值。

android

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

Android Webview加载其他网址

我有一个webview,是的,我做.:)无论如何,我加载我的主URL很好,但我需要在某个时候以编程方式加载另一个URL.问题是它在某种程度上打开了另一个webview,我知道这一点,因为当我使用finish()方法退出app时,后一个url的webview关闭,但另一个webview保持打开状态.我该怎么办?我应该打电话破坏webview还是其他什么?

我只是使用webview.loadUrl加载它们的URL(url here)方法.

这是我主要活动的内容:

package com.sample;

import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;

import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.net.Uri;
import android.os.Bundle;
import android.os.StrictMode;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.graphics.Bitmap;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.ProgressBar;
import android.widget.Toast;

public class MainActivity extends Activity
{

        private WebView wv;
        private ProgressBar progress;
        private static String mycaturl="*url 1*";
        private static String helpurl="*url 2*";
        private static …
Run Code Online (Sandbox Code Playgroud)

android webview

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

ImageView 中的 PNG 有黑色背景

我的图像视图设置为一个 PNG 位图。但问题是透明部分是黑色的。我已经将背景设置为@android:color/transparent 和 #00000000,但它仍然是黑色的。我试图搜索,但没有任何帮助。提前致谢!

这是带有父级的 imageView 的 xml:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/mainbg"
    android:orientation="vertical" >

    <LinearLayout
        android:id="@+id/vbTempLink"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="15"
        android:background="@color/mainbg"
        android:orientation="vertical" >

        <LinearLayout
            android:id="@+id/linearLayout1"
            android:layout_width="match_parent"
            android:layout_height="0dp"
            android:layout_marginLeft="20dp"
            android:layout_marginRight="20dp"
            android:layout_weight="10"
            android:gravity="center"
            android:orientation="vertical" >

            <ImageView
                android:id="@+id/tempImage1"
                android:layout_width="match_parent"
                android:layout_height="0dp"
                android:layout_weight="25"
                android:background="@android:color/transparent"
                android:gravity="center"
                android:paddingBottom="5dp"
                android:paddingTop="5dp"
                android:scaleType="fitCenter" />
Run Code Online (Sandbox Code Playgroud)

我用这些代码设置了 png(bg 是字符串):

background.setBackgroundDrawable(bitmapToDrawable((bg)));

public Drawable bitmapToDrawable(String s) {
    Bitmap bitmap = BitmapFactory.decodeFile(path + s);
    Drawable drawable = new BitmapDrawable(getResources(), bitmap);
    return drawable;
}
Run Code Online (Sandbox Code Playgroud)

是的,图像肯定有透明背景。

android android-imageview

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