草庐IT

bbox_extra_artists

全部标签

Android 捕获照片 putExtra(MediaStore.EXTRA_OUTPUT,Uri.fromFile(photoFile));数据为空

privateFilecreateImageFile()throwsIOException{//CreateanimagefilenameStringtimeStamp=newSimpleDateFormat("yyyyMMdd_HHmmss").format(newDate());StringimageFileName="JPEG_"+timeStamp+"_";FilestorageDir=Environment.getExternalStoragePublicDirectory("MyImages");storageDir.mkdirs();//FileimagesFolder=

android - Intent extras 没有更新

我正在尝试从浏览器获取字符串。我在AndroidManifest.xml中使用了SEND操作在MainActivity.java中,我有以下代码@OverridepublicvoidonResume(){super.onResume();IntentreceivedIntent=getIntent();etSearch.setText(getStringFromIntent(receivedIntent));}publicStringgetStringFromIntent(IntentreceivedIntent){//gettheactionStringreceivedAction=

android - 在 onReceive 中找不到随按钮单击发送的 WidgetProvider Intent extras

我正在尝试检测何时单击小部件按钮,但onReceive方法中没有显示任何Intentextra。onReceive会在每次点击时调用,但我的Intentextras都不会出现。我的代码如下:我只在更新时连接切换按钮,所以不确定这是否正确。即使我设置了这个,也没有额外显示并且类别为null。onUpdate(上下文上下文等):RemoteViewsremoteViews=newRemoteViews(context.getPackageName(),R.layout.my_widget);IntentbuttonIntent=newIntent(context,MyWidgetProvi

android - 拍照后无法从相机接收 Intent.extras()

我发现拍摄照片和接收全尺寸照片而不是缩略图是一个常见问题(根据:http://developer.android.com/training/camera/photobasics.html)。拍照和接收缩略图很容易,但教程的其余部分似乎不完整且无法正常工作。有人用简单的方法解决了吗?publicclassTakePhotoextendsActivity{staticfinalintREQUEST_IMAGE_CAPTURE=1;staticfinalintREQUEST_TAKE_PHOTO=1;privateStringmCurrentPhotoPath;privateImageVie

java - Android:如果 Activity 已经在运行,如何捕获 Intent 的 Extras?

我在状态栏中放置了一条通知,其中包含指向我的主要应用程序(主要Activity)的PendingIntent(带有额外信息)。当用户单击状态栏时,将触发PendingIntent并启动我的应用程序,我可以在我的onCreate()方法中读取Extras信息。到目前为止,一切都很好。但如果我的应用程序已经在运行,PendingIntent只会使应用程序进入前台,它不会调用我的任何方法,因此我无法读取Extras中的内容。我能做什么?谢谢! 最佳答案 它确实调用了一个方法。查看OnNewIntent

android - Espresso 测试中的 Mocking Intent Extras

我正尝试在Espresso中启动Activity。问题是我想将模拟的额外内容添加到我用来启动Activity的Intent中。这是示例。@RunWith(AndroidJUnit4.class)publicfinalclassNiceActivityTester{@RulepublicfinalActivityTestRuleactivityRule=newActivityTestRule(NiceActivity.class,true,false);@TestpublicvoidjustStartPlease(){NiceThingniceThing=Mockito.mock(Nic

android - Intent::putExtra() 和 EXTRA_MESSAGE = "com.example.myfirstapp.MESSAGE";

我的代码是follows:首先,我想知道第20行:我有两个问题:一个。为什么MY_MESSAGE分配给com.example.myfirstapp.MESSAGE?b.com.example.myfirstapp.MESSAGE是什么?C。我从来没有在任何地方发过消息;这是像r.java文件中的变量一样自动创建的,还是我需要在某个地方创建它?其次,关于第40行:intent.putExtra(EXTRA_MESSAGE,message);我不确定此方法是否会向即将调用的Activity添加消息或什么...部分地,由于不完全了解Intent的要点,我正在努力理解这一点。我想阅读我的200

android - 在 GooglePlus SDK 上使用 native 共享时, Activity 在没有 EXTRA_ACCOUNT 的情况下启动

我的应用程序中有Google+连接,当我尝试使用Person对象获取用户信息时,一切正常。但是当我按照说明使用共享对话框时inthedocumentation,我在G+库中遇到了崩溃。这是我为此使用的代码:IntentshareIntent=newPlusShare.Builder(getActivity()).setType("text/plain").setText(getString(R.string.application_sharing_default_share_with_friends)).setContentUrl(Uri.parse(shareLink)).getIn

android - 使用 Robolectric 测试带有 intent extras 的服务的启动?

我可以使用Robolectric来测试一个Activity是否启动了一个带有Intent传递的特定Bundle的服务?回答:是的!我想编写一个基于Robolectric的测试来测试我的MainActivity启动MyService并在intentextras中传递一个特定的数字:在“MainActivity.java”中我有方法publicvoidstartMyService(){Intenti=newIntent(this,MyService.class);BundleintentExtras=newBundle();//TODO:Putmagicnumberinthebundlei

Intent "Extra"键与 Bundle 键的 Android 命名约定

我目前正在学习如何在Android中编程。我读到Extras的键(放在Intent中)通常以单词“EXTRA”开头,例如:publicstaticfinalStringEXTRA_USER_CHEATED="someuniquestring";而要保存在Bundle中的对象的键通常以“KEY”一词开头,例如:publicstaticfinalStringKEY_USER_CHEATED="someotheruniquestring";如果我有一个变量需要作为Extra传递给另一个Activity,但我还需要能够将相同的变量保存在Activity的Bundle中怎么办?我应该有两个变量键