Articles of android intent

通过Facebook的Android的果冻豆共享意图

我想通过Facebook分享一些图像和文字从果冻豆。 它工作在除了果冻豆的所有设备。 任何人请帮助我如何解决这个问题。 我的代码 Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND); shareIntent.setType("text/plain"); shareIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Content to share"); PackageManager pm = v.getContext().getPackageManager(); List<ResolveInfo> activityList = pm.queryIntentActivities(shareIntent, 0); for (final ResolveInfo app : activityList) { if ((app.activityInfo.name).contains("facebook")) { final ActivityInfo activity = app.activityInfo; final ComponentName name = new ComponentName(activity.applicationInfo.packageName, activity.name); System.out.println("package name"+name); shareIntent.addCategory(Intent.CATEGORY_LAUNCHER); shareIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK |Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED); shareIntent.setComponent(name); v.getContext().startActivity(shareIntent); break; 在这个代码中,我想要一些文字。 但EXTRA_TEXT不工作。如何在这个EXTRA_TEXT中传递string或图像。

以编程方式设置Intents类别

我在AndroidManifest中有一个应用程序和以下几行: <category android:name="android.intent.category.HOME" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.MONKEY"/> 我的问题是:是否有可能以编程方式设置这些选项? 我的意思是,一些用户将能够启用或禁用上述选项。 这样做是为了让我的应用程序成为一个启动器。 那么,是否有可能在这个条件下,所以我可以取决于用户呢? 版本:我编辑了这个问题来添加Rawr的build议。 这是我在打电话给我的主要活动之前所做的事情: Intent myIntent = new Intent(v.getContext(), MainActivity.class); myIntent.addCategory(Intent.CATEGORY_HOME); myIntent.addCategory(Intent.CATEGORY_DEFAULT); myIntent.addCategory(Intent.CATEGORY_MONKEY); startActivity(myIntent); 如果我在清单中使用这些命令,它们就可以工作。 按Home键不能离开我的应用程序。 像上面手动添加类别不起作用。 有什么build议么? 先谢谢你!

Android – 如何检索注册的地理栅栏列表

如何确定为应用程序注册的所有地理栅栏? 在用LocationClient.addGeofences()注册onAddGeofencesResuls() ,我等待onAddGeofencesResuls() (它返回SUCCESS),并尝试使用与我用于注册的相同意图的LocationClient.getTriggeringGeofences(intent) ,但是我只得到null 。

Android意向数据Uri查询参数

我正试图启动我的应用程序使用这样的意图: adb shell am start -a android.intent.action.VIEW -d "my_scheme://my_host?queryParam1=QueryParam1&queryParam2=QueryParam2" (我已经使用scheme“my_app_scheme”和主机“my_host”注册了数据意图filter) 但是当我这样做 getIntent().getData() 我得到的只是URI "my_scheme://my_host?queryParam1=QueryParam1" getIntent().getData()只设置了第一个查询参数。 你知道这可能是为什么吗? 我该如何解决?

Android领域 – 使用意图传递领域对象

我想从一个活动传递领域对象到另一个。 例如 Intent intent = new Intent(MainActivity.this, Second.class); intent.putExtra("Student", studentObj); // studentObj is a realm object startActivity(intent); 并从第二个活动接收它 Intent i = getIntent(); student = (Student) i.getSerializableExtra("Student"); 但是这会导致空指针exception。 java.lang.RuntimeException: Unable to start activity ComponentInfo{testapp.com.tms/tms.testapp.com.tms.view.SecondActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'io.realm.internal.LinkView io.realm.internal.Row.getLinkList(long)' on a null object reference at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2693) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2760) at android.app.ActivityThread.access$900(ActivityThread.java:177) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1448) at […]

Android中的目录的MIMEtypes

我想知道是否可以启动一个意图使用文件浏览器查看目录(如果有一个安装在设备上),所以我可以打开一个文件夹,如下所示: Intent intent = new Intent(Intent.ACTION_VIEW); Uri uri = Uri.parse("file:///sdcard/MyFolder"); intent.setDataAndType(uri, "MIME TYPE FOR FOLDERS"); startActivity(intent);

如何制作基本的Android USB Host应用程序?

我试图开发一个应用程序,检测USB设备,并显示连接时popup。 我遵循了Android Developers网站上的基本USB教程( http://developer.android.com/guide/topics/connectivity/usb/host.html ) 这是我的Android清单: <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="br.com.habeis" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="15" android:targetSdkVersion="15" /> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".MainActivity" android:label="@string/title_activity_main" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <intent-filter> <action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" /> </intent-filter> <meta-data android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" android:resource="@xml/device_filter" /> </activity> </application> </manifest> 和我的device_filter.xml文件: <?xml version="1.0" encoding="utf-8"?> <resources> <usb-device vendor-id="0x1BCF" product-id="0x0007" /> </resources> […]

有没有Android意图添加数据到谷歌保持

有没有Android意图向Google添加数据?

Android:使用提供的会话Cookie打开浏览器

我目前正在寻找一种方法来启动Android上的默认浏览器应用程序,并传递一个会话cookie。 我的应用程序使用HttpClient与外部API进行通信,然后将用户传递给站点进行最后阶段。 我知道这可能是使用WebView,但是我非常特别需要打开外部浏览器应用程序,而不是使用内部的WebView。 我知道: Intent.ACTION_VIEW 可以用来打开浏览器,但是我还没有设法find关于实际传递任何额外数据的很多信息。 任何帮助深表感谢。

Android HLSvideoMIMEtypes

我想开一个Intent来播放一个HLS(HTTP Live Stream)video。 我应该在types字段中放置支持HLS的video播放器吗? 它尝试了以下不成功的:“video / m3u”,“video / m3u8”,“video / hls”,“application / x-mpegURL”,“vnd.apple.mpegURL”,“video / MP2T”,“application / vnd .apple.mpegurl”。 想法请…