如何通过点击小组件中的图片来启动一个活动?
Intent intent = new Intent( context, ColorConfigure.class); Intent.putExtras(AppWidgetManager.EXTRA_APPWIDGET_ID, appwidgetId ); PendingIntent pi = PendingIntent.getActivity( context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT); RemoteViews r = new RemoteViews( context.getPackageName(), R.layout. activity_widget); r.setOnClickPendingIntent(R.I'd.pic, pic); 上面的代码在时间上不起作用,即,当我第一次启动小部件时,小部件便可以轻松加载,但是当我从小部件开始启动新活动时,什么也不会发生. 但是,每当我从日食中重新运行我的应用而无需删
8 2024-04-05
编程技术问答社区
使用开关按钮来切换昼夜主题
我在布局中实现了一个开关按钮,想使用android daynight主题使用按钮,daynight主题可以正常工作,但问题是,只要我单击开关,它无法立即起作用,我必须更改活动,然后起作用,例如,如果我单击一个活动中的开关,则直到我按下后面按钮并转到其他活动,然后再回到该活动,然后我的开关状态始终设置为默认情况. 我正在使用Android Studio与Daynight主题 下面是我的开关活动 @Override protected void onCreate(@Nullable Bundle savedInstanceState) { setContentView(R.layout.settings_page); DayNightt = (Switch)findViewById(R.id.dayNight_Switch); DayNightt.setChecked(false); DayNi
6 2024-04-05
编程技术问答社区
在安卓小部件上点击监听器 按钮
我是Android开发的新手. 我想在小部件中的按钮上添加单击"侦听器". 我正在使用服务中的小部件. 预先感谢. 解决方案 也许您应该考虑制作 a>. 这涉及使用: remoteView.SetOnClickPendingIntent(R.Id.WidgetFramElayout, pendendIntent);
2 2024-04-05
编程技术问答社区
小部件上的方向改变后的按钮没有反应
可能的重复: j.一个> 我正在面临一个AppWidget的问题,该AppWidget在XML布局内有一个ImageView,我为其注册了以OnReceive方法处理的悬浮物. 一切正常,直到我更改电话定向为止.在这一点上,小部件不再起作用,我单击图像,但没有发生. 这个问题与这里的问题完全一样: j.一个> 问题是什么,如何解决? 谢谢. 解决方案 我最终设法重新创建了OP的无服务解决方案.这是记录的秘诀:每当您更新远程视图时,都必须更新您更新的所有内容.我的应用程序正在更新一些视觉元素,但不要再次设置按钮处理程序.这导致处理程序在旋转变化后停止工作(而不是马上),因此混乱. 如果正确完成,则不需要拦截配置更改广播,您设置的最后一个远程视图将在旋转后再次使用.您的AppWidgetProvider不需要呼叫. 其他解决方案 我也有一个类似的问题,但是我的应用程序现在使用Alex 建议的解决方案运行良好 " ...在没有服务帮助的情况下解决,只
18 2024-04-05
编程技术问答社区
如何在不打开浏览器的情况下在我们的安卓应用程序中查看网页?
嘿,我正在开发一个Android应用程序,我想在该应用程序中连接到Web.但是,我尝试了Webview to to extextent,但它在我的目录上显示文件罚款,但是在连接到Google.com时,它显示出一个错误! 然后我添加了此文件 在我的subtest.xml中,现在在浏览器中显示url(google.com) 有任何帮助,我如何打开应用程序内的浏览器? 解决方案 使用WebView. import android.app.Activity; import android.os.Bundle; import android.webkit.WebView; public class WebViewDemo extends Activity { private WebView mWebView = null; /
30 2024-04-03
编程技术问答社区
为什么我不能在BroadcastReceiver的OnReceiver中创建通知?
我将创建通知,并希望将其显示在广播员的Onreceiver上.但是我无法做到.为什么 ? 我的班级的代码是: public class AlarmNotificationReceiver extends BroadcastReceiver{ //private Intent intent; private NotificationManager notificationManager; private Notification notification; @Override public void onReceive(Context context, Intent intent) { // TODO Auto-generated method stub long value1 = intent.getLongExtra("param1", 0); String value2 = intent.getStringExtra("param2");
16 2024-04-03
编程技术问答社区
安卓许可拒绝:广播意图
我真的不知道怎么了,但是我的窗口小部件是由系统通过" appwidget_update"更新的,它会在异常出现.我尝试了几件事,导出了接收器(true/fals),我在模拟器和真实手机上尝试了它,但是它是相同的.我添加了几个intent-filters,但它不起作用. 11-06 20:10:10.279: W/ActivityManager(61): Permission denied: checkComponentPermission() reqUid=1000 11-06 20:10:10.279: W/ActivityManager(61): Permission Denial: broadcasting Intent { act=android.appwidget.action.APPWIDGET_UPDATE (has extras) } from com.ency.easychange (pid=1196, uid=10034) requires null due t
30 2024-04-03
编程技术问答社区
安卓:以编程方式启用/禁用应用程序小部件
问题:有没有办法启用我以编程方式使用我的应用程序给出的一些房屋屏幕屏幕?例如,拥有一个"高级"小部件并仅在付款后提供访问权限? 作为Android ,从理论上讲,广播接收器也可以通过编程方式添加,因此稍后可以在运行时注册? 解决方案 您可以在清单中的应用程序小部件的元素上具有android:enabled="false",
18 2024-04-03
编程技术问答社区
小工具发送多种类型的意图
我正在构建一个具有多个按钮的小部件,每个小部件都将自己的意图发送给广播接收器.广播接收器应该根据按钮显示吐司消息.该代码当前看起来像这样: public class WidgetProvider extends AppWidgetProvider { @Override public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds){ ComponentName thisWidget = new ComponentName(context, WidgetProvider.class); int[] allWidgetIds = appWidgetManager.getAppWidgetIds(thisWidget); for (int widgetId : allWidgetIds) {
在安卓原生来电屏幕上弹出窗口,就像真正的来电安卓应用一样
我正在开发一个广播接收器,用于在Android中的来电以及接听电话,我想在本机传来屏幕上弹出一个弹出式接收器. 我完成了该代码.但是现在问题在于,在我的广播接收器 package com.example.popwindowonincomingcallscreen; import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecutorService; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.telephony.TelephonyManager; import android.util.Log; public class IncomingBroadcastReceiver ext
如何创建一个带有缩略图的网络书签安卓小工具?
任何人都知道如何用缩略图制作网络书签吗?请给我一个关于如何获取当前书签网站的缩略图或屏幕截图的想法. 这是我想学习的小部件. 解决方案 这仅适用于ICS+: 浏览器API正在按照联系人的API进行修改,现在书签已链接到帐户并具有文件夹结构.据我所知,尚未通过公共API呼叫暴露新的内部设备,并且所有实现都可能是将来要更改,如果您使用内部API,您的应用程序可能会停止工作.尽管如此,还要了解Android浏览器提供商的内部工作: in BrowserProvider2 .现在,缩略图在另一个表中,并且拥有自己的 uri .但是在内部,他们将数据放在图像表中,这也具有a uri . 有一个新的结构 bookmarks table and " nofollow"> thumbnails table 和图像表.然后,查看如何插入书签: 旧电话 书签插入 缩略图等提取 提取的图像插入 另外, BrowserContract 的这些列定义为 Image
8 2024-04-01
编程技术问答社区
带有联系人照片的联系人列表产生性能问题
我正在使用光标获取联系数据,并尝试将其加载到ListView 中 我已经基于这是我修改了一些的代码,但是我面临着性能问题 如果我删除联系人照片代码,则性能会很好,否则它的速度太慢,例如拖动列表 适配器代码 private class ContactListAdapter extends ResourceCursorAdapter{ Cursor cur; public ContactListAdapter(Context context, int layout, Cursor c) { super(context, layout, c); cur = c; // TODO Auto-generated constructor stub } @Override public void bindView(Vie
28 2024-03-31
编程技术问答社区
安卓小部件位图尺寸
哈罗, 我正在编写一个小部件,但不确定要用作每个屏幕分辨率/密度的背景的尺寸位图. 根据 Android开发者App app widgets tutorial tutorial:/p> To find your minimum width and height in density-independent pixels (dp), use this formula: (number of cells * 74) - 2 Following this formula, you should use 72 dp for a height of one cell, 294 dp and for a width of four cells 因此,如果我的小部件是72DP x 294dp,我的LDPI,MDPI和HDPI可drawables需要什么尺寸的位图? 另外,我的清单中是否需要任何特定的支持屏幕设置? tia, -frink 更新: 我为每个可绘制
4 2024-03-31
编程技术问答社区
安卓远程视图:setImageViewResource() vs setImageViewUri() vs setImageViewBitmap()
以下3种方法(来自RemoteViews类)可用于在Android上更新主屏幕小部件上的图像: setImageViewResource (int viewId, int srcId) setImageViewUri (int viewId, Uri uri) setImageViewBitmap (int viewId, Bitmap bitmap) 但是,经过大量的研究,我发现setImageViewUri()是最适合使用的方法,以避免更新小部件时可能发生的错误"**!!! FAILED BINDER TRANSACTION !!!**".但是为什么这是这样呢?我找不到任何适当的原因或Javadoc文档. 解决方案 有些人建议使用setimageViewuri()降低主屏幕上的小部件的风险.参见 https://code.google.com/p/android/问题/细节?id = 28216#C102
10 2024-03-31
编程技术问答社区
getView Of Adapter extends BaseAdapter中的NullPointerException
我正在填充搜索的listView.在tabwidget.my list中包含一个映像和textView.tabwidget,它可以罚款,但在tabwidget中,它给出了错误.我在getView中有错误我的locat是 08-07 16:24:44.300: E/AndroidRuntime(20166): FATAL EXCEPTION: main 08-07 16:24:44.300: E/AndroidRuntime(20166): java.lang.NullPointerException 08-07 16:24:44.300: E/AndroidRuntime(20166): at com.example.project.SearchDictionaryActivity$MyCustomAdapter.getView(SearchDictionaryActivity.java:392) 08-07 16:24:44.300: E/AndroidRuntime(20
12 2024-03-27
编程技术问答社区
多个可配置的小工具-更新问题
当我添加单个小部件时,我可以正确配置它,并且在初始配置后应按照应该进行更新.但是,当我添加使用相同或不同配置的窗口小部件的第二个和下一个实例时,不会触发. 好吧,要在设置配置之前,在配置活动处于最高时,要执行特定的update,因此它的工作方式如下: 1个小部件-OK 2个小部件 - 第一个好,第二个未更新 3个小部件 - 第一个好,第二,好,第三个未更新 等等. 在Android 4.3上测试的行为.我不知道为什么更新无法正常工作. 配置活动中的按钮(直接从: http:/http:/http://developer.android.com/guide/topics/appwidgets/index.html#configuring ): public void ok(View v){ Intent intent = getIntent(); Bundle extras = intent.getExtras();
10 2024-03-21
编程技术问答社区
没有字典提示的AutoCompleteTextView
我有一个自动填充文本字段.问题在于,在肖像视图中,除了显示顶部的阵列的建议外,在下面的栏中弹出了一个词典的建议.我似乎无法弄清楚如何禁用这些. 解决方案 在您的XML尝试中,inputType="textNoSuggestions". 来自开发人员doc doc : textnosuggestions-可以组合 带有文字及其变化 表示IME不应该显示 任何基于字典的单词建议. 对应于 type_text_flag_no_suggestions.
24 2024-03-20
编程技术问答社区
为MultiAutoCompleteTextView设置预定义值 : Android
我必须将一些预定义值设置为MultiAutoCompleteTextView(在我从建议下拉列表中选择).就像您从下拉列表中选择了2-3个项目一样.设置这些预定义值之后,我再次想继续从列表中进行过滤的正常过程,并将其添加到MultiAutoCompleteTextView. 看起来像这样 Predefined1, Predefined2, Predefined3, 如果我像TextView或EditText一样执行setText(...),并具有一些逗号分隔的值,则将其视为一个整个单词,并在末尾添加一个逗号. 请建议我如何实施它. 编辑: 好的.让我详细解释.我正在尝试像在 github.com/krishnalalstha/spannable" rel =" nofollow noreferrer"> this .但是,从中有1个额外的要求是,除了从建议下拉中选择值,我还需要在显示视图时设置一些预定义的值,当我写东西并按Enter/hide键盘时,
12 2024-03-20
编程技术问答社区