Tag: android

基于安装的Android软件包名称自定义筛选意向select器

我想利用内置的意向select器来显示一个自定义的过滤应用程序列表供用户select和启动。 我知道如何获得已安装软件包的列表: final Intent myIntent = new Intent(android.content.Intent.ACTION_MAIN); List<ResolveInfo> resInfoList = getPackageManager().queryIntentActivities(myIntent, 0); 在这一点上,我想根据包名称中包含的特定string(或string的变体)过滤列表,我可以弄清楚如何做。 但是这里是我卡住的地方。 据我所知, Intent.createChooser()只将一个目标Intent作为参数。 我希望有一个重载,基于包和类名称或其他意图的列表。 但是我没有看到这样的事情。 我有没有想念那个地方? 所以问题是,这可能与内置的select器,或者我必须构build我自己的AlertDialog生成器? 我希望避免后来。 提前致谢。

调用loadurl时,Android webview将启动浏览器

我在LinearLayout创build了一个具有标题和Web视图的Activity 。 在onResume()方法中,它调用webView.loadUrl(url) 。 问题在于,活动首先显示标题,其余部分显示为空白,然后设备浏览器将以URL的页面启动。 我想看到的是在标题下面的WebView中显示的页面。 可能是什么问题呢? 编辑 :好的,做了一些进一步的search,发现这一个: 点击url打开默认浏览器 它指向这里的WebView教程。 只需实现Web客户端并设置它。

TextView字幕不工作

我试图使用字幕,而不是在这里工作是我的代码,请让我知道哪里会出错 <TextView android:text="lunch 20.00 | Dinner 60.00 | Travel 60.00 | Doctor 5000.00 | lunch 20.00 | Dinner 60.00 | Travel 60.00 | Doctor 5000.00" android:id="@+id/TextView02" android:layout_width="200dip" android:layout_height="wrap_content" android:marqueeRepeatLimit="marquee_forever" android:ellipsize="marquee" android:singleLine="true" android:focusable="true" android:inputType="text" android:maxLines="1"> </TextView> 我正在使用Android SDK 2.0.1

如何创build一个封闭的(循环)ListView?

我想要创build一个自定义的ListView(或类似的),它将performance得像一个封闭的(圆形的): 向下滚动 – 在最后一个项目到达后,第一个开始(..,n-1,n,1,2,..) 向上滚动 – 在第一个项目到达后,最后一个开始(..,2,1,n,n-1,..) 这在概念上听起来很简单,但显然,没有直接的方法来做到这一点。 任何人都可以指出我正确的解决scheme? 谢谢 ! 我已经收到了一个答案(来自波士顿街道上的Android开发人员谷歌组),但它听起来不知何故难看:) – 我通过创build我自己的列表适配器(从BaseAdapter分类)做到了这一点。 我编写我自己的列表适配器,使得它的getCount()方法返回一个HUUUUGE数字。 如果项目'x'被选中,则这个项目对应于适配器位置='adapter.getCount()/ 2 + x' 对于我的适配器的方法getItem(int position),我查看我的数组,备份适配器并获取索引上的项目:(position-getCount()/ 2)%myDataItems.length 你需要做一些更“特殊”的东西,使其一切工作正常,但你明白了。 原则上,它仍然可以达到列表的结尾或开始,但是如果将getCount()设置为大约一百万左右,这很难做到:-)

检查INTENT互联网连接

有一个Android Intent ACTION_XXX在Internet连接可用时通知我? 我将实例化一个BroadcastReceiver ,通知我的应用程序,当用户启用互联网连接(通过WiFi,通过GSM等…) 任何人都可以帮我吗?

Android – 是否可以禁用点击主页button

我有一个应用程序,当它启动时,我必须禁用Android设备上的所有button,我成功地禁用结束通话等。 我需要禁用主页button点击。 它不应该对点击产生任何行动。 任何build议高度赞赏

Android:我如何防止软键盘推动我的观点?

我的应用程序底部有一个垂直滑动抽屉。 当软键盘打开时,它将抽屉向上推,因此它位于键盘上方。 我实际上希望它保持在屏幕的底部,在显示键盘时隐藏起来。 其他人遇到这个问题? 知道如何解决它?

在android中放置/重叠(z-index)视图上方的另一个视图

我有一个线性布局,其中包括imageview和textview,一个线性布局下一个。 <LinearLayout android:orientation="horizontal" … > <ImageView android:id="@+id/thumbnail" android:layout_weight="0.8" android:layout_width="0dip" android:layout_height="fill_parent"> </ImageView> <TextView android:id="@+id/description" android:layout_weight="0.2" android:layout_width="0dip" android:layout_height="wrap_content"> </TextView> 有些规则可能会丢失,这是一个想法,布局如何看起来。 我想另一个长度和宽度的50dip的小文本视图,放在imageview上,“over”我的意思是z-index比imageview更多,我想把它放在imageview的中心和上面(重叠)。 我想知道怎样才能把一个视图放在另一个视图的上方,并使用不同的z-index(最好是线性布局)?

在操作栏中实现SearchView

我需要从我的arrayList<String>创buildSearchView ,并在下拉列表中显示与此相同的build议 我寻找教程一步一步解释如何在一个操作栏中build立一个SearchView 。 我已经阅读了文档,并遵循谷歌的例子,但它对我没有用。 我已经创build了search <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/action_search" android:title="Search" android:icon="@android:drawable/ic_menu_search" android:showAsAction="always" android:actionViewClass="android.widget.SearchView" /> </menu>` 但是我不知道如何设置string数组的参数。 我试图在不同的Activity中检索结果,但不工作。

如何禁用Android中的家庭和其他系统button?

我需要在我的Android应用程序中禁用家庭和其他系统button。 示例: MX Player ( 请参阅Google Play ) – 您可以在播放器屏幕上按“locking”图标,并locking所有硬件和软件系统button。 它工作正常,没有根。 我在一些使用不同Android版本的设备上testing过它。 我试图反汇编儿童锁(插件),但不知道它是如何工作的。 我需要像MX Player的Kids Lock(插件)一样的解决scheme: – 禁用Home,Back和所有其他系统button。 有什么build议么?