草庐IT

home-screen-widget

全部标签

Android 和 Twitter4j : Handling OAuth with a Webview widget?

我有一个可用的twitter4j实现,但用于授权应用程序的OAuth过程使Android网络浏览器在应用程序后面运行。我想尝试在启动的Activity中实现我自己的webview,这样我就可以finish()它或者至少在我的应用程序之后进行清理。问题是,现在我必须弄清楚如何将authURL返回到我的主要Activity。返回authURL的最佳方式是什么?我已经将一个webview小部件子类化,并且正在尝试一种在onPageFinished()中返回authURL的方法,但还没有完全实现。privateclassmyWebViewClientextendsWebViewClient{@

Android Widget 随机停止工作

我已经处理这个问题三天了,我已经查看了这里的每个问题以寻求答案。我有一个带有按钮的小部件,我希望它做的就是每次单击它时启动一项服务。问题是按钮随机停止工作。我根本无法重新创建它,也不知道是什么原因造成的。我的服务调用stopSelf();但是我在广播接收器上也遇到过这个问题,所以我相信问题出在小部件而不是服务中。这是代码publicvoidonUpdate(Contextcontext,AppWidgetManagerappWidgetManager,int[]appWidgetIds){Log.i("Widget","onUpdate");finalintN=appWidgetIds

android - LinearLayout$LayoutParams 无法转换为 android.support.v4.widget.DrawerLayout$LayoutParams

我正在尝试做抽屉导航选项。这是我的xml:如果我删除Linearlayout则没有错误。此按钮出现在listview后面,edittext出现在屏幕中间。问题是对象没有对齐。有没有办法在DrawerLayout中对齐View对象?如果我不删除linearlayout我会得到这个错误:LinearLayout$LayoutParamscannotbecasttoandroid.support.v4.widget.DrawerLayout$LayoutParams堆栈跟踪:E/AndroidRuntime(3454):FATALEXCEPTION:mainProcess:com.brill

android - 帮助解决 PR​​OXIMITY_SCREEN_OFF_WAKE_LOCK 在 Android 中的问题

我在我的应用中启用了接近唤醒锁,它会在接近传感器检测到某些东西时关闭屏幕。但是当屏幕重新唤醒时出现了一个问题——它进入了锁屏界面,而不是我的应用程序。无论屏幕关闭的时间如何(即使传感器在几秒钟后被清除),都会发生这种情况。这是我使用的代码:intPROXIMITY_SCREEN_OFF_WAKE_LOCK=32;mProximityWakeLock=pm.newWakeLock(PROXIMITY_SCREEN_OFF_WAKE_LOCK,LOG_TAG);if(!mProximityWakeLock.isHeld()){mProximityWakeLock.acquire();}有什

android - HOME键不起作用,可以收听吗?

好的,这是我的问题。每当我按下主页按钮时,什么都没有发生。如果我在一个应用程序中并按下它,我不会像我应该的那样被发送到主屏幕。但是,如果屏幕被锁定并且我按下它屏幕会亮起(因为按下了一个键)。所以据我所知,系统正在为HOME注册按键,但没有调用“android.intent.category.HOME”Intent。有没有什么方法可以监控主页按钮,如果它被按下,则从我的应用程序调用“android.intent.category.HOME”Intent?我查看了整个StackOverflow,但找不到任何有效的方法来在HOMEIntent未激活时监听HOME键。问题回顾:按下HOME键会

java - Android Widget 上的 RemoteViews setViewVisibility

在我的AppWidgetProvider中,我执行以下操作:@OverridepublicvoidonReceive(Contextctx,Intentintent){finalStringaction=intent.getAction();if(action.equals(NEXTPAGE_ACTION)){AppWidgetManagerappWidgetManager=AppWidgetManager.getInstance(ctx);RemoteViewsrv=newRemoteViews(ctx.getPackageName(),R.layout.widget_layout)

android - 在 android list 中使用 CATEGORY_HOME 的目的?

从AndroidManifest中删除以下内容的替代方法是什么:我还发现去掉上面这行后,对我的android没有任何影响应用。这个类别的主要用途是什么,它的替代品是什么。如果此类别的目的是启动主屏幕,则可以通过以下方式完成:IntenthomeIntent=newIntent(Intent.ACTION_MAIN);homeIntent.addCategory(Intent.CATEGORY_HOME);homeIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);startActivity(homeIntent);上面的代码将启动主屏幕,但为什

android - 无法解析 android.support.v7.internal.widget.Tint ImageView

我尝试将我的项目中的compileSdkVersion设置为23并更新了以下库:com.android.support:appcompat-v7:23.1.1com.android.support:recyclerview-v7:23.1.1com.android.support:cardview-v7:23.1.1从那时起我在导入android.support.v7.internal.widget.TintImageView时遇到错误谁能告诉我为什么会这样?TintImageView的包有什么变化吗?请帮忙。我正在使用StudioPreview2.0 最佳

android.widget.Button 无法转换为 android.widget.EditText

开发我的第一个Android计算器应用程序时,我通过Intent传递答案成功地更新了新Activity中的TextView,但这需要用户点击返回以执行另一项计算。我试图让doCalculation按钮在MainActivity中更新一个简单的TextView并收到错误:06-2211:08:17.318:E/AndroidRuntime(31328):Causedby:java.lang.ClassCastException:android.widget.Buttoncannotbecasttoandroid.widget.EditText这是我的代码:/**Calledwhenthe

android - 未能完成 Gradle 执行(新项目)-java home 不同

我下载了AndroidStudio版本[build135.1653844]并创建了一个新项目。我收到一个错误:FailedtocompleteGradleexecution.Cause:Thenewlycreateddaemonprocesshasadifferentcontextthanexpected.Itwon'tbepossibletoreconnecttothisdaemon.Contextmismatch:Javahomeisdifferent.Wanted:DefaultDaemonContext[uid=null,javaHome=C:\ProgramFiles\Jav