小编VJ *_*ons的帖子

可以下载到内存?

downloadmanager.request enqueue setDestinationUri用来下载文件.

是否可以将文件下载到设备的内部存储器位置?

我使用的是Android 3.1 Xoom设备,虽然应用程序允许我们写入/ mnt/sdcard位置,但它上面并没有真正的SD卡.

有何方法将下载的文件存储到内存中?

TIA

android

16
推荐指数
1
解决办法
2万
查看次数

设置ToggleButton的图像源

我有一个30px x 30px的png文件,我想用作android:src而不是android:background.通过使用它作为背景,并提到高度和宽度的"wrap_content",最终结果看起来更像是45px x 45像素.

理想情况下,我需要的是ImageButton和ToggleButton的混合.我希望有一个设置ImageButton的android:src的功能和切换功能,为我自动保存状态.

任何解决方案或解决方法?

TIA.

嗨,它似乎没有帮助创建另一种风格.src仍然显得更大,原始的30px x 30px.

在main.xml中:

<ToggleButton android:id="@+id/blah"
    style="@style/myToggle"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">
</ToggleButton>
Run Code Online (Sandbox Code Playgroud)

在Styles.xml中

<style name="myToggle">
    <item name="android:textOn">""</item>
    <item name="android:textOff">""</item>
    <item name="android:disabledAlpha">?android:attr/disabledAlpha</item>
    <item name="android:background">@drawable/my_btn_toggle_bg</item>
</style>
Run Code Online (Sandbox Code Playgroud)

在my_btn_toggle_bg.xml中

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/myBackground" android:drawable="@android:drawable/btn_default_small" />
    <item android:id="@+id/myToggle" android:drawable="@drawable/my_btn_toggle" />
</layer-list>
Run Code Online (Sandbox Code Playgroud)

在my_btn_toggle.xml中

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_checked="false" android:drawable="@drawable/pausebutton" />
    <item android:state_checked="true" android:drawable="@drawable/playbutton" />
</selector>
Run Code Online (Sandbox Code Playgroud)

playbutton.png和pausebutton.png各占30px x 30px.但是当我看到它放在设备上时,它们看起来要大得多

android

15
推荐指数
2
解决办法
2万
查看次数

数据库表大小没有按比例减少

我正在使用PostgreSQL 8.4.13数据库.
最近我在一张桌子里有大约8650万条记录.我删除了几乎所有这些 - 只剩下5000条记录.我跑了

reindex
Run Code Online (Sandbox Code Playgroud)

vacuum analyze
Run Code Online (Sandbox Code Playgroud)

删除行后.但我仍然看到该表占用了大量的磁盘空间:

jbossql=> SELECT pg_size_pretty(pg_total_relation_size('my_table'));
pg_size_pretty 
----------------
7673 MB
Run Code Online (Sandbox Code Playgroud)

此外,剩余行的索引值仍然很高 - 就像在百万范围内一样.我想在吸尘和重新索引之后,剩余行的索引将从1开始.

我阅读了文档,很清楚我对重新索引的理解是不正确的.

但是,我的目的是减少删除操作后的表大小并降低索引值,以便表中的read operations(SELECT)不会花费那么长时间 - 目前我需要大约40秒来从我的内容中检索一条记录表.

更新

谢谢欧文.我已经更正了pg版本号.

vacuum full
Run Code Online (Sandbox Code Playgroud)

为我工作.我在这里有一个跟进问题:
删除大部分大表后重新启动现有行的主键号

postgresql vacuum postgresql-8.4

10
推荐指数
1
解决办法
1万
查看次数

连接到Mac Mini时,设备会定期丢失连接

我正在尝试在MAC Mini上开发Android应用程序并安装了所有必需的软件,如android SDK,eclipse和ADT.到目前为止,一切都运作良好,除了一件事.我正在通过USB连接Google Nexus手机,我已经将手机置于USB调试模式,并且还检查了通过USB连接时屏幕保持打开的选项.

但由于某些原因,当设备定期连接时,我一直在丢失连接.例如:每3分钟左右.我知道它正在失去联系,因为当我跑步时

adb devices
Run Code Online (Sandbox Code Playgroud)

大约3分钟后,我看到设备列表中没有设备.对此有任何解决方法或我没有正确设置一些步骤?

谢谢.

macos android

7
推荐指数
2
解决办法
6389
查看次数

如何将图像侧向或颠倒?

我有一个自定义视图,我使用onDraw()绘制到我的画布上.我正在画布上画一个图像.

我想将图像颠倒,有点像在水平线上翻转作为参考.这与将图像旋转180度或-180度不同.

同样,我想镜像或翻转sidways,即用垂直线作为它的枢轴或参考.同样,这与canvas.rotate()提供的不同.

