Tag: android widget

如何在Android中播放audio文件

我在我的android手机中有一个mp3文件,让它是我的SD卡中的xyz.mp3。 我想通过我的应用程序播放它。 请帮我,我不知道这件事。

“_Problem Loading Widget”消息

当加载一个小部件,如果它找不到资源或它说问题加载小部件。 就这样! 惊人! 这个消息仍然在主屏幕上,甚至不知道加载时遇到了哪个小部件。 我想通过反复试验找出它,但是我想知道是否有任何地方在发生这种情况时find错误信息。 Android会在哪里说加载小部件有什么问题,甚至哪个小部件加载失败?

Android:在ExpandableListView中隐藏子分隔符

我需要从ExpandableListView中完全移除分隔符。 至于父项,它是一个setDividerHeight方法,我可以传递一个零值。 但是没有类似的子分频方法。 有什么办法可以隐藏它吗?

如何使用XML样式在Android中创build自定义button

我想通过使用XML样式来制作这种button[相同的背景和文本]颜色 这只是一个例子,我想写一些其他的文字,如: 关于我 我仍然使用由Photoshop中的devise师创build的button <ImageButton android:id="@+id/imageButton5" android:contentDescription="AboutUs" android:layout_width="wrap_content" android:layout_marginTop="8dp" android:layout_height="wrap_content" android:layout_below="@+id/view_pager" android:layout_centerHorizontal="true" android:background="@drawable/aboutus" /> 注意:我需要这种button的大小和形状 我不想在我的Android应用程序中使用任何图像,我只想使用XML

如何在单个应用程序中使用应用程序小部件创buildAndroid应用

我已经做了一个Android应用程序 ,其中存储与人名和电话号码的date。 现在我必须为这个应用程序开发一个小部件来显示今天(date,人名和电话号码)与button。 要求: 单一的应用程序和小部件。 当我点击小部件中的button时,它将启动我的应用程序。 小工具的数据应该总是与我的应用程序同步 – 当今天(人5和应用程序添加5个人,然后小部件显示10人数据) 我怎样才能devise这个小部件? 任何指导? 我必须使用水平的ScrollView。 我做了一个简单的小部件演示,但我不知道如何与我的应用程序同步。 请分享您的经验,并对我的小部件和应用程序提供一些想法。

在android中打开/closures相机手电筒的小工具

我正在开发一个打开/closures手机相机的部件。 我做了一个可以像切换button(开/关)的小部件。 行为如下所示:有时,当我启用小部件时,指示灯仍然亮着。 但是它不会打开/closures摄像头,但会改变图标。 我无法弄清楚什么是实际的问题。 活动(火炬灯应用程序)同样的事情工作正常。 任何人都可以请解释我怎样才能解决我的问题? 我哪里去错了? 你可以看下面我到目前为止完成的代码 onUpdate方法 @Override public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) { //super.onUpdate(context, appWidgetManager, appWidgetIds); remoteViews = new RemoteViews( context.getPackageName(), R.layout.widgetlayout); watchWidget = new ComponentName( context, FlashLightWidget.class ); Intent intentClick = new Intent(context,FlashLightWidget.class); intentClick.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, ""+appWidgetIds[0]); PendingIntent pendingIntent = PendingIntent.getBroadcast(context, appWidgetIds[0],intentClick, 0); remoteViews.setOnClickPendingIntent(R.id.myToggleWidget, pendingIntent); appWidgetManager.updateAppWidget( watchWidget, remoteViews ); […]

如果我尝试启动服务,为什么会得到InstantiationException?

可能重复: Android RuntimeException:无法实例化服务 我一直试图解决以下问题整天,但似乎没有任何工作。 我有一个小部件,通过IntentService获取视图更新。 但是,当我试图启动这个服务时,我不断收到一个InstantiationException。 下面是错误的堆栈跟踪和我用来启动服务的代码。 我不相信我需要发布服务的代码,因为它从来没有开始,但如果有人认为否则我当然会这样做。 堆栈跟踪 05-30 13:58:47.150: ERROR/AndroidRuntime(1163): FATAL EXCEPTION: main 05-30 13:58:47.150: ERROR/AndroidRuntime(1163): java.lang.RuntimeException: Unable to instantiate service syrligt.cashtrack.widgets.StatisticsWidgetUpdateService: java.lang.InstantiationException: syrligt.cashtrack.widgets.StatisticsWidgetUpdateService 05-30 13:58:47.150: ERROR/AndroidRuntime(1163): at android.app.ActivityThread.handleCreateService(ActivityThread.java:1904) 05-30 13:58:47.150: ERROR/AndroidRuntime(1163): at android.app.ActivityThread.access$2500(ActivityThread.java:117) 05-30 13:58:47.150: ERROR/AndroidRuntime(1163): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:982) 05-30 13:58:47.150: ERROR/AndroidRuntime(1163): at android.os.Handler.dispatchMessage(Handler.java:99) 05-30 13:58:47.150: ERROR/AndroidRuntime(1163): at android.os.Looper.loop(Looper.java:123) 05-30 13:58:47.150: ERROR/AndroidRuntime(1163): at […]

Android如何集中ActionBar searchView

您好,我需要在searchView中放置一些文本,并重点/扩大searchView小部件。 这是我的尝试,但它不工作 @Override public boolean onCreateOptionsMenu(final Menu menu) { … SearchView searchView = (SearchView) menu.findItem(R.id.menu_search).getActionView(); searchView.setQuery(this.filtro, false); searchView.setFocusable(true); searchView.requestFocus(); searchView.requestFocusFromTouch();

使用LinearLayout的自定义小部件无法获取onDraw()

我正在通过扩展LinearLayout创build一个自定义小部件: public class MyWidget extends LinearLayout { private static Paint PAINT = new Paint(Paint.ANTI_ALIAS_FLAG); static { PAINT.setColor(Color.RED); } public MyWidget(Context context) { this(context, null); } public MyWidget(Context context, AttributeSet attrs) { super(context, attrs); } @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); canvas.drawCircle(canvas.getWidth() / 2, canvas.getHeight()/2, canvas.getWidth()/2, PAINT); // never gets called 🙁 } @Override protected […]

我应该使用什么android:inputType来inputIP地址?

我正在构build一个小型Android应用程序,用户将在其中inputIP地址或主机名到EditText小部件中。 90%的时间他们将input一个IP地址,其余的时间 – 一个主机名。 所以自然而然地,我想优化它们让他们很容易地inputIP地址,但是切换到用于主机名input的字母数字的能力是重要的。 我似乎无法find一个好的inputType。 numberDecimal最初似乎是一个很好的镜头,但它只允许一个点。 理想情况下,我想从一个标准键盘开始,按?123button。 我如何到达那里?