我有一个WebView加载带有文本的HTML文件.问题是html和外部的颜色不一样.这是一个截图:

HTML文件是:
<html dir="rtl">
<head>
<title>About</title>
<meta content="text/html; charset=UTF-8" http-equiv="content-type"/>
<body bgcolor="#FFFFFF">
<p>This is a Testpp</p>
<p>See the problem.</p>
<p>last test:</p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
(如果我删除:"bgcolor ="#FFFFFF""它保持相同的颜色)谢谢!
我有一个Activity调用另一个有Camera Preview的类.问题是它打开了后置摄像头,我需要前置摄像头.我怎么能在默认情况下这样做才会打开前置摄像头(我看了谷歌,但是当我打开时我试过应用程序崩溃的每一件事).这是活动:
package com.elichai.tfillin;
import android.app.Activity;
import android.hardware.Camera;
import android.os.Bundle;
import android.widget.FrameLayout;
public class CameraActivity extends Activity {
private Camera mCamera;
private CameraPreview mPreview;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mCamera = getCameraInstance();
mPreview = new CameraPreview(this, mCamera);
FrameLayout preview = (FrameLayout) findViewById(R.id.camera_preview);
preview.addView(mPreview);
}
public static Camera getCameraInstance(){
Camera c = null;
try {
c = Camera.open();
}
catch (Exception e){
}
return c;
}
Run Code Online (Sandbox Code Playgroud)
这是另一个类:
package com.elichai.tfillin;
import java.io.IOException;
import android.content.Context;
import android.hardware.Camera;
import android.hardware.Camera.CameraInfo;
import …Run Code Online (Sandbox Code Playgroud) 我试图运行android-studio,我得到这个错误:(在工作室里自己)
无法运行程序"C:\ Program Files\Java\jdk1.7.0_21\bin\java"(在目录"C:\ Users\User.AndroidStudioPreview\system\compile-server"中):CreateProcess error = 2,系统不能找到指定的文件
问题是为什么它试图使用jdk1.7.0_21而不是jdk1.7.0_25?(我已经安装了).我的环境变量是:(系统变量)
Java_HOME: C:\Program Files\Java\jdk1.7.0_25.
ANDROID_SWT: C:\adt-bundle-windows-x86\sdk\tools\lib\x86.
Run Code Online (Sandbox Code Playgroud) 我想得到一个字符串计数字符串中的任何字母它在字符串中出现的时间,并打印字母和数字以便我做了什么:
import java.util.Scanner;
public class test1 {
public static void main(String[] args) {
String str;
Scanner in = new Scanner(System.in);
System.out.println("enter name");
str = in.nextLine();
char[] c1 = str.toCharArray();
int[] f = new int[str.length()];
for(int i=0;i<str.length();i++) {
for(int j=0;j<str.length();j++) {
if(c1[i]==c1[j]) {
f[i]++;
}
}
}
for(int k=0;k<c1.length;k++) {
for(int l=0;l<c1.length;l++) {
if(c1[k]==c1[l]) {
if(l!=k) {c1[k]=0;f[k]=0;}
}
}
System.out.println(c1[k]+"="+f[k]);
}
}
}
Run Code Online (Sandbox Code Playgroud)
有两个问题:
1.当我打印它时,打印重复的字母两次(或者三次或更多次取决于字母在字符串中的次数).所以我说的另外2圈(K和L)是删除重复的字母,但现在不是重复的字母是打印我:一个正方形和一个零,我如何才能让删除的文字和从焦炭数量和int array的?(例如,当我输入名称"elichai"时,我得到:
e = 1
l = 1
(正方形)= 0
c = 1
h = 1
a …