草庐IT

android - 防止某些设备上的 Android 方向改变

我知道您可以在Android应用程序的list文件中限制方向更改,但我想知道是否有一种方法可以根据设备类型/大小来执行此操作。我想在小型/中型手机上阻止它,但在大型手机/平板电脑上允许它。实现该目标的最佳方法是什么?任何帮助将不胜感激。 最佳答案 为此,我认为您需要将两件事合而为一。首先,获取设备屏幕尺寸然后,根据结果启用或禁用方向。第一部分:intscreenSize=getResources().getConfiguration().screenLayout&Configuration.SCREENLAYOUT_SIZE_MAS

android - 从 Intent 中获取多个广播?

http://mobiforge.com/developing/story/sms-messaging-android我在上面的链接中使用了我自己的应用程序中的示例代码来发送短信,但是在检查我的消息的发送状态时遇到了问题。结果是,我尝试发送的每条消息都会弹出toast消息。所以基本上,假设我已经发送了3条消息。当我发送第4条消息时,toast消息将弹出4次。似乎BroadcastReceiver正在从目前使用的每个Intent接收相同的广播?我无法弄清楚为什么会这样,或者如何阻止它。任何帮助或见解将不胜感激!下面是导致这个的具体方法://---sendsanSMSmessagetoan

java - Android Toast消息显示

我有产品list。当用户单击该行时,Toast消息将显示产品名称。我想在每个产品行上显示Toast。我想在用户点击列表行的地方显示Toast看我的照片;当前显示列表中心:我喜欢这个:tablerow.setOnClickListener(newView.OnClickListener(){publicvoidonClick(Viewview){ToastprName=Toast.makeText(RetailerOrderActivity.this,"Name:"+productList.get(Integer.parseInt(view.getTag().toString())).g

android - Galaxy Nexus 上的 Toast 大小

当我在我的应用程序中使用toasts时,它的大小非常非常小。但是当另一个应用程序显示toast时,大小是正常的(如AdvancedTaskKiller,或SMS)。我需要做什么才能得到正常大小的toast?我有一个GalaxyNexusICS=4.0.1,我的应用程序使用SDKAPI级别7(android2.1+)。 最佳答案 谢谢!(x1000)添加到我的list,解决了我的问题... 关于android-GalaxyNexus上的Toast大小,我们在StackOverflow上找到

android - 在android中滚动谷歌地图v2时获取 map 中心点?

您好,我正在做一个应用程序,在我的应用程序中有一个map页面,所以我实现了GoogleMapsV2,我遇到了一个问题,当我滚动map时,我想获得map的中心点,如果我滚动map,我离开它然后它得到map的中心点所以任何人都可以建议解决这个问题它可能会有所帮助提前谢谢你......注意:我使用过GoogleMapsV2,所以请发布相关信息。publicclassMapviewextendsFragmentActivityimplementsOnMapClickListener,OnCameraChangeListener{finalintRQS_GooglePlayServices=1;

android - Toast.makeText() - Activity 或应用上下文

我已经阅读了一些关于何时使用Activity以及何时使用应用程序上下文的讨论(例如onthisSOpost)。我想知道使用Activity或应用程序上下文对方法Toast.makeText()有什么影响.文档仅简要说明参数context:Context:Thecontexttouse.UsuallyyourApplicationorActivityobject.我的问题是当使用Activity上下文时,toast的持续时间是否与Activity生命周期绑定(bind)?这里内存泄漏是一个严重的问题吗?他们似乎受到toast持续时间的限制。还有什么要考虑的?

android - 透明 toast 框

如何在android中设置透明的toastframe?我想让它更透明。 最佳答案 您可以使用下面的代码设置用于Toast的背景。Toasttoast=Toast.makeText(context,"Toasttext",Toast.LENGTH_SHORT);Viewview=toast.getView();view.setBackgroundResource(/*yourbackgroundresid*/);toast.setView(view);toast.show();基本上,您使用makeText创建toast,然后获取由A

android - 如何找到 toast 小部件的布局参数?

我非常喜欢toast小部件的布局,即圆角、透明、浅灰色边框。有什么方法可以查看像toast这样的android标准小部件的布局参数吗?我想定义一个具有相同布局参数的TextView。 最佳答案 布局可以在下面找到{SDKBASEDIR}/platforms/{RELEASE}/res/layout/transient_notification.xml例如对于2.1:可绘制的toast_frame.9.png可以在{SDKBASEDIR}/platforms/{RELEASE}/res/drawable{-RESOLUTION}下找到

java - 无法控制共享首选项中字符串集的顺序

这是我的第一个stackoverflow问题。我对此进行了很多谷歌搜索。在Hashsets、Treesets、LinkedHashSets、Collections、Stacks上(Stack类已弃用?)...我意识到我可以只使用SQLite,但我暂时试图避免这种情况。我正在AndroidStudio中开发一个应用程序。该应用程序与人打交道,列出他们并以不同方式联系他们。应用程序用户可以维护和控制三种类型的列表:最近联系、阻止和Collection夹。这些列表在共享首选项中保存为字符串集,因此它们在关闭和重新打开应用程序时仍然存在。当使用在线数据库填充列表时,各个字符串充当主键。我最关心

android - 如何让 Toasts 仅在应用程序位于前台时才出现?

我有一个从Service内部调用的Toast。按照设计,无论应用处于何种状态,它始终会出现。如何让它只在我的应用程序在前台时出现,而不是在其他应用程序在前面时出现?也就是说,不将其移动到Activity代码。 最佳答案 姆帕拉兹,有多种方法可以非常轻松地完成您想要的操作。在我这样做之前,我想解决你问题中的一个非常重要的缺陷。App不是Activity,Activity也不是App。因此,应用程序不能位于前台或后台。那只保留给Activity。一个简单的例子,然后给你答案。您的服务是您应用程序的一部分。应用程序已加载,但Activit