Articles of android intent

使用android intent从服务器打开pdf文件

我在网上search如何打开PDF文件从服务器与Android上的默认PDF查看器。 我发现的是先下载文件,然后启动它的目的或加载与谷歌文档。 我不想做所有这些。 我只是想从服务器直接从手机加载默认的PDF查看器。 我试图打开videourl的意图,它的工作。 但意图打开PDFurl是行不通的。 以下是我的代码; private void openFilePDF(){ try{ Toast.makeText(getBaseContext(), "Opening PDF… ", Toast.LENGTH_SHORT).show(); Intent inte = new Intent(Intent.ACTION_VIEW); inte.setDataAndType( Uri.parse("http://122.248.233.68/pvfiles/Guide-2.pdf"), "application/pdf"); startActivity(inte); }catch(ActivityNotFoundException e){ Log.e("Viewer not installed on your device.", e.getMessage()); } } 有什么办法,我可以加载pdf的意图?

使用意向启动一个活动,并禁用后退button启动以前的活动

在我的应用程序。 我有一个login屏幕。 如果login成功,将启动一个tab activity ,其中有4个选项卡。 当我按下标签中的一个button时,将启动一个新的活动。 在我的login类中有一个事件会在某些情况下被解雇。 当事件被解雇时,我想回到标签活动。 我用Intent编写了一个代码。 该代码工作正常。 但是,在到达标签活动后,我不想在按下后退button时返回到活动状态。 我想删除这个。 我想在按“返回”时显示login。 有没有办法做到这一点? 这是我用过的代码: Intent tabi=new Intent(getApplicationContext(),Tab.class); startActivity(tabi); 标签活动中的onkeydown代码是: @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { super.onKeyDown(keyCode, event); return true; } return false; }

Android中可用意图列表在哪里?

我开始学习如何开发适用于Android的应用程序,而且我有意图的一些问题 – 它们似乎没有被logging在案。 我所要做的就是将用户发送到录像机,录制video,video信息返回到我的应用程序。 我知道这是可能的,因为我已经在其他应用程序中看到过,但它似乎是无意的(或者我不完全理解intent的工作原理)。 有什么想法吗?

如何设置onBackButton监听器到一个活动

我有一个类A通过传递Intent通过startActivityForResult运行活动。 在其他类中,让我们说BI获取这个Intent并通过它重新创build活动。 我怎样才能监听那个活动的事件,例如,为了结果正在运行而启动的活动,以及用户按下“返回”button,所以我想要做一些动作。 我怎样才能做到这一点? 预先感谢您。 我重新创build对象实例的活动不是从Activity类派生的。 这只是活动。 所以我只是反对 有没有办法用类的实例做类似的东西,但不是一个类?

在Android应用中播放youtubevideo

在我的Android应用程序中,我希望用户点击一次图像,自动播放YouTubevideo,当video完成后,用户立即返回到应用程序。 Android中最好的方法是什么? 我尝试使用意图。 这在video出现在我认为是一个YouTube网页的作品。 然而,播放video需要另一个水龙头。 如果可能,我想避免这种情况。 我尝试了整个MediaPlayer,prepareAsync,setOnPreparedListener,并没有得到它的工作。 出于某种原因,“准备”从未被召唤过。 没有例外被抛出。 我正在使用模拟器进行testing,而我是Android新手,因此我不确定在物理设备上的行为是否会有所不同。 通过使用webviews获得创意,我在iOS上得到了很好的运行。 我希望在Android上更直接。 该文件确实使声音直截了当。 干杯!

YouTube意图,错误400

我发现我可以通过这种方式在YouTube上播放YouTubevideo: Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube:U79wVTdnMpw")); startActivity(i); 但它不起作用。 YouTube播放器已启动,但出现错误: networking出现问题[400] 我已经更新了YouTube应用程序,但没有任何更改。 我正在使用Android ICS 4.0.1。

如何创build一个打开通话logging活动的Intent?

我想创build一个意图,打开显示当前设备的通话logging的屏幕? 我将如何指定这样一个意图?

如何找回从儿童活动的结果到家长在Android?

我从父母点击一个button开始一个孩子的活动。 而且我正在计算一些儿童活动的结果(stringtypes),并且完成孩子回到Parent。 有没有更好的方法来获得父母使用意图或额外的结果? (我可以通过在Child中将结果variables设置为public和static来获得父结果)请帮助我。 我是Android开发的新手。 startActivityForResult(new Intent(ParentActivity.this, ChildActivity.class), ACTIVITY_CONSTANT); 我应该在Parent的onActivityResult()中写什么?

使用Intent拨打电话时需要的权限?

在我的一个应用程序中,我使用以下代码发出电话: Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse(…)); startActivity(intent); 文档说我确实需要以下清单许可来做到这一点: <uses-permission android:name="android.permission.CALL_PHONE" /> 这是真的吗? 我不明白电话和相机function之间的区别。 当使用手机意图,我需要一个权限,但我不需要相机意图的权限: Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); … startActivityForResult(intent, 1); 如果在意图帮助下解雇了硬件function,是否需要权限列表?

Android中的java.lang.OutOfMemoryError,同时从android中的图库中获取图像

我正在使用代码从图库中挑选图片 public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.gallery); Intent i = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); startActivityForResult(i, SELECT_PICTURE); } public void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == SELECT_PICTURE && resultCode == RESULT_OK && null != data) { Uri selectedImage = data.getData(); String[] filePathColumn = { MediaStore.Images.Media.DATA }; Cursor cursor = getContentResolver().query(selectedImage, filePathColumn, null, […]