我正在使用相机拍照并希望存储在数据库中(SQLite).存储的照片必须显示在另一个活动中,列表视图就像这个列表视图图像 和这个 iam使用此代码拍照但如何将照片存储在数据库中并显示在另一个活动任何想法请帮助.....
谢谢....
这是拍照的代码
public class PhotoActivity extends Activity {
private static final int CAMERA_REQUEST = 1888;
public ImageView imageView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.photoactivity);
this.imageView = (ImageView)this.findViewById(R.id.imageView1);
Button B = (Button) this.findViewById(R.id.camera);
B.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, CAMERA_REQUEST);
}
});
}
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == CAMERA_REQUEST) {
Bitmap photo = (Bitmap) data.getExtras().get("data");
imageView.setImageBitmap(photo);
}
}
}
Run Code Online (Sandbox Code Playgroud) 我正在Eclipse下为Android开发.我有一些c ++(.h和.cpp)文件,我希望在我的Android应用程序中使用.我已经使用Java Native Interface阅读了C/C++中的Programmming,现在我知道如何制作.so文件并将其导入Android.但主要问题是:
是否有任何工具可以将c ++(.h和.cpp)文件转换为java样式文件,我可以编译和创建.so库?我听说过JNI - javah和javac可以帮助我,如果他们可以如此如何?
编辑:
javah是一个有用的工具,可以从给定的类创建C样式的头文件.生成的头文件以C语言描述类文件.虽然可以手动创建头文件,但这几乎总是一个坏主意.javah确切地知道Java类型和对象如何映射到C类型.例如,Java中的int映射到C中的long,而Java中的long映射到本机代码中的64位值_int64.如何使用这个javah?
任何人都有如何使用Android应用程序中的.so库中实现的函数?如果有人有代码示例或有用的文章链接,请给.
提前致谢 !
import java.io.InputStreamReader;
import java.io.Reader;
import java.net.URL;
import java.net.URLEncoder;
import com.google.gson.Gson;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.ImageButton;
import android.widget.TextView;
public class SampleActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ImageButton button = (ImageButton) findViewById(R.id.imageButton1);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
try {
doSomething();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
});
}
public void doSomething() throws Exception {
EditText search2 = (EditText)findViewById(R.id.editText1);
TextView urltext = …Run Code Online (Sandbox Code Playgroud) 我在ActivityA中有位图我想将位图从这里传递给ActivityB,我用谷歌搜索了这个.当我用这个
Intent intent = new Intent(this, NewActivity.class);
intent.putExtra("BitmapImage", bitmap);
Run Code Online (Sandbox Code Playgroud)
获得
Bitmap bitmap = (Bitmap) intent.getParcelableExtra("BitmapImage");
Run Code Online (Sandbox Code Playgroud)
我收到这个错误!失败的粘合剂交易!.我怎么解决这个问题.
我正在使用图像作为复选框.这是我正在使用的xml,
<CheckBox
android:id="@+id/remember"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tableLayout1"
android:button="@drawable/checkbox_selector"
android:layout_marginLeft="52dp"
android:text="@string/remember"
android:textColor="#000000" />
Run Code Online (Sandbox Code Playgroud)
我正在获得图像和文本之间的差距(见下图),是默认值; 是否有可能改变,如果是,让我知道我必须添加什么属性.
checkbox_selector.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true"
android:drawable="@drawable/checked" />
<item android:state_checked="false"
android:drawable="@drawable/un_checked" />
</selector>
Run Code Online (Sandbox Code Playgroud)

嗨朋友们,
在我的应用程序中,要求文本值应以数字文本格式显示,可以在TextView中进行(数字时钟如何显示)?请帮忙.
我想将一组随机小图案的重复模式限制在特定区域.我正在使用canvas创建一个对象(CustomView),我知道如何使用xml代码在布局上重复一个模式.
<bitmap
xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/patterntwo"
android:tileMode="repeat" />
Run Code Online (Sandbox Code Playgroud)
这不适用于画布.
我本质上想要使用位图作为customview的背景图像,并希望在X和Y方向的视图中重复位图.
看看这张图片

如何从MUC房间获取DiscussionHistoryMultiUserChat?我可以使用一个Smack库创建MultiUserChat实例和房间,现在我想显示房间里发生的所有先前的对话.
有同样经验的人请帮助我.谷歌搜索了很多关于这一点,但我仍然没有得到任何适当的文件/解释.
这个新的sdk(3.0)由Facebook快速而且非常时尚,但在我的三星Note和Duos不断与应用程序的网络连接错误.它只发生在一些在其他设备上运行良好的设备中.但在我的应用程序上,我现在不断与应用程序发生网络连接错误.
我跳转到其他应用程序,看看我的WiFi或运营商是否有问题,但其他任何地方都没有问题.
Facebook中的问题似乎持续发生,至少在100次中无法进行一次对话.
几乎每次我这样做,都会出现网络问题.我重新启动了手机,但问题又回到了我的身边.
有没有人遇到过这个?想法?
这是我正在使用的代码
Bundle params = new Bundle();
params.putString("to", friendId);
params.putString("title", titleStr);
params.putString("message", message);
params.putString("notification_text", notificationText);
params.putString("data", dataStr);
params.putString("frictionless", "1");
String method = "apprequests";
dialog = new WebDialog.Builder(this, session, method, parameters)
.setOnCompleteListener(this)
.build();
Window dialog_window = dialog.getWindow();
dialog_window.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
dialog.show();
Run Code Online (Sandbox Code Playgroud)
错误信息 :
reportError errorCode(-1) desc(There was a network error.)
error getMessage发生网络错误.
我知道如何在活动中检查互联网是否可用,我的要求是,当设备处于离线状态(无互联网)时,实际上我在DB中存储了一些值,当涉及到在线时必须将DB值传递给服务器没有用户交互性.我怎样才能做到这一点.我有这个例子如何在整个应用程序中定期检查Internet连接?但它只适用于一项活动,如何使其成为全球性的.