Articles of android intent

找不到处理Intent的Activity

我试图发起一个打开Android市场链接的意图。 android manifest部分看起来像这样: 启动意图如下: public void onClick(View v) { String PublisherID = “pub:surreallgames”; Uri marketUri = Uri.parse(“market://search?q=”+PublisherID); Intent marketIntent = new Intent(Intent.ACTION_VIEW, marketUri); startActivity(marketIntent); } logcat输出: 06-17 17:38:47.393: E/AndroidRuntime(476): FATAL EXCEPTION: main 06-17 17:38:47.393: E/AndroidRuntime(476): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=market://search?q=pub:surreallgames } 06-17 17:38:47.393: E/AndroidRuntime(476): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1409) 06-17 17:38:47.393: E/AndroidRuntime(476): at […]

互联网监听器Android示例

我正在开发一款能够持续保持与互联网连接的Android应用。 如果Internet是dow,它应该向用户发出适当的消息。 有没有像Internet Listener这样的东西? 或者如何实现此事件,每当Internet连接不可用时,它应该提供警报。

在编辑文本Android的提示上显示错误

如果用户在edittext中输入空白值,我想显示错误。但我不知道怎么能这样做。这就是我想要的样子: 这是我创建的xml 活动代码 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_main); emailId = (TextView)findViewById(R.id.emailid); continuebooking = (ImageView)findViewById(R.id.continuebooking); firstName= (EditText)findViewById(R.id.firstName); emailId.setText(“gauravthethinker@gmail.com”); setTittle(); continuebooking.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { if(firstName.getText().toString().trim().equalsIgnoreCase(“”)){ firstName.setError(“Enter FirstName”); } } }); } 因此,如果用户没有输入他的名字,我想显示一个错误,比如你没有输入任何名字的图像。请帮助我,我是android.Thanks的新手

将对象列表从一个活动传递到android中的其他活动

我想传递来自另一个活动的一个活动的对象列表。 我在下面有一个类SharedBooking : public class SharedBooking { public int account_id; public Double betrag; public Double betrag_effected; public int taxType; public int tax; public String postingText; } 来自呼叫活动的代码: public List SharedBookingList = new ArrayList(); public void goDivision(Context context, Double betrag, List bookingList) { final Intent intent = new Intent(context, Division.class); intent.putExtra(Constants.BETRAG, betrag); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); context.startActivity(intent); } 被叫活动的代码: […]

在Facebook上通过Intent分享文本而不使用Facebook sdk

由于Facebook不允许通过Intent共享文本,除非我们使用Facebook sdk,我正在寻找实现这一目标的方法。 我可以想到我可以使用的3个黑客: 1)由于Facebook允许图像共享,我可以生成一个Bitmap其中共享文本绘制在其上并使用Intent共享图像。 2)Facebook允许共享URL,在共享时它还显示页面的Head 。 我可以在我的服务器上托管一个专用页面,并将值作为parameter passing到url中,并使用它生成Head 。(我没有使用php的经验,但我想这是可能的) 3)将文本复制到剪贴板并通知用户。 要么 使用所有3的组合。 任何人都可以建议我更好的方式在Facebook上分享我的内容,而不使用Facebook sdk? 提前致谢。

在自定义通知中添加按钮操作

我已经制作了custom notification并且有一个按钮,我想functionalities on notification and button click执行两个不同的functionalities on notification and button click 。 我看了很多链接但找不到添加按钮监听器的方法。 谁能帮忙。 这是我的代码。 非常感谢。 private void startNotification() { Intent intent; PendingIntent pIntent; RemoteViews remoteViews = new RemoteViews(getPackageName(), R.layout.mynotification); Context context = getApplicationContext(); NotificationCompat.Builder builder = new NotificationCompat.Builder( this).setSmallIcon(R.drawable.ic_launcher).setContent( remoteViews); if (hasFlash) { intent = new Intent(context, FlashLight.class); pIntent = PendingIntent.getActivity(context, 1, intent, […]

如何使用Intent.ACTION_VIEW打开保存到内部存储的私有文件?

我正在尝试一个示例程序将文件存储在内部存储中,并使用Intent.ACTION_VIEW打开它。 为了以私密模式存储文件,我按照这里提供的步骤操作。 我能够在/data/data/com.storeInternal.poc/files的内部存储中find创建的文件。* 但是当我试图打开文件时,它无法打开。 请在下面find我用于它的代码。 public class InternalStoragePOCActivity extends Activity { /** Called when the activity is first created. */ String FILENAME = “hello_file.txt”; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); createFile(); openFile(FILENAME); } public FileOutputStream getStream(String path) throws FileNotFoundException { return openFileOutput(path, Context.MODE_PRIVATE); } public void createFile(){ String string = “hello world!”; FileOutputStream […]

意图和未决意图之间的确切区别是什么?

可能重复: 什么是待定意图? 我对意图和未决意图感到困惑。 任何人都可以解释两者之间究竟有什么区别? 我搜索了SO,我find了这个链接,但它不符合我的需要 : https : //stackoverflow.com/questions/5633810/what-is-difference-between-an-intent-and-a-pending – 意图 。 我知道待定意图是一个意图,将在稍后开始。 正常意图在传递给startActivity(intent)或StartService(intent) 。

使用FLAG_ACTIVITY_REORDER_TO_FRONT时,overridePendingTransition不起作用

我在堆栈中有两个活动,为了显示它们我使用FLAG_ACTIVITY_REORDER_TO_FRONT。 到目前为止,当我想使用overridePendingTransition为animation带来animation时,问题就来了。 Intent i = new Intent(ActivityA.this, ActivityB.class); i.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT); ActivityA.this.startActivity(i); overridePendingTransition(R.anim.transition_to_right, R.anim.transition_to_left); 但是,如果没有将标志添加到意图(删除第2行),则不会显示转换,则没有问题。 是否可以通过animation将活动带到前面? 非常感谢!

自定义视图如何访问其活动?

我有一个自定义视图,并希望访问其活动中可用的字符串。 我已经看到在视图类中使用getContext()代码,但没有方法可以访问通过intent为其活动提供的String。 如何使活动中的String可用于其自定义视图?