草庐IT

without_splash_screen

全部标签

android - ACTION_SCREEN_ON 和 ACTION_SCREEN_OFF 不起作用?

我试图在屏幕关闭(锁定)时关闭WiFi,并在屏幕打开(解锁)时再次打开它。我制作了一个BroadcastReceiver;放入list代码:这是MyIntentReceiver类:packageorg.androidpeople.boot;importandroid.content.BroadcastReceiver;importandroid.content.Context;importandroid.content.Intent;publicclassMyIntentReceiverextendsBroadcastReceiver{//Calledwhenbootcompletes

android - Robolectric - screen_action_bar.xml 第 #-1 行(抱歉,尚未实现): Error inflating class <unknown>

我正在使用Robolectric,但在创建Activity时出现以下错误。我正在使用2.3-Snapshot-androidTestCompile('org.robolectric:robolectric:2.3-SNAPSHOT')android.view.InflateException:XMLfilejar:/Users/user/.m2/repository/org/robolectric/android-all/4.3_r2-robolectric-0/android-all-4.3_r2-robolectric-0.jar!/res/layout/screen_action

android - 如何在 Android 上跟踪 "screen on"时间?

我想用我的第一个应用程序做一些(理论上)简单的事情,但我需要一些帮助才能开始。我想构建一个应用程序,告诉我Nexus4的屏幕今天亮了多长时间。Android通过“设置”>“电池”>“屏幕”向我显示自上次充电以来屏幕亮了多长时间,但我不确定如何解析此数据,或如何将其限制为当天。到目前为止,我的研究表明batterystats.bin与上面概述的屏幕跟踪有关,我可以为此使用ACTION_SCREEN_ON和ACTION_SCREEN_OFF,但我不确定这是否正是我要找的。有什么想法吗? 最佳答案 另一种解决方法是调用UsageStats

java - 深层链接启动 Splash Activity 而不是 Main Activity

我关注了thisguide-Splashscreenstherightway为我的Android应用程序创建启动画面,所以现在我有2个Activity(MainActivity和SplashActivity)问题是深层链接现在无法正常运行,因为它们不是启动MainActivity,而是启动SplashActivity。我不希望SplashActivity在应用程序启动时出现。我能做什么?飞溅Activity:publicclassSplashActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate(Bundlesav

android - 如何禁用 Keyguard 并在触发 SCREEN_ON 接收器时向用户显示 Activity ?

当广播接收器被screen_on激活时,我如何禁用键盘锁,以便当它发生时用户看到我在它后面启动的Activity?(Activity已经开始了……)我一直在通过屏幕关闭触发的广播接收器尝试以下代码...KeyguardManagermyKeyGuard=(KeyguardManager)getSystemService(Context.KEYGUARD_SERVICE);myLock=myKeyGuard.newKeyguardLock();myLock.disableKeyguard();它似乎并没有像现在这样工作。当我打开屏幕时,我仍然需要手动解锁手机上的键盘锁以显示其背后的Act

android.intent.action.SCREEN_ON 不能用作接收器 Intent 过滤器

我正在尝试在屏幕打开时调用BroadcastReceiver。在我的AndroidManifest.xml中,我指定了:然而,接收器似乎从未被调用(断点不触发,日志语句被忽略)。我已将SCREEN_ON换成BOOT_COMPLETED进行测试,这确实被调用了。这是在1.6(SDK级别4)项目中。Google代码搜索揭示了这一点,我下载了该项目并对其进行了同步,将其转换为使用最新工具,但它也无法拦截该事件。http://www.google.com/codesearch/p?hl=en#_8L9bayv7qE/trunk/phxandroid-intent-query/AndroidMa

android - Gradle 安卓 : How to Display test results without using --info

我正在使用GradleAndroid插件运行android测试,并希望查看单独的测试结果。来自这个问题的答案Gradle:HowtoDisplayTestResultsintheConsoleinRealTime?看来我可以使用--info(它打印出很多我不关心的其他冗长的垃圾)或者使用这个只适用于Java插件(不适用于Android插件)的闭包test{afterTest{desc,result->println"Executingtest${desc.name}[${desc.className}]withresult:${result.resultType}"}}当我运行conn

java - ZXing条码阅读器: How to make custom border around capture screen?

我想在zxing捕获屏幕(相机屏幕)周围放置自定义边框。我需要为此做哪些修改?我需要更改哪些Activity和布局才能产生这种效果? 最佳答案 您根本不需要编辑布局。在ViewfinderView中找到onDraw方法。它是绘制“扫描矩形”的核心。你可以按照你想要的方式修改它。可以找到实际绘制矩形的代码here://Drawtheexterior(i.e.outsidetheframingrect)darkenedpaint.setColor(resultBitmap!=null?resultColor:maskColor);can

java - 安卓/Java : long gets negative without exceeding max_value

我正在尝试在我的Android应用程序中进行一些基本计算,以将Date.getTime()值与一些计算值进行比较。我在数据库查询期间所做的计算是:longminus=pauseDays*24*60*60*1000;基本上我计算了pauseDays的毫秒值。如果pauseDays变大(我说的是90天左右),就会发生一些奇怪的事情。计算结果为负数。奇怪的是,结果应该是7776000000,所以它应该比Long.MAX_VALUE小很多。谁能向我解释为什么我在这里得到负数? 最佳答案 大概是因为pauseDays是int类型吧?然后将它乘

安卓 5.0 : howto change Overview Screen Task Title background color

新的Android5.0LollipopOverviewScreen每个应用程序的任务都带有屏幕截图和(默认情况下)灰色标题栏。一些Lollipop应用程序(例如新的Play商店)使用不同的颜色。如何更改概览屏幕标题背景的颜色? 最佳答案 一般来说,如果你的目标是Material,那么你应该设置colorPrimary(操作栏,最近),colorPrimaryDark(状态栏)和colorAccent(复选框、进度条等)在您的主题中。也就是说,您可以使用以下方法将最近使用的颜色动态更改为其他颜色:TaskDescriptiontas