草庐IT

android - 如何在 Android 中不使用 Intent 裁剪图像

我正在尝试裁剪我使用下面代码的图像Intenti=newIntent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);i.putExtra("crop","true");startActivityForResult(i,1);但我必须在不使用Intent的情况下裁剪图像。并且还必须自定义裁剪UI。请帮我看看该怎么做。我不应该使用newIntent("com.android.camera.action.CROP");谢谢维卡什 最佳答案

android - 执行相机 Intent 时 Activity 被杀死

[编辑:问题已解决。请看myanswer下面。]在我的应用程序中,我调用系统相机拍照,然后在onActivityResult中处理结果。你知道,通常。它曾经有效,但现在我的通话Activity在我拍照时被杀死了。具体来说,onDestroy()在我按下相机快门后立即在我的Activity中调用。照片确实被拍摄并保存了(我检查过文件是否写入了SD卡)。在我接受照片后,不是返回调用Activity并调用onActivityResult,而是调用Activity堆栈中的上一个Activity。我在logcat中看不到任何异常。我的自定义异常处理程序没有被调用。如果重要的话,我的应用程序还包括

android - 将 Intent 包装在 LabeledIntent 中以供显示

要求:我的应用程序中有一个“分享”按钮。我有通过Facebook分享的要求。我需要选择是否安装nativeFacebook应用程序。我们的决定是在未安装该应用程序的情况下将用户发送到facebook.com进行共享。当前状态:我可以检测到未安装native应用程序(通过包名称),并向选择器添加其他Intent。问题:用户必须选择通过“Facebook的网站”共享的项目显示“浏览器”并具有Android浏览器图标。LabeledIntent项目没有出现,我收到“未找到Intent{act=android.intent.action.VIEWdat=...}的Activity代码(简化..

android - getIntent() 和 Intent 的子类

我写了一个扩展Intent的类MyIntent。然后我使用MyIntent的实例来调用startActivity(MyIntent)。MyIntenti=newMyIntent(this,NewActivity.class);构造函数是:publicMyIntent(Contextcontext,Classcls){super(context,cls);putExtra(var1,var2);//othercodes((Activity)context).startActivity(this);}但是,当我在新启动的Activity中调用getIntent()时,getIntent()

android - 从首选项打开的文件选择器 Intent

我正在尝试了解设置UI构建,我在android文档中看到首选项可以是Intent,但我现在想知道该Intent是否可以返回首选项值(例如由启动文件选择器Activity)?或者,如果我想选择一个文件或目录名称作为我的首选项设置的一部分,我是否需要构建自定义首选项View?有没有任何方便的例子?(似乎人们会对我做很多事情)。 最佳答案 [编辑]首先在您的preference.xml文件中创建一个首选项现在在首选项Activity中执行以下操作@OverrideprotectedvoidonCreate(BundlesavedInsta

android - 如何让相机出现在android的特定屏幕区域?

我需要相机出现在android的特定屏幕区域,这里是我用于相机Activity的代码现在摄像头正在工作,但它占据了整个屏幕我想让摄像头出现在屏幕的特定区域怎么办??privatevoiduploadPhoto(Stringname){Intentintent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);Filefile=newFile(Environment.getExternalStorageDirectory(),name+".jpg");mImageCaptureUri=Uri.fromFile(file);try{intent.putE

android - 从 webview INPUT 字段上传相机照片和文件选择器

我的应用程序是基于网络的,我需要上传来自INPUT野外营地的图片。我有两种情况,因为我不知道另一种方法,具体取决于页面,我根据其URL请愿书选择一个或另一个带有“booleanboolFileChoser”的页面:一个。文件选择器相机拍照。我已经处理了文件选择器并且它完美地上传了文件,问题出在相机上。一旦我尝试上传相机图片,它就会崩溃。据我所知,这是因为URI。a)文件选择器:content://media/external/images/1234b)相机拍摄:file:///mnt/sdcard/Pic.jpg我找不到改变它的方法。查看更新它现在因为在尝试上传“content://m

android - 订阅或绑定(bind)到现有的 Intent 服务

我有一个应用程序有一个初始Activity,它在ListView中列出了一些文件。单击列表中的项目时,您会转到该特定文件的详细Activity。在详细View中,我有一个名为下载的按钮,当您单击下载时,它会启动一个IntentService,它会像这样设置要下载的文件:downloadButton.setOnClickListener(newOnClickListener(){publicvoidonClick(Viewv){Intentintent=newIntent(AppDetailsActivity.this,AppDownloadService.class);intent.p

android - 应用内结算 v3,找不到 bindService() Intent

我是第一次使用GoogleforAndroid的应用内结算。但是,如果用户没有互联网连接或没有安装谷歌框架(例如使用自定义rom)并且可能在其他情况下(例如错误/旧市场版本等)此方法(在提供的IabHelper类中):mContext.bindService(newIntent("com.android.vending.billing.InAppBillingService.BIND"),mServiceConn,Context.BIND_AUTO_CREATE);不起作用,也没有建立任何服务。使用来自“Activity管理器”的少量调试信息:12-1719:58:31.184:W/A

android - 在另一个应用程序中使用应用程序服务

我有一个包含服务的android应用程序。现在我想在另一个应用程序中访问该服务。我怎样才能做到这一点?我在网上找到了这个应用程序。请在下面找到代码fragment1>publicclassLocalWordServiceextendsService{privatefinalIBindermBinder=newMyBinder();privateArrayListlist=newArrayList();@OverridepublicintonStartCommand(Intentintent,intflags,intstartId){Randomrandom=newRandom();if