Tag: java的

在android中连接蓝牙SPP的问题?

public class TestConnection extends Activity { /** Called when the activity is first created. */ public static final UUID BluetoothSerialUuid = UUID.fromString(“00001101-0000-1000-8000-00805F9B34FB”); private BluetoothAdapter _adapter; BluetoothSocket socket=null; @Override protected void onPause() { try { socket.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); […]

意图投入2个额外内容

我做了一个意图,我已经加入了2个额外内容 Intent intent = new Intent(MainActivity.this, Options.class); TextView labelName = (TextView) findViewById(R.id.label1); // value = “Counter1” TextView label2Name = (TextView) findViewById(R.id.label2); // value = “Counter 2” String lblNameDefault = labelName.getText().toString(); String lbl2NameDefault = label2Name.getText().toString(); intent.putExtra(LABEL_NAME_DEFAULT, lblNameDefault); intent.putExtra(LABEL_2_NAME_DEFAULT, lbl2NameDefault); 在我的其他活动中,我从这里检索信息 //Get name from the label Intent intent = getIntent(); String lblNameDefault = intent.getStringExtra(MainActivity.LABEL_NAME_DEFAULT); String lbl2NameDefault = […]

为Android应用程序存储ArrayList内容的最佳方法?

我知道在Android应用程序中有一些保存数据的方法,但我想知道什么是最简单和/或最有效的,或者换句话说哪种方法会在复杂性/合理性/性能的范围内胜出。 基本上我只有两个Class ArrayLists(类对象的ArrayLists,而不是原始数据类型)。 一个ArrayList的对象的构造函数有三个整数,另外四个。 我基本上需要存储那些整数的值(我有每个设置的方法以整数forms返回字符串或整数),并告诉每个整数属于哪个。 例如,如果我有:arrayListOne.get(1).getNumbers()返回1,2,3 arrayListTwo.get(1).getNumbers()返回1,2,3,4 以及一堆返回不同数字的其他索引,如何存储该数据,以便在应用程序关闭并重新启动时重新加载,并且值保持为初始化的索引?

SurfaceView显示为空,没有任何渲染

我试图从一个线程中将一些形状绘制到SurfaceView上,但没有任何东西被渲染到屏幕上。 我有同样问题的人看过类似的问题,但没有一个答案让我找到了解决方案,在我的具体案例中提出了不同的原因。 我已经创建了一个简化版本的代码来演示这个问题。 渲染由RenderingTestView类处理,该类实现从SurfaceView派生的自定义视图。 渲染线程在RenderingTestView中实现为Runnable: package com.example.renderingtest.app; import android.content.Context; import android.graphics.*; import android.os.Build; import android.util.AttributeSet; import android.view.SurfaceHolder; import android.view.SurfaceView; public class RenderingTestView extends SurfaceView { private SurfaceHolder holder; private Paint paint; private boolean surfaceCreated = false; private Thread videoThread; public RenderingTestView(Context context) { super(context); init_view(context); } public RenderingTestView(Context context, AttributeSet attrs) { super(context, attrs); init_view(context); […]

如何使用Java读取.csv文件并将其数据插入SQL Server?

我是Java的新手。 我有两个步骤的任务。 我想从.csv文件中读取所有数据。 在读取该数据后,我必须将其放入SQL Server数据库中。 我已经完成了第一步。 我能够读取.csv文件数据,但我不知道如何将其插入数据库。 这是我获取.csv文件数据的代码: import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.util.StringTokenizer; public class DBcvsdataextractor { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String fileName=”D:/USPresident Wikipedia URLs Thumbs HS.csv”; try { BufferedReader br = new BufferedReader( new FileReader(fileName)); StringTokenizer st […]

如何使用JavaMail API在Android中发送邮件?

你如何从Android发送邮件? 相同的代码在Java项目中正常工作,但在Android中却没有。 1)GmailSender.java import javax.activation.DataHandler; import javax.activation.DataSource; import javax.mail.Message; import javax.mail.PasswordAuthentication; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; import java.io.ByteArrayInputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.security.Security; import java.util.Properties; public class GMailSender extends javax.mail.Authenticator { private String mailhost =”smtp.gmail.com”; private String user; private String password; private Session session; static { Security.addProvider(new com.idocz.JSSEProvider()); } […]

如何为所有Android设备创建通用的相机动作

在我的应用程序中,我想使用相机捕获图像并发送到服务器。 当用户打开我的应用程序的相机部分时,我想向他显示他正在使用的设备的默认相机。 目前以下是我用来捕捉图像的两行代码 Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(intent, TAKE_RECEIPT); 当我在HTC设备中运行此代码时,在捕获图像后,它显示了带有完成和重拍按钮的图像预览。 当我点击完成后,它将移至上一个活动。 当我在moto设备中使用代码时,在捕获图像后,它显示了带有插入,重新拍摄和取消的图像预览。 当我点击完成后,它将移至上一个活动。 像这样,所有设备都会有所不同。 因此,当我点击任何设备的完成或插入或任何其他按钮正面按钮时 ,我想开始上传过程。 如何处理请帮帮我….

与(外部)Python服务器的网络连接

我创建了一个Java客户端,它应该连接到python服务器。 作为一个独立的,它工作得非常好,建立连接并发送数据。 public class ClientTest { public static void main(String args[]) { requestGazeData(); } public static void requestGazeData() { ZMQ.Context context = ZMQ.context(1); ZMQ.Socket request = context.socket(ZMQ.REQ); request.connect(“tcp://xxx.xxx:50020”); // Ask for the sub port request.send(“SUB_PORT”); String subPort = request.recvStr(); System.out.println(“subPort: ” + subPort); // open a sub port to listen to pupil ZMQ.Socket subscriber = […]

使用OpenCV扫描文档

我正在开发类似于此的 Android文档扫描程序。 我搜索了这个,发现这可以用OpenCV实现,所以从OpenCV开始。 我尝试了很多例子从图像中检测文档,但无法检测图像是否有浅色背景。 检查样品图像以进行测试。 我正在使用OpenCV Android SDK并使用java代码进行图像处理。 这是代码: public void scanDocument(Bitmap mBitmap) { Mat mOriginalMat = convertToMat(mBitmap); int mRatio = getRadio(mOriginalMat); Size mSize = getImageFitSize(mOriginalMat, mRatio); Mat resizedMat = resizeMat(mOriginalMat, mSize); Mat colorMat = grayMat(resizedMat, mSize); Mat blurMat = medianBlurMat(colorMat, mSize); Mat thresholdMat = cannyEdgeMat(blurMat, mSize); ArrayList contourList = findContours(thresholdMat, Imgproc.RETR_LIST, Imgproc.CHAIN_APPROX_SIMPLE); double maxArea […]

多维数组是否为零?

这个相关问题的答案是一维数组是零。 从我刚刚运行的一个小测试来看,似乎多维数组不是零 。 知道为什么吗? 规范似乎指出多维数组的init等同于一组一维数组的内部,在这种情况下,所有单元应该是零。 我跑的测试相当于: public class Foo { static int[][] arr; public static void bar() { arr = new int[20][20]; // in the second run of Foo.bar(), the value of arr[1][1] is already 1 // before executing the next statement! arr[1][1] = 1; } }