我想知道该怎么做.我应该使用矩阵还是画布提供任何方法来执行它像"旋转".

谢谢.

android

6
推荐指数
1
解决办法
8616
查看次数

MediaPlayer实例:stop表现得像一个暂停

我写了一个小音乐播放控制测试应用程序.我有一个播放,暂停,停止和倒带按钮.我的问题是那个player.stop(); 表现与player.pause()相同; 我在player.stop()之后调用player.prepare(),以便我可以让玩家实例准备好start()操作.

在执行stop()之后调用prepare()时,我没有看到任何错误[IOexceptions或IllegalStateExceptions].另外,我在stop()之后没有调用任何seekTo(0).所以,我没有将位置设置回歌曲的开头.

我正在使用运行2.3.4的Nexus Google One手机.

任何想法,如果我做一些愚蠢的事情,或者我正在观察的是实际上是如何构建状态机的.

TIA.

android media-player

5
推荐指数
1
解决办法
3665
查看次数

如何获取应用程序的所有意图过滤器(使用root)

我正在研究系统应用程序,我需要以编程方式了解应用程序能够处理的意图.我已经看到了与此相关的其他问题,但它们似乎都没有答案,但似乎也没有关注系统权限.

PackageManager似乎只提供查询给定intent的活动的方法.我无法找到一种方法来获取给定活动的意图.

例如,如果我有一个具有如此定义的intent过滤器的活动:

<intent-filter>
    <action android:name="android.intent.action.BOOT_COMPLETED"/>
    <action android:name="android.intent.action.USER_PRESENT"/>
</intent-filter>
Run Code Online (Sandbox Code Playgroud)

我知道活动类名和包名,我想从包管理器(或任何其他来源)中找出它可以处理的意图(在这种情况下,BOOT_COMPLETEDUSER_PRESENT).

android android-intent

5
推荐指数
1
解决办法
2717
查看次数

安装程序说"成功安装"后无法看到Xcode

我的MAC mimi上有以下版本的Xcode -

Version: 4.2 (4C128)
Location: /Developer
Applications:
Xcode: 4.2 (821)
Instruments: 4.2 (4209)
Dashcode: 3.0.2 (335)
SDKs:
Mac OS X:
10.6: (4C128)
iPhone OS:
5.0: (9A5259f)
iPhone Simulator:
3.2: (7W367a)
4.0: (8A400)
4.1: (8B117)
4.2: (8C134)
4.3: (8H7)
5.0: (9A5259f)
Run Code Online (Sandbox Code Playgroud)

一切都很好.但出于某种原因,我不得不安装4.1 snow-leopard ver(Mac Mini正在运行MAC OS X 10.6.8).

所以,我使用以下命令删除了Xcode 4.2 ver -

sudo /Developer/Library/uninstall-devtools --mode=all
Run Code Online (Sandbox Code Playgroud)

然后安装4.1版本.安装程序说它已成功完成安装.

但是,我无法在默认的/ Developer/Applications或/ Developer位置找到Xcode.app.

我从根位置开始在我的硬盘上完整搜索Xcode.app.仍然没有运气 -

find / -name "Xcode.app"
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我,我在这里失踪了吗?

谢谢.

xcode osx-snow-leopard xcode4

2
推荐指数
1
解决办法
5603
查看次数

触摸时画布的放大部分

我有一个扩展SurfaceView的自定义视图.我正在画布上画一个图像.当用户触摸画布上的某个点时,我想要显示触摸坐标周围区域的放大视图.并且优选地,当手指移动时,我想相应地更新放大视图的内容.

我想知道android平台本机是否支持这样的功能.如果没有,你们中的一个人能否指出一个很好的例子,可以让我开始或分享如何实现它的想法.我没有做太多这种2D或3D图形,我仍然试图理解Canvas和Matrix类来看看我可以使用什么.

我在论坛上搜索了一个类似的问题,但找不到任何问题.所以,请不要标记我提出已经存在的问题.

不 - 我没有使用OpenGL-ES或任何此类第三方库(尚未).

谢谢大家.

android zoom android-layout android-canvas

2
推荐指数
1
解决办法
4491
查看次数

实施浮动应用程序...从哪里开始

我想创建一个浮动应用程序 - 一个浮动/悬停在其他应用程序上的应用程序。类似于Floating Apps的好人所取得的成就。但我不知道从哪里开始这样的努力。

我了解创建应用程序的传统方法,但我在思考如何开始创建浮动计算器时不知所措。

谁能指出我正确的方向或让我开始?感谢您的投入。谢谢。

android multitasking

1
推荐指数
1
解决办法
9036
查看次数