草庐IT

马蜂窝

全部标签

android - 创建蜂窝操作栏选项卡后更改选项卡文本

我正在尝试通过创建一个使用操作栏和选项卡的简单文本编辑应用程序来使用AndroidHoneycomb。不过,我遇到了一个烦人的问题。创建选项卡并将其添加到操作栏后,我想更改选项卡上显示的文本。我认为使用以下方法ActionBar.Tab.setText(CharSequencearg0)可以解决问题,但是,它似乎并没有改变可视文本。更奇怪的是,如果我调用getText(),它会返回我将选项卡更改为的文本。下面是我用来更改标签文本的代码fragment:intcurrentTabIndex=ab.getSelectedNavigationIndex();currentTabTitle=(

android - 蜂窝硬件加速似乎不适用于 setColorFilter

此代码使用位图的alphachannel绘制单一颜色(带alpha)形状。BitmapalphaMask=bitmap.extractAlpha();Paintpaint=newPaint();intcolor=Color.GRAY;...paint.setColor(color);paint.setColorFilter(newPorterDuffColorFilter(color,PorterDuff.Mode.DST_IN));...canvas.drawBitmap(alphaMask,x,y,paint);例如,它会将左边的Bitmap绘制到Canvas上,就像它出现在右边一

android - 蜂窝操作栏不显示(困惑)

我完全不知所措。我使用minSDK=4和targetSDK=11创建了一个应用程序。在Xoom平板电脑上编译和运行。我没有收到操作栏,也无法弄清楚我做错了什么。我已经盯着屏幕看了好几个小时,但不知道我做了什么会导致该栏消失。帮助!关于为什么我看不到操作栏的任何建议? 最佳答案 您需要在Manifestxml中为Activity声明android:theme="@android:style/Theme.Holo"。开发指南上说你只需要设置目标SDK版本,但它不起作用。 关于android-

java - 蜂窝数据上的 WebRTC 连接失败

我正在尝试使用这些项目创建一个带有WebRTC的android应用程序:AndroidRTC它使用这个存储库:io.prinstine.libjingle当两个客户端通过wifi连接到网络时,该项目运行良好,但当其中一个客户端通过蜂窝数据连接时,它不起作用。我试图找到源代码以查看发生了什么,我发现了这个静态类:publicstaticclassOptions{//Keepinsyncwithwebrtc/base/network.h!staticfinalintADAPTER_TYPE_UNKNOWN=0;staticfinalintADAPTER_TYPE_ETHERNET=1我发现

android - 模拟全高清(1920×1080)安卓设备。最大分辨率蜂窝运行?

当前的android版本能否在全高清设备/模拟器上运行。我尝试将模拟器分辨率设置为1920x1080,但它不起作用。模拟器窗口打开,但android没有开始启动。实际上没有比HDready(1280×720)更高的了。我读过这个旧线程making-android-emulator-work-for-1600x1200“Gingerbread,最大分辨率为1280×760”。我在android站点上没有找到类似的东西,而且同时发布了Honeycomb。我们真的无法针对1920x1080屏幕测试Android应用程序吗?如果可以的话怎么办。我还在虚拟盒子中尝试过androidx86,它具有

android - 蜂窝景观上的 HTML 闪烁

在Honeycomb中全屏显示WebView(fill_parent宽度和高度)时,横向加载时HTML会瞬间闪烁。鉴于此代码,您应该只能看到黄色背景(WebView颜色)或蓝色背景(html主体颜色)。但是当切换到横向时,您会看到屏幕部分填充了蓝色,后面是黄色。@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);WebViewwebView=(WebView)findViewById(R.id.webv

android - 蜂窝模拟器纵向翻转屏幕

我刚刚在3.2模拟器上测试了为Android2开发的应用程序。该应用仅支持纵向模式,因此在模拟器的默认横向模式下它会旋转90°(与Android2一样)。但是,如果我将模拟器旋转到纵向模式,则屏幕会反转180°。这意味着,应该在顶部的是在屏幕底部,反之亦然。不仅是应用程序,还有安卓状态栏。如果我退出(后台)应用程序,问题就会消失。我已经在多部手机和模拟器上测试了该应用程序,这在Android2上从未发生过。还不能在真正的Honeycomb设备上进行测试。 最佳答案 您正在开发什么版本的android2,2.1、2.2、2.3.1或2

android - 蜂窝操作栏和边距

我正在尝试在操作栏上使用不同的“homeAsUpIndicator”图形,但我遇到了屏幕边缘和图形的边距问题。在项目的styles.xml中使用值为@drawable/my_graphic的“android:homeAsUpIndicator”属性,我成功地将指示器更改为自定义图形。该图形在设计时考虑到了0dp的左边距-因为图形的左边缘应该一直延伸到屏幕的左边缘。相反,我在图像的顶部和左侧都有6像素的边距。我已经尝试在我的styles.xml中设置边距和填充,但要么不起作用,要么我将其应用于错误的资源。此外,我尝试将操作栏背景设置为9色block图形,并让标准指示器图形(Honeyco

ios - 不要在 iOS 上显示蜂窝数据警告

如果用户决定不允许应用程序访问手机数据,每次他们尝试打开应用程序时,他们都会看到一条警告,告诉他们手机数据已关闭。SDK中有没有办法停止显示此消息或控制显示的时间/位置? 最佳答案 如果您在权限已被撤销时尝试访问Internet,系统将显示此消息。为防止它出现,您可以使用Apple的Reachability用于检测网络可用性的代码,并且仅在网络可用时才进行网络调用。另请参阅,thisStackOverflowpost. 关于ios-不要在iOS上显示蜂窝数据警告,我们在StackOver

iphone - MFMessageComposeViewController:如何限制以蜂窝消息而不是 iMessage 的形式发送消息

我使用MFMesageComposeViewController发送消息,这给我带来了问题。当我向多个收件人发送消息时,无论iMessages是从设置中启用还是禁用,它都可以正常工作。但是,当我向单个联系人发送消息并且从设置中启用了iMessages时,它会在MessageApp中显示“传递失败”并将其显示为iMessage.我如何强制MFMessageComposeViewController将其作为蜂窝消息发送。我的代码是:[[[MFMessageComposeViewControlleralloc]init]autorelease];if([MFMessageComposeVie