问题标签 [galaxy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
842 浏览

android - pt 中的文本大小在三星 Galaxy S2 i9108 上不起作用

我从头开始创建了一个 Hello World 应用程序。它的布局包含一个 TextView,它没有指定android:textSize值,它在真实设备的屏幕上显示良好。我又添加了一些,它们以磅为单位明确指定文本大小,它们看起来都非常非常小,几乎不可见。

作为进一步的测试,我在res.values文件夹中放置了一些尺寸并以编程方式访问它们:

三星 Galaxy S2 i9108 的密度为 240dpi,因此 60dp 相当于 90 像素。但是对于以点为单位的所有大小,它们似乎都被转换为非常小的值。有人有想法吗?提前致谢。

这个应用程序有一个minSDKVersion="10",这就是 i9108 是什么。所以我不认为这会是一个问题。而且,这个应用程序在模拟器上运行良好,但不能在真实设备上运行。

(我手头没有真机,测试难度很大,所以目前还没有做很多测试。)

有人有想法吗?先感谢您。

0 投票
3 回答
15967 浏览

android - android - 在 Galaxy Nexus 上显示菜单按钮

我需要为 Galaxy nexus 上的某些活动显示菜单按钮。我找不到如何做到这一点,因为它默认隐藏它。我不希望创建操作栏,因为它占用了我想用于其他事情的更多空间。将“android:targetSdkVersion”值设置为低于 14 时,似乎会显示菜单按钮,否则会隐藏它。顺便说一句,活动需要全屏,没有标题/动作栏。

在很多地方(甚至是启动器)默认情况下都没有显示这个按钮,这很奇怪,在某些地方它确实存在。对于这么多安卓设备来说,这样的按钮是一个非常基本的按钮。谷歌决定不仅如此,而是显示切换按钮更重要,并且默认显示(不知道是否可以隐藏它,但我想不是,因为主页按钮在长按时不再做任何事情) .

无论如何,请帮助我。我对 android 4 很陌生。

0 投票
1 回答
1676 浏览

java - 无法通过 android 3.2 上的 javamail api 发送电子邮件

编辑: Hiren 给出的解决方案奏效了。非常感谢!对于那些有类似问题的人,请按照这些说明进行操作并查看以下内容:Android Honeycomb: NetworkOnMainThreadException even when using AsyncTask and no strict mode?

再次感谢!

我正在为 Galaxy 选项卡开发应用程序,但无法从该选项卡发送电子邮件。我发现的代码可以在其他地方(包括我的手机)使用,但确实可以not work on the tab

当我尝试通过 javamail 发送邮件时遇到的异常是这样的:

不加载file: /system/lib/javamail.providers

我尝试使用下面建议的解决方案,但出现以下异常:

0 投票
1 回答
104 浏览

android - 基于字符串播放原始文件

我有一个简单的程序,可以在其中生成随机数,并使用它们从数组中返回一个元素。基于这个数组元素,我想播放一个声音文件。例如:返回的随机元素是“Am”。我现在想播放文件“am.ogg”。但是您不能只为 resourceId 输入一个字符串。有任何想法吗?

0 投票
2 回答
2131 浏览

android - 批量删除 Android 中的默认应用程序(使用终端模拟器)

我正在尝试从我的植根 Galaxy S2 手机中删除默认应用程序。

我正在使用“Android Terminal Emulator”来删除这样的应用程序:

问题是我列出了我要删除的应用程序,但它有 60 多个应用程序。有没有办法一次删除多个应用程序?或者有没有办法从windows pc运行终端模拟器,这样我就可以一遍又一遍地快速复制粘贴命令?

0 投票
0 回答
467 浏览

android - Android 4.01 Ice Cream Sandwich Galaxy Nexus 上 Tabactivty 中 ListView 中的 EditText 小部件

解决了:

我已经解决了我的问题。为了获得所需的功能,我做了其他事情。事实证明,在滚动视图中有一个 tabHost 是问题所在,但据我测试,这只是 Android 4.0+ 的问题。下面的代码使我能够“缩小”我的 tabwidget,从而使我的应用程序能够“全屏”运行。我希望有一天这会帮助一些人xD。

大家好 :) 我在 Android/iOS 上工作了一年多一点,我做了大约 5 年的 C/C++ 作为业余爱好。这段代码也是一个爱好项目。

我有一个相当具体的问题......我目前正在 Galaxy Nexus 上开发我的应用程序,运行开箱即用的Android 4.01我也在 4.02 上测试过这个 - 相同。

我的问题是:

我在使用 BaseAdapter 的子类的列表视图中的 LineayLayouts 中有几个编辑文本视图。每当我双击或“长按”此视图并包含文本时,我的应用程序就会崩溃并引发 IllegalStateException。请参阅下面的调用堆栈。通常这会(在 Android 4.0+ 中,我猜是 3.2+ 中)创建一个具有不同复制/粘贴选项的选项栏。

我的应用程序包含一个带有 4 个选项卡的 Tabactivity。这些选项卡由 4 个“子活动”组成。我的 Tabhost 被滚动视图包围,以使我能够“全屏”并删除 tabwidget,但我认为这不是问题所在。我的问题存在于所有 4 个选项卡中。

以上所有功能都可以在其他 4 台设备上完美运行,包括:HTC Desire、三星 Galaxy S 2、HTC Hero 和运行 2.3.3 的模拟器。(我不能在我的 i7 1.6 quad 上运行 4.0 模拟器,因为它只会使用 1/8 的处理能力)

但是,当我在像 AlertDialog 这样的弹出窗口中有一个 Edittext-view 时,双击/长按功能以标记文本就可以正常工作,并且屏幕顶部的新 4.0 栏带有剪切、复制等选项,并且粘贴弹出并且工作正常。

