我正在尝试将我的SD卡中的.jpg显示到布局中的imageview中。我没有收到任何错误,但没有任何显示。我将不胜感激任何帮助。谢谢
编辑:
layout1 = (LinearLayout) findViewById(R.id.layout1Activity);
String imgFile = Environment.getExternalStorageDirectory() + "/Apple.jpg";
Bitmap myBitmap = BitmapFactory.decodeFile(imgFile);
ImageView myImage = new ImageView(this);
myImage.setImageBitmap(myBitmap);
layout1.addView(myImage);
Run Code Online (Sandbox Code Playgroud) 我有一个我试图启动的Android应用程序,它给了我错误
java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.hoosierag/.MainActivity } from null (pid=32395, uid=2000) not exported from uid 10125
Run Code Online (Sandbox Code Playgroud)
当我尝试更改清单中的启动器活动时,我收到此错误.当我在模拟器上启动它时,我也没有收到此错误,但是当我尝试在设备上启动它时.我已经在3个不同的Android设备上尝试了它,它三次都给出了同样的错误.这是我的清单代码:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.hoosierag"
android:versionName="1.11" android:versionCode="4">
<uses-sdk android:minSdkVersion="3"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
<uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>
<uses-permission android:name="android.permission.DISABLE_KEYGUARD"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar">
<activity android:name=".MainActivity" android:screenOrientation="portrait"
android:label="MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name="Main" android:screenOrientation="portrait"/>
<activity android:name="News" android:screenOrientation="portrait"/>
<activity android:name="Audio" android:screenOrientation="portrait"/>
Run Code Online (Sandbox Code Playgroud)
最初,Launcher Activity是名为Main的活动.然后我创建了一个名为MainActivity的新活动,并将其作为启动器类.
android android-manifest android-intent android-xml android-activity
我正在创建一个Android应用程序,利用相机拍照,然后根据用户输入将它们发送到服务器.我目前在相机意图方面遇到了一些问题.我的主要问题是:
获取与拍摄位置相比似乎旋转的照片.
当我尝试修复此旋转时,我得到一个OutOfMemoryError
所以主要是我需要确保图片的方向不会改变,并且我没有得到OutOfMemoryError.
这是使用相机Intent拍摄照片的功能.
private void dispatchTakePictureIntent(int actionCode) {
Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
File f = new File(Environment.getExternalStorageDirectory(),"/ServerApp/test.jpg");
takePictureIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(f));
startActivityForResult(takePictureIntent, actionCode);
}
Run Code Online (Sandbox Code Playgroud)
此功能用于旋转图像并将其保存在该旋转处.
private void getRotate() {
String imagePath ="";
int rotate = 0;
File f = null;
try {
f = new File(Environment.getExternalStorageDirectory(),"/ServerApp/test.jpg");
imagePath = f.getAbsolutePath();
File imageFile = new File(imagePath);
ExifInterface exif = new ExifInterface(
imageFile.getAbsolutePath());
int orientation = exif.getAttributeInt(
ExifInterface.TAG_ORIENTATION,
ExifInterface.ORIENTATION_NORMAL);
switch (orientation) {
case ExifInterface.ORIENTATION_ROTATE_270:
rotate = 270;
break;
case ExifInterface.ORIENTATION_ROTATE_180:
rotate = …Run Code Online (Sandbox Code Playgroud) android bitmap out-of-memory mediastore android-camera-intent
我有一个node.js express应用程序,它正在尝试发出发布请求并查询数据库的内容。我正在尝试执行发布请求,而不必从表单页面重定向用户或重新加载页面。
玉器
form.well(id="newEntryForm", method="post", action="/addEntry")
label Key:
br
input(name="key", id="key", class="new-entry", type="textbox")
br
br
label Value:
br
input(name="value", id="value", class="new-entry", type="textbox")
br
br
button.btn(type="submit") Add Entry
Run Code Online (Sandbox Code Playgroud)
app.js
app.post('/addEntry', function(req, res){
//database query
});
Run Code Online (Sandbox Code Playgroud)
最终将我重定向到URL localhost:3000/addEntry。我知道我可以res.redirect("/");在post方法的回调中添加,但这将重新加载页面。如何在不重新加载页面的情况下完成此任务?
编辑
我添加了一个javascript方法来提交表单,但是最终将POST请求参数附加到URL栏上。如何避免这种情况?
Javascript方法
$(function() {
$('#newEntryForm').submit(function() {
var data = {key: 'a', value: 'b'};
// build a json object or do something with the form, store in data
$.post('/addRule', data, function(resp) {
alert(resp);
console.log("post response: " + resp);
// do something …Run Code Online (Sandbox Code Playgroud) 我正在尝试编写一个函数来从二叉树中删除一个节点.我还没有对该函数进行编码,我正在尝试考虑删除节点时应考虑的不同条件.我猜可能的条件是:
该节点没有子节点
该节点有一个孩子
该节点有2个孩子
在每种情况下,执行删除功能的算法是什么?
我有一个 gui,它有一个面板,其中包含一系列标签和文本字段,并使用弹簧布局(这是 mainPanel),另一个面板仅包含一个按钮(buttonPanel)。我试图让我的 mainPanel 也有一个垂直滚动条。我想实现我的 GUI,以便在 JFrame 中我有 2 个面板。mainPanel 出现在框架的顶部,buttonPanel 出现在mainPanel 的下方。
我的问题是我无法使面板出现,使按钮面板位于主面板下方,而且我也不知道如何向主面板添加滚动条。任何帮助,将不胜感激。
编辑:我能够解决有关 JPanel 的问题,现在我唯一的问题是我无法让我的 mainPanel 滚动。我在下面添加了最新的代码:
这是我到目前为止的代码:
public static void main(String args[]) {
JFrame frame = new JFrame("SpringLayout");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JScrollPane scroll = new JScrollPane();
Container contentPane = frame.getContentPane();
JButton next = new JButton("Next");
JPanel buttonPanel = new JPanel();
buttonPanel.add(next);
SpringLayout layout = new SpringLayout();
JPanel mainPanel = new JPanel();
mainPanel.setLayout(layout);
contentPane.setLayout(new BorderLayout());
int j = 25;
for(int i =0;i<150;i++){
JLabel label = new JLabel("Enter Name " …Run Code Online (Sandbox Code Playgroud) 我是网络编程的新手,我正在尝试创建包含滑块的网站.我目前正在使用jquery来创建滑块.我试图在滑块值小于5时将滑块的背景颜色更改为红色,当大于5时将其更改为绿色.如何完成此操作?我是否必须使用CSS来实现这一目标?如果是这样,我应该如何将CSS与jquery代码集成在一起.
这是我目前的进展:
编辑我尝试在滑块元素上使用.css()并将background-color属性设置为#ff0000,但这不起作用.
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>jQuery UI Slider - Range with fixed maximum</title>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css">
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css">
<script>
$(function() {
$( "#slider-range-max" ).slider({
range: "min",
min: 0,
max: 10,
value: 0,
step: .001,
slide: function( event, ui ) {
$( "#amount" ).val( ui.value );
if(ui.value < 5){
$("#amount").attr("style","border:0; color:#ff0000; font-weight:bold;");
$( "#slider-range-max" ).css("background-color","#ff0000");
}
else
$("#amount").attr("style","border:0; color:#00ff00; font-weight:bold;");
}
});
$( "#amount" ).val( $( …Run Code Online (Sandbox Code Playgroud) 我正在通过Maven与Apache Spark一起工作,并且尝试通过包含第3方jar并尝试利用其中的某些方法来修改源。
使用编译Spark项目时出现以下错误
mvn -Dhadoop.version=2.2.0 -Dscala-2.11 -DskipTests clean package
Run Code Online (Sandbox Code Playgroud)
not found: object edu
[ERROR] import edu.xxx.cs.aggr._
Run Code Online (Sandbox Code Playgroud)
我修改ResultTask.scala为包含导入语句。因此,maven无法找到我要使用的jar并将其与项目链接。
我已经将依赖项添加到pom.xml文件中,如下所示:
<dependency>
<groupId>edu.xxx.cs</groupId>
<artifactId>aggr</artifactId>
<version>0.99</version>
<scope>system</scope>
<systemPath>${basedir}/aggr.jar</systemPath>
</dependency>
Run Code Online (Sandbox Code Playgroud)
我尝试链接的jar文件与spark pom.xml文件位于同一目录中。我将此依赖项添加到pom.xml。我将其插入pom.xml文件中的2个现有依赖关系之间。我不确定出什么问题,但是我现在想立即关联该jar,以便可以使用其中的方法。我也不确定我是否应该使用特定于groupId,artifactId和版本的任何东西。edu.xxx.cs.aggr是包含其他源文件和软件包的根软件包。我将不胜感激任何帮助。
更新
我用了
mvn install:install-file -Dfile=<path-to-file> -DgroupId=edu.xxx.cs -DartifactId=aggr -Dversion=0.99 -Dpackaging=jar to install the jar to the .m2 repo. I checked the repo to see if it was installed, and it was.
Run Code Online (Sandbox Code Playgroud)
我将pom.xml中的依赖项更改为
<dependency>
<groupId>edu.purdue.cs</groupId>
<artifactId>aggr</artifactId>
<version>0.99</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
我仍然遇到相同的错误。
我有一个node.js服务,它接受POST请求.我正在尝试使用Fiddler来生成帖子请求.但是,当我在我的服务中打印请求正文时,我得到一个没有数据的空对象.我将Fiddler中的请求体设置为诸如此类的东西{key:value}.request.body在node.js服务中打印时,我得到一个空对象{}.
请求标头:
User-Agent: Fiddler
Host: localhost:3000
Content-Length: 10
Run Code Online (Sandbox Code Playgroud)
身体:
{ key:ky }
Run Code Online (Sandbox Code Playgroud)
我在这做错了什么?
android ×3
javascript ×3
algorithm ×2
bitmap ×2
java ×2
jquery ×2
node.js ×2
post ×2
android-xml ×1
apache-spark ×1
css ×1
express ×1
fiddler ×1
html ×1
jpanel ×1
jscrollpane ×1
maven ×1
mediastore ×1
pseudocode ×1
sorting ×1
springlayout ×1