Articles of android intent

Android布局权重与相对布局不起作用

嘿家伙我自己试图实现布局重量第一次,有点我尝试与线性布局它的作品好,但是当我尝试相对和线性布局出了一些问题。你们可以告诉我这里有什么问题 我的XML文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/Linearlayout" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:weightSum="100" > <RelativeLayout android:id="@+id/Rlayout" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="45" > <Gallery android:id="@+id/Gallery01" android:layout_width="fill_parent" android:layout_height="fill_parent" android:spacing="4dip" > </Gallery> </RelativeLayout> <RelativeLayout android:id="@+id/Rlayout1" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="10" android:orientation="vertical" > <ImageView android:id="@+id/ImageView01" android:layout_width="fill_parent" android:layout_height="fill_parent" android:scaleType="fitXY" /> <ImageView android:id="@+id/ImageView02" android:layout_width="fill_parent" android:layout_height="fill_parent" android:scaleType="fitXY" /> </RelativeLayout> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/navbar" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="45" android:background="@drawable/button1" android:orientation="horizontal" […]

从其他活动获取数据

仍然在我的android技能。 我的问题在于,我的数据库中有一个标签,其中包含一个名为spinner的名称,当我点击标签时,会出现一个对话框,并给出三个select:1.更新。 2.删除。 3.取消。 我通过了第二个和第三个select,但是在面临这个问题的更新中, 我去另一个具有editText和2个button的活动,保存并取消,我希望保存button从putExtra中的editText获取数据,并将其发回到之前的相同活动,并使用数据中的数据更改旧标签editText。 我感谢任何帮助。 提前致谢。

缺less一个调用来注销我从未注册过的HapticFeedbackBroadcastReceiver接收器

我得到以下错误 “您是否错过了取消注册收件人的电话” 当我点击后退button退出我的应用程序。 如何识别哪个接收器导致泄漏并消除错误? 我使用Google的代码“DownLoader”来下载扩展文件。 10-27 22:13:32.818: E/ActivityThread(30744): Activity com.ssowens.groovebasstrial.BassActivity has leaked IntentReceiver com.immersion.android.haptics.HapticFeedbackManager$HapticFeedbackBroadcastReceiver@41d166d0 that was originally registered here. Are you missing a call to unregisterReceiver()? 10-27 22:13:32.818: E/ActivityThread(30744): android.app.IntentReceiverLeaked: Activity com.ssowens.groovebasstrial.BassActivity has leaked IntentReceiver com.immersion.android.haptics.HapticFeedbackManager$HapticFeedbackBroadcastReceiver@41d166d0 that was originally registered here. Are you missing a call to unregisterReceiver()? 10-27 22:13:32.818: E/ActivityThread(30744): at android.app.LoadedApk$ReceiverDispatcher.<init>(LoadedApk.java:800) 10-27 22:13:32.818: […]

在select通知时,取消Android中的dynamic通知

假设我正在创build一个类似SMS应用程序的Android应用程序。 要求如下: 用户可以接收多个通知,每个通知都有一个inttypes的dynamicID。 select通知后,会加载显示相应消息(SMS)的活动。 被选中的单个通知应该被自动解除。 我关于如何处理这个问题的想法是使用putExtra将整数ID添加到意图,然后可以从它加载的活动内部的意图访问,然后这会消除调用它的通知。 对于我的testing案例,这里是规格: 通知最终将从服务中生成,现在,当testing用户按下一个button时,会生成通知。 当select通知时,被叫活动为消息提供消息,然后试图解除通知。 (为了能见度) 这是我的问题: 当select第一个通知时,它是正确的。 通知被驳回。 当每个连续的通知被选中,第一个通知的ID被显示,并且什么都不被解雇。 我是一个Java新手,更习惯于脚本语言(如Perl,PHP等):) 这是我的来源: <?xml version="1.0" encoding="UTF-8"?> <LinearLayout xmlns:android = "http://schemas.android.com/apk/res/android" android:orientation = "vertical" android:layout_width = "fill_parent" android:layout_height = "fill_parent" > <Button android:id="@+id/create_notification" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="10dp" android:text = "Create new notification" /> package org.test.notifydemo; import android.app.Activity; import android.app.Notification; import android.app.NotificationManager; import android.app.PendingIntent; import […]

Android – 在我的应用程序中获取电子邮件附件名称

我试图在我的应用程序中加载电子邮件附件。 我可以获取内容,但是我无法获取文件名。 以下是我的意图filter的样子: <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="image/jpeg" /> </intent-filter> 这是我得到的: INFO / ActivityManager(97):Starting:Intent {act = android.intent.action.VIEW dat = content://gmail-ls/messages/john.doe%40gmail.com/42/attachments/0.1/SIMPLE/false typ = image / jpeg flg = 0x3880001 cmp = com.myapp / .ui.email.EmailDocumentActivityJpeg} from pid 97 在我的活动中,我得到了Uri,并使用它来获取文件内容的inputstream: InputStream is = context.getContentResolver().openInputStream(uri); 我在哪里可以find在这种情况下的文件名?

如何在Android手机中制作自己的自定义拨号器

在我的应用程序中添加一个意图,以便用户可以调用: str="tel:"+phoneArray[11]; Intent intent = new Intent(Intent.ACTION_CALL); intent.setData(Uri.parse(str)); startActivity(intent); 然后它从Android手机拨打电话,但我想设置另一个自定义拨号器有不同的外观。 需要做什么? 我不是说如何devise拨号器,而只是如何制作一个input号码和执行呼叫的用户界面。

Android开始活动而不创build新的实例

假设我有活动A作为我的应用程序的根活动。 并形成这个活动我去活动B. 我希望能够从B返回到A而不创build活动A的新实例 这个代码在Activity B中 public void onBackPressed() { super.onBackPressed(); // Intent intent= new Intent(getBaseContext(), MainActivity.class); // intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_SINGLE_TOP); Intent myIntent = new Intent(getBaseContext(), MainActivity.class); myIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(myIntent); Log.d("Back", "TEST"); } 但它只是在活动A上调用onCreate。 我想要做的是在后台启动活动b并且每当完成时切换回活动A. 这是清单 <activity android:name=".MainActivity" android:label="@string/title_activity_main" android:screenOrientation="unspecified" android:launchMode="singleTask" android:stateNotNeeded="false"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.HOME"/> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity […]

Android中的意图的概念?

我不是很了解意图的使用和概念。 我明白,一个活动是一个可视界面,一个用户可以参与的努力。我认为一个意图是用来发起和不同活动之间的沟通。 如果是这样,那么你将如何做到这一点? 代码示例会很有帮助。 以类比的forms,试图比较一个意图,在日常生活中的东西。 这将非常有帮助!

使自定义对象的ArrayList可以分组

我有两个类创build对象,我需要通过意图,我目前正在尝试实现Parcelable来做到这一点。 import android.os.Parcel; import android.os.Parcelable; public class Item implements Parcelable { private String name; private double price; private int buyerCount = 0; public Item(String name, double price) { this.name = name; this.price = price; } private Item(Parcel in) { name = in.readString(); price = in.readDouble(); } public static final Parcelable.Creator<Item> CREATOR = new Parcelable.Creator<Item>() { […]

如何以编程方式接听电话?

我想接电话。 我发现意图的android.intent.action.ANSWER但似乎我得到的唯一效果是一个ActivityNotFoundException。 为什么? 这是一个不赞成的意图吗? 我怎样才能得到答案? 我也听说过“telnet技术”。 那是什么? 谢谢