草庐IT

screen_capture_injected

全部标签

android - Dagger 2 注入(inject)无效

提供Gson、Retrofit、OkHttpClient单例的模块@ModulepublicclassMyModule{@Provides@SingletonGsonprovideGson(){GsonBuildergsonBuilder=newGsonBuilder();returngsonBuilder.create();}@Provides@SingletonOkHttpClientprovideOkHttpClient(){OkHttpClientclient=newOkHttpClient();returnclient;}@Provides@SingletonRetrofit

java - 升级到 Roboguice 3 后注入(inject)的对象变为空

我刚刚将我们的项目升级为使用Roboguice3,突然之间所有注入(inject)的对象都变为空,包括POJO、提供者、View、资源等。我正在努力找出原因。首先是gradle构建文件,尝试打开和关闭Proguard,但没有任何区别。我相信我们目前使用的是Roboguice3.0.1,但我尝试了3.0,但仍然有问题。compile('org.roboguice:roboguice:3.+'){excludemodule:'asm'}provided'org.roboguice:roboblender:3.+而且我们在模块文件中确实有一些自定义绑定(bind),所以这里是我根据wiki指

android - Dagger2 错误 : Cannot provide without @Inject constructor

我是Dagger2的新手,遇到了一个小问题。希望你能帮我:)我的android项目中有以下类应用应用组件应用模块主要Activity主要组件主模块IntentStarter在重建/编译时出现错误Error:(15,10)error:xyz.IntentStartercannotbeprovidedwithoutan@Injectconstructororfroman@Provides-or@Produces-annotatedmethod.xyz..MainActivity.intentStarter[injectedfieldoftype:xyz..IntentStarterinte

javascript - Android 相当于 iPhone 的 "Add to Home Screen"?

我正在开发移动网络应用程序。目前我有这段jQuery代码,用于检查应用程序是否全屏运行:if(!window.navigator.standalone){$('#content').before('Toenjoythemobileexperiencetoitsfullest,tapthearrowbuttononthetoolbarbelow,chooseAddtoHomeScreen,thenlaunchitfromthere.');}我有几个问题:window.navigator.standalone可以在Android手机上运行吗?用户将移动网络应用程序添加到主屏幕的流程是怎样的

android - Camera Image Capture Intent 无法在 Galaxy Tab 限量版中返回

当我打开带有Intent的相机时,我遇到了GalaxyTab限量版(GoogleI/O)的问题。这是我的代码:IntentimageCaptureIntent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);imageCaptureIntent.putExtra(MediaStore.EXTRA_OUTPUT,Uri.fromFile(newFile(mSavedFilePath)));startActivityForResult(imageCaptureIntent,REQUEST_IMAGE_CAPTURE);在摩托罗拉Xoom上,此代码运行良

android - 如何在不与 FLAG_KEEP_SCREEN_ON 冲突的情况下将屏幕调暗为零

我找到了几种使屏幕变暗的方法,但我不确定它们如何与FLAG_KEEP_SCREEN_ON协同工作:Settings.System.SCREEN_BRIGHTNESSIHardwareService.setScreenBacklight()WindowManager.LayoutParams.screenBrightness即使我将亮度设置为0.0,以上哪种方法会保持屏幕亮起? 最佳答案 没有什么能可靠地工作。如果您在某些设备上将亮度设置为0,它会关闭屏幕(但设备将处于一种有趣的状态大约5秒左右,然后才真正意识到它已关闭并照此运行)。

android - Root设备的 INJECT_EVENTS 权限

我正在尝试在我的应用程序中实现一种vnc(基于oNaiPs的droid-vnc-server)。由于鼠标事件不适用于我的设备,我正在尝试以下操作:从nativevnc帧缓冲服务器发送数据报,在Service中捕获它们并使用Instrumentation的sendPointerSync。这就是需要许可的地方。我听说如果你使用RootExploter、chmod和reset将.apk推送到/system/app,你可以获得所有需要的权限,但这对我来说不起作用,我仍然得到安全异常。我也尝试过手动编辑/data/system/packages.xml文件。是否有任何其他方式来获得许可(也许以某

android - 如何使用 libgdx 获取 "loading screen"?

我一直想知道如何创建加载屏幕。如果我使用while(!manager.update())游戏永远不会渲染。然后我想到了是否要在while循环中手动调用render方法。喜欢:while(!manager.update())render();它可能会起作用。那么我还可以创建另一个线程并在该线程之外进行渲染吗?什么是最佳解决方案? 最佳答案 你真的应该看看thiswikipage,你的渲染方法应该是这样的:publicvoidrender(){if(manager.update()){//wearedoneloading,let'smo

android - Dagger 2.15 - 如何在 Application 类中注入(inject)依赖项

我无法在DaggerApplication类中注入(inject)依赖相关类如下申请classApp:DaggerApplication(){@InjectlateinitvarmSomeClass:SomeClass//ThisisalwaysNULLoverridefunapplicationInjector():AndroidInjector{returnDaggerAppComponent.builder().application(this).build()}overridefunonCreate(){super.onCreate()mSomeClass.initialize

android layout-land 和 screen-rotation 处理

我有纵向模式的布局(在文件夹布局中)和横向模式(在文件夹布局中)。此屏幕位于其中一个选项卡下,因此我必须处理屏幕旋转(屏幕旋转后,不会发生默认屏幕重启)。我想在屏幕旋转到横向模式时从“layout-land”更新View,在屏幕旋转到纵向模式时从“layout”更新View。我该怎么做? 最佳答案 您可以在setContentView(R.layout.name)中使用onConfigchange方法,这种方式将起作用。 关于androidlayout-land和screen-rotat