Tag: 保存

如何在Android中保存自定义Java对象?

你能帮我吗。 我正在尝试将我的Java对象(客户)保存在android中,目前我正在学习一本书。 这就是我得到的,我有Customer对象有一个字符串和UUID。 通过这些,我可以通过使用JSON转换它来成功保存它们。 我的问题是我想为每个Customer添加一个包含(Double和两个字符串)的Objects的ArrayList。 当我将Customer对象转换为json时,如何保存此ArrayList并在该JSON对象中检索它。 我研究过但不能很好地理解它。 我找到了GSON,但我不确定这是否是我需要的,不知道如何将这个库添加到我的项目中。 另一个是我可以将JSONArray放入JSON对象吗? 这些是我发现的两种可能的解决方案但不确定。 我试图通过文件而不是SQLite来保存它。 反正呢? 以下是Customer类的代码 public class Customer { //Constants for JSON private static final String JSON_ID = “id”; private static final String JSON_NAME = “name”; private String mName; private UUID mID; private ArrayList mItems; public Customer(){ mID = UUID.randomUUID(); mItems = new ArrayList(); } //Loading Customer […]

如何获得过滤后的模型?

我正在使用JTables显示用户可以过滤的信息,如果用户在过滤后保存,我想将过滤后的表保存到文本文件中以保持持久性(意味着任何过滤掉的内容都不会保存到文本文件中)。 对于过滤我只是按照本教程的过滤部分: http : //download.oracle.com/javase/tutorial/uiswing/components/table.html#sorting并且它工作正常,但我不确定是否有任何方法我可以获得当前显示的模型,而不是包含尚未过滤掉的所有内容的基础模型。 有什么方法可以用我过滤的方式来做到这一点吗? 谢谢!

ANDROID ZXING:在onPreviewFrame中保存照片每帧都会保存一张照片。 如何在扫描时保存单张照片?

在过去的几个星期里,我一直试图改变Zxing在扫描后立即拍照。 感谢帮助,我可以在PreviewCallback.java中一直保存onPreviewFrame类中的图像。 我在onPreviewMethod方法中使用的代码将遵循,然后简要介绍我的应用程序的工作方式。 public void onPreviewFrame(byte[] data, Camera camera) { Point cameraResolution = configManager.getCameraResolution(); Handler thePreviewHandler = previewHandler; android.hardware.Camera.Parameters parameters = camera.getParameters(); android.hardware.Camera.Size size = parameters.getPreviewSize(); int height = size.height; int width = size.width; System.out.println(“HEIGHT IS” + height); System.out.println(“WIDTH IS” + width); if (cameraResolution != null && thePreviewHandler != null) { YuvImage im = new […]

清除JTextfields以将多个数据写入txt文件

原谅可能简单的问题(以及可怕的布局方法)。 我已成功将输入数据写入txt文件并单击“提交”的代码关闭输入窗口,打开“菜单”,添加用户(此代码)或搜索属性(不相关)的选项。 我可以毫无问题地将一组详细信息输入到txt文件中,但是当重新打开AddUser窗口时,无论输入什么内容,都会将相同的数据输入到文件中,除非程序已关闭。 我认为它与在重新打开窗口之前清除一些变量有关(如尝试到底部)但是我没有运气..我该怎么办呢? 谢谢 AddUser.java package assignment; import javax.swing.*; import java.awt.event.*; import java.awt.*; import java.util.*; import java.io.*; import java.lang.*; public class AddUser extends JFrame { //Declare the array values private String[] Name; private String[] Username; private String[] Password; private String[] StaffID; public String inputStaff; public String inputUser; public String inputPass; public String inputID; static […]

使用Java在.jar中打开并编辑文件?

您如何打开.jar中的.xml文件并进行编辑? 我知道你可以…… InputStream myStream = this.getClass().getResourceAsStream(“xmlData.xml”); 但是如何打开xmlData.xml,编辑文件并将其保存在.jar中? 我会发现知道并且不想编辑.jar之外的文件很有用… 并且应用程序需要在整个时间内保持运行! 谢谢!

使用JFileChooser保存

我正在使用JFileChooser和showSaveDialoge()以及setSelectionMode(JfileChooser.DIRECTORIES_ONLY)来设置将保存预选文件的位置以及将调用的内容。 我希望用户能够选择新版本的名称以及放置它的位置。 我该怎么做? 我也想选择一个默认名称。

使用JFileChooser设置默认保存扩展名

我正在尝试使用JFileChooser保存文件。 但是,我似乎遇到了一些问题。 这是我的代码: if (e.getSource() == saveMenu) { JFileChooser chooser = new JFileChooser(); chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); FileNameExtensionFilter xmlFilter = new FileNameExtensionFilter(“xml files (*.xml)”, “xml”); // add filters chooser.addChoosableFileFilter(xmlFilter); chooser.setFileFilter(xmlFilter); int result = chooser.showSaveDialog(Simulation.this); if (result == chooser.APPROVE_OPTION) { writeToXML(chooser.getSelectedFile()); } } 这不会强制文件具有.xml扩展名,因此我尝试使用以下代码强制使用扩展名.xml保存文件 OutputFormat format = OutputFormat.createPrettyPrint(); format.setEncoding(“UTF-8”); XMLWriter xmlWriter = null; try { xmlWriter = new XMLWriter(new […]

在arraylist中保存(永久)更改?

那可能吗? 例如,用户在arraylist(bufferedreader进程)中添加了一个新项目/元素,当然,会发生变化。 我的问题是,即使用户多次对arraylist进行更改,它也可能永久存在,即使他们关闭程序并打开它,直到那里。 注意:不使用.txt 很抱歉提出这样的问题,但我真的很好奇。 谢谢!

在应用程序中保存数据

我已经申请了。 它是一个按钮,显示您按下它的时间。 每当我“杀死”应用程序时,计时器再次从0开始(自然)。 如何使应用程序保存按下按钮的时间,所以当应用程序被杀死然后你打开它时,计时器就在你停止的时候。我有一些关于如何完成这个的问题,我认为它与SharedPreferences有关。 我的代码: public class MainActivity extends ActionBarActivity { Button button1; Chronometer chromo; protected long time; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button button1=(Button)findViewById(R.id.button1); chromo=(Chronometer)findViewById(R.id.chromo); button1.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { // TODO Auto-generated method stub if(event.getAction() == MotionEvent.ACTION_DOWN){ chromo.setBase(SystemClock.elapsedRealtime()+time); chromo.start(); } else if( event.getAction() == […]

退出时如何保存活动的状态? Android的

我有一个带文本输入的基本应用程序,一个微调器输入和第二个微调器输入,其数组取决于在“选项”菜单中更改的设置。 目前,当我在我的应用程序中按Home或按Return键时,我要么返回桌面,要么循环返回我最近输入的旧输入。 如何阻止我的应用程序打开自身的多个实例,以便在任何给定时间只运行一个实例,然后如何将输入的数据保存到输入中,以及在我的选项菜单中选择的设置? 我对Java有点新意,所以如果这是一个简单的问题我会道歉。