草庐IT

android - 在 Android 上使用没有 SD 卡的相机

我只是想确认在Android上没有SD卡就不能使用相机吗?我触发了MediaStore.ACTION_IMAGE_CAPTUREIntent以使用相机,并试图让相机将图像存储在应用程序数据文件夹中ContentValuesvalues=newContentValues();values.put(Media.TITLE,"Image");values.put(Images.Media.BUCKET_ID,path.hashCode());values.put(Images.Media.BUCKET_DISPLAY_NAME,name);values.put(Images.Media.MI

android - 在使用 gradle 构建特定的 Android 产品风格时,我可以排除区域资源(例如 values-fr)吗

假设我有这个目录结构:app--src|--main||--java||--res||--drawable||--values||--values-fr||--values-de||--flavor1||--res||--drawable||--flavor2||--res||--drawable||--flavor3|--res|--drawablevalues-fr对flavor1和flavor2都是通用的,所以values,values-fr和values-de应该打包flavor3应该只打包values和values-de。所以我只需要从flavor3中排除values-fr资

android - 如何向通话记录(通话记录)数据库添加新字段和记录?

我正在尝试制作一个VoIP应用程序,我想知道是否可以使用调用日志内容提供程序执行以下操作-我想为VoIP调用添加新的调用日志记录以及常规调用的调用日志。如何向现有的通话记录内容提供商添加新记录?我想将自定义字段添加到调用日志中,例如sessionID和SIP地址(名称@域)字段。如何自定义通话记录数据库?如果有人能给我一个例子就太好了。 最佳答案 关于第一个问题,您可以使用此代码向现有的通话记录内容提供者添加新记录:publicstaticvoidinsertPlaceholderCall(ContentResolverconten

android - 相机 FLASH_MODE_ON 不适用于 Moto X

我有一个按钮可以在FLASH_MODE_ON/FLASH_MODE_OFF之间切换闪光灯模式。该切换适用于大多数手机(我已经在Nexus5、S4和S3上测试过),但在MotoX上拍照时它无法闪烁。知道这可能是什么原因吗?//SetcameraparamsfinalCamera.Parametersparams=mCamera.getParameters();finalbooleanshouldFlashBeOn=!(Camera.Parameters.FLASH_MODE_ON.equals(params.getFlashMode()));params.setFlashMode(sho

android - 适用于所有安卓设备的响应式设计

我正在使用两种不同的方法在android设备中实现响应式设计方法1.我在不同的文件夹中使用了不同的dimens.xmlvalues-hdpivalues-ldpivalues-mdpivalues-xhdpivalues-xxhdpi方法2.我把我所有的布局复制到layoutlayout-largelayout-smalllayout-xlarge文件夹并赋予不同的高度、宽度等当我使用第一种方法时,我没有得到正确的响应式设计,而当我使用第二种方法时,我得到了正确的设计,但它增加了应用程序的大小。所以,请告诉我除了我的两种方法之外实现100%响应式设计的最佳过程

android - 无法从 values-v11/themes.xml 引用 Holo 主题

如果我的应用在3.0+设备上运行,我试图让我的应用使用HoloLight主题,但由于某些原因,values-v11方法不起作用。我看到很多其他人显然在使用这种方法,但是当我在res/values-v11/themes.xml中定义我的主题时:Eclipse给我error:Errorretrievingparentforitem:Noresourcefoundthatmatchesthegivenname'@android:Theme.Holo.Light'.无论我使用android都一样:Theme.Holo.Light或android:style/Theme.Holo.Light。我

安卓 setText/R.string/values

我在使用格式和多个值在TextView中设置文本时遇到问题。holder.car.setText(R.string.mycar+lm.getCarName()+R.string.year+lm.getYear());这是给我“2143545Camero21432131977”我已经尝试过一些来自网络的其他“解决方案”holder.car.setText(getString(R.string.mycar)+lm.getCarName()+getString(R.string.year)+lm.getYear());>我什至尝试过String.valueOf(R.string.mycar)

Android 没有从值文件夹中选择正确的 dimens.xml 文件

我创建了不同的dimens.xml文件并将它们放在适当的值文件夹中。我定义了以下“值”文件夹值(value)观,值大,值-正常,值小,值-sw320dp,值(value)观-sw320dp-土地,值-sw480dp,值-sw600dp,值-sw720dp和值-sw720dp-土地问题是当我在values-sw320dp的dimens.xml。该选择与屏幕密度无关。我已经在S4、MotoG、S4Mini和一些2.3设备上测试了该应用程序。结果始终相同。我在这里做错了什么? 最佳答案 我现在很清楚values-sw320dp将是唯一一个

android - 日历事件保存在手机本地,但无法同步到 Google 日历

我尝试通过以下代码添加日历。创建的事件可以通过我手机上的日历应用程序读取,但只能同步到在线Google日历。谁能给我一些解决办法吗?这里有一些评论1.代码在我的真实手机上运行(GalaxyNexus4.1.1)2.所有其他日历事件都可以同步到谷歌日历,只有添加的程序不能同步。---更新---当我更改以下代码时values.put(CalendarContract.Events.SYNC_EVENTS,1);values.put(CalendarContract.Events.VISIBLE,1);--我得到错误java.lang.IllegalArgumentException:Onl

android - 进度对话框 UI 卡住/缓慢

我有一个进度对话框,用于我程序的一部分,我在后台执行时间密集型操作,但是当显示对话框时,UI或微调器图标卡住/缓慢/犹豫,使程序看起来好像它卡住。在我的AsyncTask的onPostExecute中,我关闭了对话框。既然我在后台完成所有工作,为什么会发生这种情况?这是我的代码pDialog=ProgressDialog.show(FullGame.this,"StartingNewGame","PleaseWait...",true);newStartNewGame().execute();privateclassStartNewGameextendsAsyncTask{@Overr