我一直在构建一个项目并在Android模拟器上进行测试.
我意识到我设置minSdkVersion为10.现在,我有一个电话来测试程序,但它的sdk版本是7.
我试图进入清单文件,并将sdk版本更改为7,但每次运行程序时,它都会崩溃.
如何重建或更改sdk版本到较低的数字(从10到7),以便我可以确保我的应用程序能够在较旧的手机上运行?
我试图在Android上的SD卡上建立一个名为"images"的目录.这是我的代码,但它不起作用?谁能给我一些建议?
File picDirectory = new File("mnt/sdcard/images");
picDirectory.mkdirs();
Run Code Online (Sandbox Code Playgroud) 所以我有一些构建Android应用程序的经验.但是现在我想构建一个用于Android的小部件,它将位于主屏幕上并显示一个按钮,当按下该按钮时它会播放声音.我一直在网上看有关如何设置Android小部件的教程,但我似乎无法弄明白.有没有关于如何制作独立小部件的好教程,这个简单或我可以从哪里开始?彼得,先谢谢你
我在Java中使用HtmlUnit导航到一个网页.从那个网页我需要登录然后从那里去.我知道如何输入用户名和密码,但是有一个下拉框,我需要选择其中一个选项.如何从HtmlUnit的下拉框中选择一个选项?谢谢
所以我使用swing为接口构建了一个Java程序,我没有意识到将它转换为用作Android应用程序是多么困难.有没有办法让我轻松转换或重建在Android市场上销售的程序?如果没有,任何人都可以指向我任何资源,以帮助建立一个Android.
所以我一直在编写小型Android应用程序,并希望开始编写更大的应用程序,这些应用程序能够允许用户创建帐户,允许我将他们的帐户数据存储在某种类型的数据库中,并且实际上只是添加某种功能需要某种后端.
我是编程新手,刚开始使用Java/Android.我应该从哪里开始了解这些东西?这是我需要的数据库吗?什么类型的流行或好学习/使用?
我读到了https://www.parse.com,它看起来很有趣且易于使用,但我不想学习一些不是标准或我只能与他们的客户一起使用的东西.
我正在尝试启动一个在正在侦听的后台运行的服务,ACTION_SCREEN_OFF当它找到时ACTION_SCREEN_OFF,启动我的活动.
我读到了你需要创建一个BroadcastReceiver的地方,因为把它放在清单XML中是行不通的.但是我不知道经过多次搜索后从哪里开始.
我试图在java中复制文件并将其移动到新文件夹.这是我一直在使用的代码,但我总是在指定的目录中收到此错误"(访问被拒绝)".有没有办法可以解决这个或更好的方法来复制文件?谢谢
try{
File f1 = new File(fpath);
File f2 = new File("C:/users/peter/documents/foldertest2/hats");
InputStream in = new FileInputStream(f1);
//For Append the file.
//OutputStream out = new FileOutputStream(f2,true);
//For Overwrite the file.
OutputStream out = new FileOutputStream(f2);
byte[] buf = new byte[1024];
int len;
while ((len = in.read(buf)) > 0){
out.write(buf, 0, len);
}
in.close();
out.close();
System.out.println("File copied.");
}
catch(FileNotFoundException ex){
System.out.println(ex.getMessage() + " in the specified directory.");
System.exit(0);
}
catch(IOException e){
System.out.println(e.getMessage());
}
Run Code Online (Sandbox Code Playgroud)
更新:我检查了文件夹权限,它们对所有用户和我的所有用户都是开放的
我正在尝试使用Java中的HtmlUnit登录网站.首先我输入用户名然后输入密码.之后我需要从下拉框中选择一个选项.输入用户和密码似乎有效,但当我尝试从下拉框中选择项目时,我收到错误.谁能帮我解决这个问题?我的代码如下:
import com.gargoylesoftware.htmlunit.WebClient;
import com.gargoylesoftware.htmlunit.html.HtmlElement;
import com.gargoylesoftware.htmlunit.html.HtmlOption;
import com.gargoylesoftware.htmlunit.html.HtmlPage;
import com.gargoylesoftware.htmlunit.html.HtmlSelect;
public class homePage {
public static void main(String[] args) throws Exception {
final WebClient webClient = new WebClient();
final HtmlPage page = webClient.getPage("website name here");
HtmlElement usrname = page.getElementByName("username");
usrname.click();
usrname.type("myusername");
HtmlElement psswrd = page.getElementByName("password");
psswrd.click();
psswrd.type("mypassword");
HtmlSelect select = (HtmlSelect) page.getElementById("cmbProducts");
HtmlOption option = select.getOptionByValue("ITDirect");
select.setSelectedAttribute(option, true);
HtmlElement signin = page.getElementByName("SignIn");
signin.click();
System.out.println(page.getTitleText());
webClient.closeAllWindows();
}
}
Run Code Online (Sandbox Code Playgroud) 所以我有两个图像存储在Android的SD卡本地,我想将它们组合成一个图像.它很难解释所以我将链接到一张图片,以便更好地举例说明我如何拍摄前两张图片并将它们组合到最后一张图片中.