我试图自己和在网上搜索解决方案,但我一直找不到任何信息。我发现人们以前在使用 edittext 和 Listviews 时遇到过问题。我已经尝试将我的 Edittext 视图放在 LinearLayouts 中,而不是 Listview 中的一个巨大的 LinearLayout 中,但这没有任何区别。

任何投入将不胜感激!如果您需要更多信息,请告诉我!:) 谢谢 :)

编辑:

我做了更多的研究,我尝试构建一个布局完全相同但没有围绕我的标签主机的滚动视图的应用程序。这行得通。但除非我想重写我的大部分布局,否则不能解决我的问题。

这是我的 Main.xml

来自 Eclipse 的调用堆栈:

0 投票
11 回答
43264 浏览

android - Windows 根本无法识别 Galaxy S2

我的 Galaxy S2 有问题。我通常将它置于调试模式,直到几天前它运行良好。我以前通过 Eclipse 成功加载了用于测试的 APK。

我试图加载一个正在开发的新应用程序的原型,当我插入 S2 时什么也没发生,Windows 没有像往常一样发出哔哔声,当我尝试查看正在运行的设备时它没有出现。

当我查看通用串行总线控制器下的设备管理器时,它没有显示任何“未知设备”

我尝试通过 kies 和第三方资源重新安装驱动程序(以及删除所有驱动程序并让 Windows 再次为我安装它们。

我试过连接为大容量存储设备,打开和关闭调试模式。

我已经多次重启我的电脑和手机。

当我的手机关闭并插入时,Windows 会发出哔哔声并说设备已连接但无法识别(这比手机打开时得到的更多)

有时当我在 Kies 中“解决连接问题”时,它会重新安装驱动程序,并且在该过程完成后,Windows 会报告“驱动程序未成功安装”

我试过将它插入我的 Windows XP 笔记本电脑,即使我在笔记本电脑上安装了 Kies,它也会显示为“无法识别的设备”,并尝试安装驱动程序,结果相同。

在这里发帖是我最后的手段,因为我花了将近 5 个小时来解决这个问题并寻找答案。我最担心的是,当我插入手机时,它会发出哔哔声说它正在充电,但 Windows 7 甚至看不到它!

我感谢所有建议和帮助!

编辑:我还安装了适用于 Windows 的三星 Android USB 驱动程序,Windows报告驱动程序未成功安装

谢谢乔恩

0 投票
6 回答
3878 浏览

android - 使用 jQuery Mobile 和 Phonegap 在 Galaxy S2 上使用键盘输入错误

我们正在使用 jQuery Mobile 1.0.1 和 Phonegap 1.4.1 开发一个移动 Web 应用程序,并且在 Galaxy s2 上遇到了键盘问题。

我们有一个滑出并包含搜索输入的菜单:

当我们点击输入使其获得焦点时,键盘会打开但不允许我们输入任何内容。我想这里的一个线索是它给了我们一个普通的文本键盘而不是搜索键盘(它有一个放大镜作为回车键)

如果我们在菜单打开时关注输入:$("#menu_search").focus() - 搜索键盘在菜单显示时打开,我们可以搜索但是只要我们点击输入,键盘就会变为常规键盘,我们无法输入任何内容.

另一个线索是,在键盘上键入时,自动预测会起作用,但是当点击正确的选项时,只会在输入中添加一个空格,而不会添加其他字符。

我们在搜索输入上尝试了许多其他属性,但均无济于事:

这一切都适用于运行 2.2 的 HTC Desire 和运行 CM7(Android 2.3.7)的欲望

我们甚至尝试将输入更改为 textarea 但这几乎是一样的 :(

我也试过:

看看这是否会阻止它更换键盘,但也没有运气。

然而,我们在应用程序的其他地方确实有另一个搜索输入,它工作正常,唯一的区别是另一个搜索在“propper”页面中:data-role="page"并且菜单在所有其他页面之外并且它自己只是设置为隐藏最初。

请帮忙,我在哭血!

0 投票
2 回答
3101 浏览

android - 三星 Galaxy S2 2.3.5+ 不调用 overScrollBy()

似乎三星禁用了他们的过度滚动(可能是由于苹果套装)。

我有一个扩展ScrollView和覆盖的视图的实现

在所有其他设备上(当然是 Gingerbread 和更高版本),overScrollBy当滚动条到达其末端时会被调用,并且用户实际上可以过度滚动视图)。

在 Android 2.3.5+ 上,三星已经实现了某种完全禁用过度滚动的机制(不仅仅是他们的过度滚动实现,还有 Android 的实现),每次用户尝试过度滚动时,都会打印以下 LogCat 事件:

有什么办法可以解锁三星在那里所做的事情吗?或者也许是另一种创建超卷轴的方法?

0 投票
1 回答
1394 浏览

android - 三星 Galaxy SII (Mali-400 MP) 上的 glGenerateMipmap() 非常慢

我目前正在使用 Android NDK 和 OpenGL ES 2.0 在三星 Galaxy SII (ARM Mali-400 MP) 上做一些 GPGPU。为此,我需要从已通过 FBO 渲染的纹理生成 mipmap。不幸的是 glGenerateMipmap() 在设备上似乎很慢。为 512x512 RGBA8888 纹理生成 mipmap 大约需要 90 毫秒。由于我也在其他 Android 设备上尝试过相同的代码,而这个功能的运行速度要快得多(大约 2 毫秒),这种减速确实让我感到困惑。我在这里做错了什么或遗漏了什么吗?任何人都可以提供在带有 ARM Mali GPU 的设备上工作的这种情况的示例代码吗?

以下是我的代码的相关部分: