我在localhost中创建了一个php脚本,我正在连接它,httpClient但是我遇到了问题.
请告诉我如何从模拟器连接到localhost的php文件?
我正在创建一个应用程序,我想在其中捕获图像,然后我想将该图像作为附件发送到电子邮件中.
我正在使用android.provider.MediaStore.ACTION_IMAGE_CAPTUREintent动作打开相机,我将文件的Uri作为参数EXTRA_OUTPUT传递给图像以将图像恢复到文件中.这是完美的工作,如果我使用external storage urias作为a 我能够获取捕获的图像, EXTRA_OUTPUT但如果我使用数据文件夹uri它不工作,相机没有关闭,它的所有按钮都不工作.
这是我在外部存储目录中获取结果的代码
Intent i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
File out = Environment.getExternalStorageDirectory();
out = new File(out, imagename);
i.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(out));
startActivityForResult(i, CAMERA_RESULT);
Run Code Online (Sandbox Code Playgroud)
此代码用于获取数据文件夹中的图像
Intent i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
File out = getFilesDir();
out = new File(out, MyPharmacyOptions.PRESCRIPTION_IMAGE_NAME);
i.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(out));
startActivityForResult(i, CAMERA_RESULT);
Run Code Online (Sandbox Code Playgroud)
我知道第三个应用程序无法访问数据文件夹,因此可能会导致问题,因此我创建了一个内容提供程序来共享该文件.
这是我的内容提供课程
public class MyContentProvider extends ContentProvider {
private static final String Tag = RingtonContentProvider.class.getName();
public static final Uri CONTENT_URI = Uri
.parse("content://x.y.z/");
private static final HashMap<String, …Run Code Online (Sandbox Code Playgroud) 我有一个活动,可以从更多的4或5个不同的活动开放,所以我可以找到我当前的活动被称为哪个活动...
如有任何想法请帮助我..
我将声音文件附加在资源文件夹中,以便在通知中播放声音,但我无法播放资源文件夹中的声音.
我有设置页面,用户可以从中设置通知声音,用户也可以播放声音.这部分完成了.我可以使用Media Player播放资源文件夹中的声音.我可以在通知创建时使用相同的逻辑,但是当用户点击通知时可能会发生问题,因为媒体播放器仍在播放声音.
我试过了
notification.sound = Uri.parse("file:///android_asset/Sound/Long/AlarmClock.mp3");
Run Code Online (Sandbox Code Playgroud)
也尝试过这样
notification.sound = Uri.parse("android_asset/Sound/Long/AlarmClock.mp3");
Run Code Online (Sandbox Code Playgroud)
但我的问题仍未解决.
有没有其他方法可以在资产目录中设置通知中的声音?
logcat的
01-10 09:57:01.509: ERROR/PlayerDriver(31): Command PLAYER_SET_DATA_SOURCE completed with an error or info PVMFErrNotSupported
01-10 09:57:01.509: ERROR/MediaPlayer(52): error (1, -4)
01-10 09:57:01.519: WARN/NotificationService(52): error loading sound for android_asset/Sound/Long/audio.mp3
01-10 09:57:01.519: WARN/NotificationService(52): java.io.IOException: Prepare failed.: status=0x1
01-10 09:57:01.519: WARN/NotificationService(52): at android.media.MediaPlayer.prepare(Native Method)
01-10 09:57:01.519: WARN/NotificationService(52): at android.media.AsyncPlayer.startSound(AsyncPlayer.java:64)
01-10 09:57:01.519: WARN/NotificationService(52): at android.media.AsyncPlayer.access$200(AsyncPlayer.java:33)
01-10 09:57:01.519: WARN/NotificationService(52): at android.media.AsyncPlayer$Thread.run(AsyncPlayer.java:99)
01-10 09:57:01.519: WARN/PlayerDriver(31): PVMFInfoErrorHandlingComplete
Run Code Online (Sandbox Code Playgroud)
或任何其他想法?请给我提示.
notifications android media-player android-assets android-resources
在很高的层次上,我已经完成了几种类型的进度条样式,但是当我试图让它们变瘦时它们都很难看.
我正在寻找一个跳转开始教程或布局,它将提供一个看起来类似于下图的条形图

有任何想法吗?如果我让他们工作,我会很高兴发布结果.
我在android冰淇淋三明治模拟器中尝试了一个应用程序.我的应用程序正在进行一些文本框的活动.现在的问题是当我点击文本框时软键盘没有出现.我在谷歌地图应用程序中检查它也没有显示任何键盘是否有任何问题在Android 4.0软键盘???
我在android中开发应用程序我想显示AlertDialog如果用户从首选项屏幕检查checkboxpreference.那我怎么能这样做..?
我想在Android中制作垂直标签,如下图所示.

我从下面的链接看到了垂直标签的示例.
在这个链接中,答案有一些注释,在评论中他们有共享代码,但链接mega-upload已过期.
我尝试了很多方法但不能垂直显示标签.当我按照链接尝试时,无法显示标签.请帮我
我已成功集成twitter API,我可以从我的设备发布文本,但我想知道两件事
是否可以在Android上使用API在Twitter上发布图像?
在twitter中我们使用OAuth.OAUTH_TOKEN和OAuth.OAUTH_TOKEN_SECRET令牌.我在下面的代码中的第二个参数上传递令牌值是否可以?或者我必须留空?
String token = prefs.getString(OAuth.OAUTH_TOKEN, OAuth_token_key);
String secret = prefs.getString(OAuth.OAUTH_TOKEN_SECRET, OAuth_token_secret);
Run Code Online (Sandbox Code Playgroud)我搜索知道是否可能,post image on twitter using twitter API in Android但我没有找到任何我知道是否可能的链接.
我有一个类似的iPhone后期图像问题,也有一个答案.我不知道iPhone,所以我不知道天气是否正确答案.这是一个类似的iPhone邮政形象问题的链接
请帮我解决这个问题.
我有一个ListView和一个BaseAdapter.我正在从webservice下载产品并在listview上显示.它在listview上正确显示.
但是当我滚动ListView时,显示随机位置的行意味着有时第三行显示在第一个位置,中间位置行显示在最后位置,依此类推.
这是我的适配器类
public class ProductListAdapter extends BaseAdapter implements OnClickListener{
LayoutInflater inflater;
ArrayList<Product> arrProducts;
Context c;
public ProductListAdapter(Context c, ArrayList<Product> arrProducts) {
super();
inflater = LayoutInflater.from(c);
this.arrProducts = arrProducts;
this.c = c;
}
@Override
public int getCount() {
return arrProducts.size();
}
@Override
public Object getItem(int position) {
return arrProducts.get(position);
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(int position, View v, ViewGroup parent) {
Product product = null;
if(v == null) {
v = inflater.inflate(R.layout.product_listview_row, …Run Code Online (Sandbox Code Playgroud)