我发现了许多将文件转换为字节数组并将字节数组写入存储文件的方法.
我想要的是转换java.io.File为字节数组,然后将字节数组转换回a java.io.File.
我不想把它写成存储,如下所示:
//convert array of bytes into file
FileOutputStream fileOuputStream = new FileOutputStream("C:\\testing2.txt");
fileOuputStream.write(bFile);
fileOuputStream.close();
Run Code Online (Sandbox Code Playgroud)
我想以某种方式做以下事情:
File myFile = ConvertfromByteArray(bytes);
Run Code Online (Sandbox Code Playgroud) 这真的是两个问题.
1.我想为你创建一个菜单来创建一个快捷方式,就像下面的代码启动菜单一样,你可以用正常的方式创建一个快捷方式
Intent pickIntent = new Intent(Intent.ACTION_CREATE_SHORTCUT);
startActivityForResult(pickIntent, 5);
Run Code Online (Sandbox Code Playgroud)
唯一的问题是,当我使用上面的代码并检查数据时,它似乎不包含数据.我不确定我是否需要以下权限,但我还是把它放在我的清单中:
<uses-permission> android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
Run Code Online (Sandbox Code Playgroud)
我想保存用于在文件中运行快捷方式的数据,以便我可以从我的应用程序运行快捷方式.
2.我如何运行快捷代码,它基本上就像运行带有额外标志的意图等
我见过一个可以做我刚刚说过的应用程序,我已经设法查看了我在SD卡上保存的一个文件:
以下是我发现的一个例子:
Intent;action=com.sonyericsson.android.camera.action.FRONT_STILL_IMAGE_CAMERA;
component=com.sonyericsson.android.camera/.CameraActivity;
S.com.sonyericsson.camera.intent.extra.CAPTURING_MODE=front_normal;
end{[SName}]Front camera
Run Code Online (Sandbox Code Playgroud)
我肯定上面运行了一个快捷方式打开相机应用程序,准备从前置摄像头拍摄照片,但不知道如何运行它.
任何帮助深表感谢.
我一直myString.split("\\s+");用来得到每个字.但现在我想分开逗号和句号.例如:
妈妈总是说生活就像一盒巧克力,你永远不会知道你会得到什么.
至:
{Mama, always, said, life, was, like, a, box, of, chocolates ,,, You, never, know, what, you're, gonna, get,.,}
Run Code Online (Sandbox Code Playgroud)
怎么会这样做呢?
我已经搜索了如何通过代码在 android 中对图像进行像素化,结果各不相同。
我在此处找到了有关如何应用其他效果的库和教程:http : //xjaphx.wordpress.com/learning/tutorials/
有人可以帮我解决问题吗,在 android 中动态像素化图像的最简单方法是什么
如果它是一个功能,我可以进行多少轮或多少我想要图像像素化,这也会很方便。
预先感谢。
说我有一个字符串可能看起来像:
"RAHDTWUOPO"
我知道我正在寻找的这个词,例如:
"字"
如果我能用"RAHDTWUOPO"这样的字符串组成"WORD",最好的方法是什么
编辑:
由于这个问题不清楚,我认为Id提出了更多细节.我想要达到的目的是找出一个我事先知道的单词是否可以用随机的字母串组成.不确定如何解决这个问题,循环或是否有其他方法.
我脑子里已经想到了一些东西,但我知道这需要付出很多努力,但我会把它放在这里让这个问题更清楚我想要实现的目标.
public class MyLetterObject {
private String letter;
private Boolean used;
public String getText() {
return letter;
}
public void setLetter(String letter) {
this.letter = letter;
}
public Boolean getUsed() {
return used;
}
public void setUsed(Boolean used) {
this.used = used;
}
}
boolean ContainsWord(String Word, String RandomLetterString) {
List<MyLetterObject> MyLetterList = new ArrayList<MyLetterObject>();
for (char ch : RandomLetterString.toCharArray()) {
MyLetterObject mlo = new MyLetterObject();
mlo.setLetter(String.valueOf(ch));
mlo.setUsed(false);
MyLetterList.add(mlo);
}
String sMatch = …Run Code Online (Sandbox Code Playgroud)