Tag: android

如何从URI获取完整文件path

我想从URI获取完整的文件path。 该URI不是一个图像,但它是一个音乐文件,但如果我像MediaStore解决scheme那样做,如果应用程序用户selectAstro作为浏览器而不是音乐播放器,它将不起作用。 我如何解决这个问题?

Android:调用Camera Intent之后,活动正在销毁

我有两个活动(A1,A2)。 A1打电话给A2,从A2我打电话给下面的照相机意图 launchIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); launchIntent.putExtra(MediaStore.EXTRA_OUTPUT,photoPath); startActivityForResult(launchIntent,CAMERA_REQUEST); 它打开相机,我可以拍照。 但是,一旦我点击保存button(在S3中的勾号button)出现问题,我的onActivityResult不被调用,而是A2的onDestroy方法被调用。 我在onActivityResult fn中有几个逻辑要做。 我已经阅读了一些post在Stackoverflow这一点,但我不能得到有用的输出。我有我的清单像这样我的第二个活动(A2) android:configChanges="keyboardHidden|orientation|locale" android:screenOrientation="portrait 注意:在HTC One X中,我的onActivityResult fn被调用,但是在S3中,第二个Activity(A2)正在被销毁 Plz分享你对此的想法。 提前致谢

以下类无法实例化: – android.support.v7.widget.Toolbar

我正在使用Android Lollipop(5.0)中使用的新材质devise创build应用程序。 我正在使用以下指南: http://android-developers.blogspot.it/2014/10/appcompat-v21-material-design-for-pre.html http://antonioleiva.com/material-design-everywhere/ 我创build我的工具栏后,我收到此错误:“以下类无法实例化: – android.support.v7.widget.Toolbar” 该应用程序在手机或模拟器中运行良好,但Android Studio的布局devise者没有正确显示布局。 这里有一些图片: 在my_awesome_toolbar.xml布局预览中出错 activity_my.xml布局预览错误 这些文件的xml代码: my_awesome_toolbar.xml: <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/my_awesome_toolbar" android:layout_height="wrap_content" android:layout_width="match_parent" android:minHeight="?attr/actionBarSize" android:background="?attr/colorPrimary" /> activity_my.xml: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/root" tools:context="com.myapp.test.MyActivity" android:orientation="horizontal"> <include android:id="@+id/toolbar" layout="@layout/my_awesome_toolbar" /> <!– Rest of layout –> </RelativeLayout> MyActivity.java: package com.myapp.test; import android.os.Bundle; import android.support.v7.app.ActionBarActivity; import android.support.v7.widget.Toolbar; import […]

Android:CursorAdapter,ListView和CheckBox

我有我自己的布局和CustomCursorAdapter的ListView。 每一行都有自己的checkbox。 所以…很明显,在滚动期间,checkbox会松动它们的状态。 我发现唯一的东西是Android保存checkbox状态ListView与光标适配器,但没有答案。 还有一个问题。 我与我的CustorArrayAdapter有同样的问题。 我解决了这个问题,使用SparseBooleanArray保持checkbox的状态。 它工作正常,但每个滚动调用onCheckedChanged。 这很正常吗? 交易是我的列表视图描述报警元素和定期调用(onCheckedChanged)启动/停止报警。 许多不合时宜的行为。

如何以编程方式启用Android Cupcake中的GPS

我目前正在编写一个Android应用程序,与GPS一起工作。 目前,我能够确定GPS是否启用。 我的问题是,我想要启用应用程序启动时的GPS,如果它被禁用。 我怎样才能做这个programmaticaly?

Android:为Android Market等无尽列表实现进度条和“加载…”

从Android Market获得灵感,我实现了一个无限列表,当我们到达列表的末尾时,从服务器载入更多的数据。 现在,我需要实现进度条&“加载..”文本所示 示例代码从中获取灵感将是巨大的。

在内部存储器上获得可用空间

是否有可能通过Android SDK获得Android设备(而不是SD卡上)的可用内存量? 如果是这样,怎么样?

TimePickerDialog和AM或PM

我有一个TimePickerDialog与is24Hour设置为false,因为我想给最终用户提供更熟悉的12小时格式。 如果设置了小时,分钟和AM PM指示灯,并且返回时间,如何确定最终用户是select了AM还是PM? 这是我对听众的感受: private TimePickerDialog.OnTimeSetListener mTimeSetListener = new TimePickerDialog.OnTimeSetListener() { @Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) { mHour = hourOfDay; mMinute = minute; // mIsAM = WHERE CAN I GET THIS VALUE } };

如何才能find我的Android设备上是否存在特定的软件包?

我怎样才能find一个特定的包或应用程序,说: com.android.abc ,我的Android设备上存在?

显示软键盘时向上移动布局?

我在RelativeView中有几个元素,并且在popup软键盘时,元素被软键盘隐藏起来。 我希望他们向上移动,以便如果有足够的屏幕空间,他们会显示在键盘上方,或者使键盘上方的部分可滚动,以便用户仍然可以看到元素。 任何想法如何解决这个问题?