草庐IT

touch-action

全部标签

android - 如何在带有硬件菜单按钮的设备上设置 Action Bar Overflow 的样式?

这就是我在stockandroid上设计ActionBarOverflow的方式:@drawable/menu_dropdown_panel@drawable/selectable_background但指定的自定义选择器不会应用于带有硬件按钮的三星设备上的弹出选项菜单,而是默认为蓝色。我看过thisanswer并尝试申请@drawable/list_selector_holo_light@drawable/list_selector_holo_light但没有效果。我需要继承什么样式(以及我的主题中对应的属性是什么)才能更改后面的硬件按钮选项菜单中的选择器?谢谢你的建议

android - ACTION_CHOOSER 和 ACTION_PICK_ACTIVITY 之间的 Intent 解析和区别

我对Intent解析以及Intent.ACTION_PICK_ACTIVITY和Intent.ACTION_CHOOSER之间的区别有疑问(包括它的便利函数版本Intent.createChooser())。我正在编写一个“程序包管理器”应用程序。我在其中有一个ListActivity,它显示设备上安装的所有包(使用PackageManager.getInstalledPackages()填充)。我还在列表中注册了一个上下文菜单,其中一项是“启动”。下面是我来自onContextItemSelected()的代码,用于处理“启动”上下文菜单项。Intentintent;Listris;

android - action_image_capture 重启应用

几天来我一直在寻找这个问题的解决方案,但我不知道该怎么做:(我有一个使用native相机拍照的应用程序,但问题是,有时,只有在某些设备上,当我拍照并保存并返回时,我的应用程序才会重新启动。它是一个webview,很多逻辑是在服务器端进行的,但是使用javascript接口(interface)来处理相机等native功能。它很难捕捉到,因为它只发生在某些设备上,即使它们是同一型号,我有两个galaxyace,其中一个几乎总是发生,而另一个很少发生(这些不是唯一的设备我测试过)我认为这与相机的方向或类似的东西有关。因为当我在保存/丢弃屏幕(拍照后)旋转设备时似乎更常发生这是我的一些代码:

android - ConnectivityManager.CONNECTIVITY_ACTION 已弃用

在AndroidN中,官网提到“AppstargetingAndroidNdonotreceiveCONNECTIVITY_ACTIONbroadcasts”。并且还提到JobScheduler可以用作替代方案。但是JobScheduler不提供与CONNECTIVITY_ACTION广播完全相同的行为。在我的Android应用程序中,我使用这个广播来了解设备的网络状态。我想在CONNECTIVITY_ACTION广播的帮助下知道此状态是CONNECTING还是CONNECTED并且它最适合我的要求。现在它已被弃用,有人可以建议我获取当前网络状态的替代方法吗?

android - 在没有 ACTION_CALL Activity 的情况下调用电话

有没有一种方法可以从我的应用程序中调用电话,同时让我的Activity保持专注?ACTION_CALL显示通话屏幕,但我想显示我的屏幕,用我自己的控件结束通话。这可能吗?例如有没有实际打电话的服务?我主要是想允许用户调用另一个用户,同时仍然与我的应用交互。 最佳答案 除非您正在构建自己的ROM,否则您无法更改或自定义通话屏幕这在SDK应用程序中是不可能的...您可以尝试设计您的应用程序,使其与后台服务一起工作,从而实现您的目标 关于android-在没有ACTION_CALLActivi

android - 以编程方式更改 "Use by default for this action"

我有普通的“电话”拨号器和新的“拨号器”应用程序。现在,如果我选中“默认使用此操作”并单击“拨号器”应用程序,那么每次按下电话按钮时,“拨号器”应用程序都会自动启动。但是如何在代码中更改它?这个首选项存储在哪里?这是如何映射的?这是由androidActionIntent字符串映射的吗?例如Intent.ACTION_CALL与某些应用程序配对,例如“拨号器”应用程序将成为默认应用程序,每次引发Intent.ACTION_CALL时都会启动...谢谢 最佳答案 从API21开始,您可以使用下一个Intent要求用户成为默认拨号器:I

android - 如何在 Sencha Touch 2 中制作签名的 APK

亲爱的,我已经成功地使用Senchatouch2制作了一个应用程序在我的Android设备上工作正常,在平板电脑和模拟器上也能正常工作。但问题是apk文件无法上传到它显示的AndroidMarket给我一个错误:.apkisnotsignedalsovalidityyear50ErrorinGooglemarket-:GooglePlaydoesnotacceptapkssignedwiththedebugcertificate.Createanewcertificatethatisvalidforatleast50years.我也更改了我的证书"configuration":"Rel

android - 从另一个 fragment :IllegalStateException: Can not perform this action after onSaveInstanceState 启动 dialogfragments

所以我一直在试图了解如何解决这个问题,但我无法真正解决它。现在我只有一个fragment和一个按钮。当您按下此按钮时,它将启动带有确定/取消按钮的自定义DialogFragment。如果我按下确定按钮,它将启动另一个自定义DialogFragment,这次它是一个ProgressDialogfragment。问题是,当我旋转并按下ok按钮然后调用ProgressDialogfragment时出现ok/cancel对话框时,我收到此错误。如果我只在显示progressdialogfragment时旋转,则根本没有问题。我正在使用支持包v4。这是类(class):主要Activity:pu

android - 使用 SlidingMenu 和 ActionBar Sherlock 的 Overlay 切割 Action Bar

我正在为黑色行动2指南应用程序使用ActionBarSherlock库和滑动菜单库,并尝试在滑动菜单的同一Activity中插入漂亮的“覆盖”功能。结果是:叠加层不起作用操作栏剪切这是代码:requestWindowFeature(Window.FEATURE_ACTION_BAR_OVERLAY);super.onCreate(savedInstanceState);setContentView(R.layout.c_m_pyrrhicvictory);Resourcesres=getResources();SlidingMenumenu=newSlidingMenu(this);m

android - CSS:-webkit-touch-callout 替代品 for android

-webkit-touch-callout是否有任何替代方案,它适用于基于Android的手机。我正在尝试禁用移动设备中的长按弹出窗口。我试图绑定(bind)jQuerystaphold事件以返回false;但没有运气......任何的想法?谢谢! 最佳答案 functionabsorbEvent_(event){vare=event||window.event;e.preventDefault&&e.preventDefault();e.stopPropagation&&e.stopPropagation();e.cancelBu