使用Iframe网站的Android应用程序的进度状态

我正在为我的在线广播电台建立一个应用程序与iframe网站。 但是我将如何添加进度状态或动画图像以便在加载网站后开始加载和结束? 这是我现在使用的代码: package com.jibon.tarabradio; import android.annotation.SuppressLint; import android.app.Activity; import android.os.Bundle; import android.webkit.WebView; public class MainActivity extends Activity { @SuppressLint({ “SetJavaScriptEnabled”, “NewApi” }) @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); WebView webview; webview = (WebView) findViewById(R.id.webview); webview.getSettings().setJavaScriptEnabled(true); webview.getSettings().setLoadWithOverviewMode(true); webview.getSettings().setUseWideViewPort(true); webview.getSettings().setAllowUniversalAccessFromFileURLs(true); webview.loadUrl(“http://hoicoimasti.com/radio/”); } } 我还有另一个问题 。 当我从应用程序内部的下拉菜单中选择一个国家时,它会打开不同的浏览器。 如何在应用程序内停止并打开? 提前致谢。

使用来自相机和opencv库的图像估算欧拉天使(相机姿势)

我正在开发一个Android应用程序,我需要使用来自摄像头和opencv库的图像估算3D计划中的在线摄像头旋转。 我喜欢计算欧拉角。 我已经阅读了这个和这个页面 ,我可以像这里一样估计单应矩阵。 我的第一个问题是,我是否真的应该从相机校准中了解相机固有矩阵,还是单应矩阵(相机外部)足以估算欧拉角(俯仰,滚转,偏航)? 如果单应矩阵足够,我该怎么做呢? 对不起,我是opencv的初学者,无法将单词的“Mat”分解为旋转矩阵和翻译矩阵,如此处所述。 如何在android中实现euler角度? 你可以使用solvePnPRansac()和decomposeProjectionMatrix来查看我的代码来计算欧拉角。 但它只返回一个null-vector,因为double [] eulerArray = {0,0,0}! 有人可以帮帮我吗?! 有什么问题? 非常感谢您的回复! public double[] findEulerAngles(MatOfKeyPoint keypoints1, MatOfKeyPoint keypoints2, MatOfDMatch matches){ KeyPoint[] k1 = keypoints1.toArray(); KeyPoint[] k2 = keypoints2.toArray(); List matchesList = matches.toList(); List referenceKeypointsList = keypoints2.toList(); List sceneKeypointsList = keypoints1.toList(); // Calculate the max and min distances between keypoints. double […]

使用delete()删除文件 – Java

我的代码使用BufferedReader从文件[main.txt]和PrintWriter读取以写入另一个temp [main.temp]文件。 我关闭了两个流,但我无法在与[main.txt]关联的File对象上调用delete()方法。 关闭两个流后,只有在调用System.gc()之后才能删除File对象。 public static boolean delete (String str1, String str2, File FileLoc) { File tempFile = null; BufferedReader Reader = null; PrintWriter Writer = null; try { tempFile = new File (FileLoc.getAbsolutePath() + “.tmp”); Reader = new BufferedReader(new FileReader(FileLoc)); Writer = new PrintWriter(new FileWriter(tempFile)); String lsCurrLine = null; while((lsCurrLine = Reader.readLine()) != null) […]

Android – 扩展我的UI以适应所有屏幕尺寸?

到目前为止,我已经尝试了许多将图像缩放到屏幕尺寸的方法,但它们似乎都不适用于我。 我还是java新手,并且拥有适合任何屏幕大小的UI的想法对我来说似乎很陌生。 我正在使用Canvas类绘制位图。 我尝试过创建一个scaledBitmap并且没有看到任何区别。 我想要这样一个简单的主菜单屏幕 这一定是一个非常常见的问题,因为所有应用都需要这样做。 我真的可以使用一些帮助来理解它是如何工作的。 在某些手机上看起来不错,但在其他手机上,图像太大或偏离中心。 我的代码如下。 如果有人可以帮助我在这里,这是一个学期项目即将到期:P谢谢你们! public MainMenu(Context context) { super(context); titleBounds = new RectF(); playBounds = new RectF(); scoreBounds = new RectF(); soundBounds = new RectF(); creditBounds = new RectF(); titlePaint = new Paint(); playPaint = new Paint(); play = BitmapFactory.decodeResource(getResources(), R.drawable.play); playGlow = BitmapFactory.decodeResource(getResources(), R.drawable.playglow); sound = BitmapFactory.decodeResource(getResources(), R.drawable.sound); […]

Java – 将JTextArea中的字符串转换为图像

我有一个字符串,显示在我的程序中,但我想知道如何将字符串的输出转换为与原始字符串相同的图像。 不知道是否可以这样做。 我希望输出正好是JTextArea。 这是可能的,如果可以的话,我应该研究什么?

getReadableDatabase()上的NullPointerException

我在课堂上有这种方法(非活动) – public boolean usernameChk(String usrname) { String usrnmQuery = “SELECT * FROM ” + TABLE_ACCOUNTS + ” WHERE username = ‘” + usrname + “‘”; SQLiteDatabase db = this.getReadableDatabase(); //NullPointerException on line above Cursor cursor = db.rawQuery(usrnmQuery, null); cursor.close(); if (cursor.getCount() <= 0) { return false; } else { return true; } } 但是我在SQLiteDatabase […]

使用新CSR(而不是原始CSR)续订具有Symantec续订的Java Keystore的命令

两年前,我获得了VeriSign / Symantec SSL证书。 启动此请求时,我们在随机服务器上创建了一个CSR,该服务器与证书的公用名无关。 要创建Java密钥库,我执行了以下两个步骤。 openssl pkcs12 -export -in common_name.cer -inkey common_name.key -out renewal.p12 -name common_name_alias -CAfile NewVerisignIM.cer -caname root keytool -importkeystore -deststorepass XXX! -destkeypass XXX! -destkeystore renewal.keystore -srckeystore renewal.p12 -srcstoretype PKCS12 -srcstorepass XXX! -alias common_name_alias 现在我们的证书即将到期。 在Symantec网站上使用原始条目并创建新CSR时,我们获得了签名证书文件(与上面的common_name.cer相同的文件名),私钥(与上面的common_name.key相同的文件名)。 在签署新的CSR之后,我们没有得到“NewVerisignIM.cer”文件,该文件似乎是根CA和中间CA组合在一个文件中(我相信的CA链)。 所以我不知道如何在没有该文件的情况下重新创建Java Keystore。 我尝试在签名后使用旧的“NewVerisignIM.cer”和新文件,但这不起作用。 这就是我到目前为止所做的一切。 我有一个Java例外 PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到所请求目标的有效证书路径 本网站包含使用原始CSR和使用JKS时的说明。 https://knowledge.symantec.com/kb/index?page=content&id=SO11942&pmv=print&actp=PRINT&viewlocale=en_US 但是这个问题/答案建议使用新的CSR。 使用Java Keytool续订证书 – 重用旧的CSR? 如果我们使用新的CSR,我可以使用哪些命令?

在java中构建halstead指标

我正在尝试在java中构建一个接口程序来分析任何java文件并获得Halstead度量结果,但是我在解析输入文件时面临一个问题,我读了很多关于Antlr和JavaParsing的项目,但实在无法理解我们是怎么做的可以用它。 我的问题是: 1-是java编译器中的任何默认命令行,解析任何字符串并在此输入字符串行中查找任何操作数或运算符。 2 – 如果答案为否,任何人都可以帮助发送关于使用Javaparsing或Antlr库的小例子 您平时的支持表示最诚挚的问候

三星Galaxy SL的球体上不显示纹理

我正在研究Android的Rajawali框架。 我尝试了他们的第一个基本教程,如下所示: public class RRenderer extends RajawaliRenderer { private DirectionalLight mLight; private BaseObject3D mSphere; public RRenderer(Context context) { super(context); setFrameRate(60); } protected void initScene() { mLight = new DirectionalLight(1f, 0.2f, 1.0f); // set the direction mLight.setColor(1.0f, 1.0f, 1.0f); mLight.setPower(2); Bitmap bg = BitmapFactory.decodeResource(mContext.getResources(), R.drawable.earthtruecolor_nasa_big); DiffuseMaterial material = new DiffuseMaterial(); mSphere = new Sphere(1, 18, 18); […]

使用iText在PDF上无法正确打印数据

这是我的XHTML: Type Custodian Name Relationship to Owner Percent Minor Name For the State of UTMA/UGMA QQQQQQQQQQQQQQQQQQQQQQQQQ MMMMMMMMMMMMMMMMMMMMMMMMMM Common Law Husband 15% RRRRRRRRRRRRRRRRRRRRRRRR BBBBBBBBBBBBBBBBBBBBBB DC 当我尝试使用此代码将其转换为PDF时: import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import org.xhtmlrenderer.pdf.ITextRenderer; import com.lowagie.text.DocumentException; public class Practice { public static void main(String[] args) throws IOException, DocumentException { String inputFile = “sample.xhtml”; String […]