在Android 2.2及更新版本中,您可以使用Environment.DIRECTORY_DCIM获取默认的相机文件夹,但有没有办法在Android 2.1及更早版本中获取它?
昨晚花了几个小时为Honeycomb开发了一个非常甜美的视频播放器,现在我当然喜欢能够使用它的人.
如何让我的应用程序监听/接收"视频播放广播"?
我猜这与manifest.xml文件有关,但我无法在Android开发者网站上找到任何关于它的信息.
我尝试使用以下内容但没有取得多大成功:
<receiver android:name=".VideoPlayer">
<intent-filter>
<action android:name="android.intent.action.VIEW">
<data android:mimeType="video/*" />
</action>
</intent-filter>
</receiver>
Run Code Online (Sandbox Code Playgroud) 几个小时前宣布冰淇淋三明治,我已经玩了几个小时的SDK.冰淇淋三明治很特别,因为它可以在手机和平板电脑上运行.我似乎无法找到的功能之一是告诉您操作系统是在手机还是平板电脑设备上运行的方法.
这将非常有用,因为您可能必须为手机设计不同的东西,因为屏幕尺寸较小.
在Build被叫中有一个新方法getRadioVersion(),它返回无线电固件版本,如果无线电当前没有,则返回null.这是我最接近找到我正在寻找的东西.
我遇到了一个问题,因为即使第一个TextView有几行文本,我也希望两个TextView并排布局.理想情况下,下一个TextView应该紧跟在之后.这有点难以解释,所以我用这张照片来说明它:

(第一个TextView包含标题,第二个TextView包含一年)
我现在一直在尝试一些不同的东西,包括布局黑客和使用Html.fromHtml(),但到目前为止还没有任何工作.这可能是不可能的,但我只是想确定.
我正在开发一个具有多个应用程序小部件的应用程序,其中一些正在使用a GridView来显示其内容.内容是一堆电影封面艺术图像,我想保留图像的原始宽高比.
或者,我正在寻找一种方法来声明图像的宽高比.GridView然而,重要的是图像仍然适合用户改变应用程序小部件大小的宽度.
由于ImageView在处理RemoteViews 时不可能使用子类,这是不可能的.我目前使用ScaleType.CENTER_CROP的ImageView以及所定义的高度和宽度,但你可以想像,这不是完美的.
有什么建议?
我遇到了应用冻结的一些问题.看起来它与hardwarerenderer有关,也许与我正在使用的线程数量有关.我喜欢有人看看日志,并告诉我是否有任何明显的指出.谢谢.
DALVIK THREADS:
(mutexes: tll=0 tsl=0 tscl=0 ghl=0 hwl=0 hwll=0)
"main" prio=5 tid=1 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x401f6600 self=0x125f8
| sysTid=15811 nice=0 sched=0/0 cgrp=default handle=-1345129368
| schedstat=( 0 0 0 ) utm=2495 stm=1172 core=0
at com.google.android.gles_jni.EGLImpl.eglSwapBuffers(Native Method)
at android.view.HardwareRenderer$GlRenderer.draw(HardwareRenderer.java:648)
at android.view.ViewRoot.draw(ViewRoot.java:1594)
at android.view.ViewRoot.performTraversals(ViewRoot.java:1410)
at android.view.ViewRoot.handleMessage(ViewRoot.java:2040)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:132)
at android.app.ActivityThread.main(ActivityThread.java:4123)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:491)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
at dalvik.system.NativeStart.main(Native Method)
"Thread-811" prio=5 tid=31 VMWAIT
| group="main" sCount=1 dsCount=0 obj=0x412479c0 self=0x45e478
| sysTid=17073 nice=0 sched=0/0 cgrp=default handle=2020736 …Run Code Online (Sandbox Code Playgroud) 我正在开发一个需要在Actionbar中使用SearchView的Honeycomb应用程序,但我对实现它需要做什么感到困惑.
我不认为这些文档涵盖了Honeycomb的所有内容,看起来它只是针对Android的移动版本.
我一直在看这个页面:http://developer.android.com/guide/topics/search/adding-custom-suggestions.html
我的数据来自SQLite数据库,我已经有了搜索的数据库查询,所以这不是问题.
有帮助吗?
编辑: 嗯,看看我到这里的反馈,我可以看到我显然没有正确解释自己......但是不能做得更好.
我想在我的应用中实现Android 4.0功能.如果有人有示例代码,请分享一下吗?
我主要需要照片编辑的例子(根据我们的手指触摸点取一些部分).
我想创建文件夹/mnt/externel1(这是我的外部micro-SD卡路径),但当我创建文件夹有问题时[ file.mkdirs() ]它正在返回false.
当我尝试通过创建outputStream来下载该路径上的文件时,它会抛出异常"权限被拒绝"
注意:android应用程序不允许在外部micro-SD卡上写入.
你的建议对我有帮助.
android ×9
android-4.0-ice-cream-sandwich ×2
camera ×1
environment ×1
remoteview ×1
sample ×1
sqlite ×1
textview ×1
timeout ×1
video ×1