Articles of android intent

获取能够处理SEND意图的应用程序列表以显示在视图中(而不是popup对话框)

我正在尝试获取能够处理SEND意图的手机上安装的所有应用程序的列表。 我目前正在使用Intent.createChooser处理这种情况,但这不是我想要实现的,因为我希望能够访问应用程序列表以在我的活动中的View中显示它们,方式类似Android库存图库应用程序如何显示它们而不是在微调器对话框中。 屏幕截图可在此处获取: http : //i.stack.imgur.com/0dQmo.jpg 任何帮助将不胜感激。

Android致命错误 – 在onSaveInstanceState之后无法执行此操作

我在Android中请求权限后尝试执行片段事务 – 但应用程序不断崩溃。 如何更改此代码以避免这种情况? 任何帮助表示赞赏。 在发送电子邮件之前检查许可: private void emailShare() { if (mayRequestContacts()) { emailShareImpl(); } } 检查许可: private boolean mayRequestContacts() { if (Build.VERSION.SDK_INT < Build.VERSION_CODES.M) { return true; } requestPermissions(new String[]{READ_CONTACTS}, REQUEST_READ_CONTACTS); return false; } 允许检查结果: @Override public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) { if (requestCode == REQUEST_READ_CONTACTS) { if (grantResults.length == 1 […]

如何在android中动态创建Button?

我想创建一个这样的页面。 这7个按钮已经存在但是如果用户想要添加更多类别(按钮),那么他可以使用+按钮并使用–按钮删除。 这个有什么想法或教程吗?

Android按钮onClickListener

我是Android开发的新手。 我试图在我的OnClickListener方法中打开新的Activity 。 我应该写什么以及OnClickListener方法如何工作?

需要FLAG_ACTIVITY_NEW_TASK澄清

所以我的问题是: 我启动App1,打开Screen1,然后打开Screen2。 我按Home,将App1留在后台。 我打开App2,用FLAG_ACTIVITY_NEW_TASK启动App1.Screen1,期望在前面左侧任务中的App1.Screen2上。 相反,我在App1.Screen1和系统上调用onNewIntent()。 当我按下它时再次带来Sceen2和Screen1。 我不使用任何其他意图标志或启动模式。 有人能解释一下发生了什么吗?

如何将EditText设置为仅输入hex数字?

我会在此代码中添加一个EditText控件,以便它只接受hex数字。 我该怎么做呢? bin = (EditText)findViewById(R.id.editText02); hex = (EditText)findViewById(R.id.editText3); dec = (EditText)findViewById(R.id.editText1); oct = (EditText)findViewById(R.id.editText04);

Android Intents:使用具有相同sharedUserId的其他应用程序使用类名启动活动

我的所有应用都有相同的sharedUserId。 我想使用我当前应用程序的类开始另一个应用程序的类。 我想使用intent extras但我不想使用意图URL。 我也不想更改目标活动应用的AndroidManifest。

Android相机对焦模式

我正在尝试制作一个自定义相机应用程序,我想让用户可以在此应用程序中选择焦点模式。 对焦模式为自动和触摸对焦 如果我们想在相机中使用触摸对焦,怎么可以从头开始?

如何完成除第一项活动以外的所有活动?

我谷歌它,但即使我在下面运行此代码它没有完成其他活动。 ButtonClick.setOnClickListener(new OnClickListener() { @Override public void onClick(View view) { LoginManager.getInstance().ctrl = false; UserManager.getInstance().loginControl(); OrderManager.getInstance().orderCtrl = false; Intent intent = new Intent(OrderComplete.this, MainActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP); startActivity(intent); finish(); } }); }

Android – 匹配url模式?

我想通过我的一项活动来获取特定的url。 模式是: http://www.example.com/abc123/foo/xyz789 路径分量“abc123”和“xyz789”可以是任何α数字序列,长度> 1。 在我的清单中这样做: 但似乎我的域中的任何模式都匹配,即: myexample.com myexample.com/whatever 两者都匹配。 我想也许。*运算符不能像我期望的那样工作? 任何帮助都会很棒, 谢谢 http://developer.android.com/guide/topics/manifest/data-element.html