草庐IT

extra_context

全部标签

android - 尽管在 2.X 中指定了 MediaStore.EXTRA_OUTPUT,但从相机中检索到的小图片

我只是不明白:当我有意使用相机并指定输出文件时,返回的图像在许多设备上总是非常小(例如MotorolaMilestone2.1、HTCDesire2.1、Emulator2.1、Emulator2.0.1)但不是全部(例如NexusOne)。以下是我调出相机应用程序的操作:privatefinalstaticStringTEMP_PHOTO_FILE=Environment.getExternalStorageDirectory()+"/TEMP_PHOTO.JPG";privatefinalstaticintREQUEST_CAMERA=0;Intentintent=newInten

android - 广播接收器调用两次 EXTRA_STATE_RINGING 状态导致数据不变

我试图在来电时保存通话详细信息,因此我实现了一个收听电话状态的广播接收器。当调用到来时,问题就来了,它进入EXTRA_STATE_RINGING两次,我在其中实现了逻辑,因此我的逻辑调用了两次,导致数据不变。privatestaticfinalStringACTION_IN="android.intent.action.PHONE_STATE";下面是BroadCastReceiver的onReceieve()的代码publicvoidonReceive(Contextcontext,Intentintent){ctx=context;if(intent.getAction().equ

android - 如何使用 Dagger 2 以最少的样板访问 ViewModel 中的 Arguments/Extras Bundle?

我正在将我的应用程序转换为使用ViewModel。为了实例化ViewModel,我使用自定义Factory和Dagger2进行依赖注入(inject)。它看起来像这样:@SingletonclassViewModelFactory@Injectconstructor(privatevalviewModels:Map,@JvmSuppressWildcardsProvider>):ViewModelProvider.Factory{overridefuncreate(modelClass:Class):T=viewModels[modelClass]!!.get()asT}@Target

android - RemoteServiceException : Context. startForegroundService 没有再调用Service.startForeground

我从DeviceMonitor得到以下异常输出://FATALEXCEPTION:main//Process:com.xxx.yyy,PID:11584//android.app.RemoteServiceException:Context.startForegroundService()didnotthencallService.startForeground()//atandroid.app.ActivityThread$H.handleMessage(ActivityThread.java:1881)//atandroid.os.Handler.dispatchMessage(H

java - Android Context.bindService 始终返回 false 并且永远不会触发 ServiceConnection 对象

我已经关注了LocalServiceexample由Google提供,但我的Context::bindService(...)总是返回false并且ServiceConnection::onServiceConnected也从未被调用。我知道Context::bindService()会立即返回,但我的ServiceConnection对象从未被触发。我不知道这些是否适用我的Activity在tabHost中运行,我想知道这是否会以任何方式影响服务绑定(bind)。服务本身可能有问题,但我可以使用相同的Intent调用相同服务的启动服务,它按预期工作。有没有人有这方面的经验?请帮帮我。

android - 如何使用android-sdk-windows\extras\android\compatibility\v4的sample

我想测试sdk1.6+中android-sdk-windows\extras\android\compatibility\v4的sample。在eclipse中,我想导入sample,但是app显示错误。我还将jar添加到示例中,但它也显示错误。你能告诉我如何将示例导入eclipe吗? 最佳答案 如果导入示例失败,请尝试从现有源选项创建新项目。File->New->Androidproject=>选中从现有源创建 关于android-如何使用android-sdk-windows\ext

android - 如何在启动 ACTION_CALL 时将 Extra 传递给 BroadcastReceiver

我正在通过我的Activity发起新调用。并尝试传递一个额外的bool值。publicclassCallInitiatingActivityextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);Intentintent=newIntent(Intent.ACTION_CALL,Uri.parse("tel:"+number));intent.putExtra("com.demoapp.CUSTOM_CALL",true);st

java - Android WebView 应用程序在模拟器 : null Application Context? 中崩溃

我正在AndroidStudio中的Mac上开发一个非常简单的Android应用程序,我已经创建了一个基于NexusS的AVD。应用程序编译没有问题,模拟器启动,然后我在logcat和应用程序中遇到错误崩溃。在模拟器中,会显示一个错误对话框,其中显示消息“UnfortunatelyApphasstopped”这是logcat输出(错误级别):10-0113:59:27.81314114-14114/com.company.appE/SysUtils﹕ApplicationContextisnullinApplicationStatus10-0113:59:27.83214114-141

java - 为什么我们需要使用 Context.obtainStyledAttributes 和 declare-styleable 来获取 GUI 组件的属性

我刚刚看到一些教程代码示例,它们在XML中使用declare-styleable并在Java代码中使用Context.obtainStyledAttributes。我的理解是,它试图获取GUI组件的属性(如背景颜色)。我在想,为什么我们为了获得一个简单的属性就需要经过这些繁琐的步骤呢?如果我想每次都检索GUI组件属性,我必须创建一个新的XML文件,并将我要检索的属性添加到XML文件本身。我们可以有更简单的东西吗?目前,这是我在尝试获取GUI组件的属性时需要做的事情。http://developer.android.com/resources/tutorials/views/hello-

android - getLayoutInflator 和 (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE) 有什么区别

我对这两种说法感到困惑。它们有什么区别,我什么时候可以使用它们?LayoutInflaterinflater=(LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);Viewv=inflater.inflate(R.layout.activity_custom_lists1,parent);和Viewv=getLayoutInflater().inflater.inflate(R.layout.activity_custom_lists1,parent); 最佳答案