Articles of android intent

在Android中使用优先级队列的服务

我想实现一个基于简单数字优先级处理意图的IntentService ( 源代码 )。 具有较高优先级的意图应首先由服务处理,而不是优先级较低的意图。 Android上有没有这样做呢? 如果没有,关于如何实现它的任何指针?

如何让Android Camera Intent返回全尺寸图片

我正在使用此post中的jengelsma代码来自相机中的捕获图像和活动中的显示来从相机获取图像。 当我得到返回的图像时,它只是很小,当我尝试扩展它时,我立即失去了图像质量。 我认为这只是预览尺寸,但是我无法find返回大图像,因为我需要它来操纵它。 供参考,代码是: package edu.gvsu.cis.masl.camerademo; import android.app.Activity; import android.content.Intent; import android.graphics.Bitmap; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.ImageView; public class MyCameraActivity extends Activity { private static final int CAMERA_REQUEST = 1888; private ImageView imageView; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); this.imageView = (ImageView)this.findViewById(R.id.imageView1); Button photoButton = (Button) this.findViewById(R.id.button1); photoButton.setOnClickListener(new View.OnClickListener() { […]

如果未安装intent,请下载app

我知道我已经看到了一种调用Intent的方法,如果它不存在,该函数将重定向到市场下载具有意图的应用程序。 现在我检查Intent是否存在,但我不知道如何将用户指向要下载的资源。 提前致谢

Intent.getExtras()始终返回null

我正在尝试通过通知和事件onCreate运行活动我想“重定向”。 为此添加了对Intent类中信息的思考。 一个重要的特性是生成通知的类是通过服务执行的。 我从类android.app.Application提供的getApplicationContext方法中检索上下文。 每当我调用方法时, getExtras()返回null 。 我究竟做错了什么? public class OXAppUpdateHandler { private void addNotification(Context context, int iconID, CharSequence tickerText, CharSequence title, CharSequence content) { CharSequence notificationTicket = tickerText; CharSequence notificationTitle = title; CharSequence notificationContent = content; long when = System.currentTimeMillis(); Intent intent = new Intent(context, MainActivity_.class); intent.setFlags( Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP); intent.putExtra(OPEN_UPDATE_ACTIVITY_KEY, 1); PendingIntent pendingIntent […]

使用Android的Intents在Waze中开始导航

我有一个简单的Android应用程序,应该能够允许在2 GeoPoint之间导航。 我可以轻松地在Waze上显示GeoPoint ,编写这段小代码: String uri = “waze://?ll=40.761043, -73.980545&z=10”; startActivity(new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri))); 但是,我真正需要的是一种显示2点之间导航方向的方法。 我试图在Waze源中find正确的BroadcastReciever ,但是当它到达本机调用(JNI)时我停止了跟踪,因为我不知道实际调用在哪里…我只到达了URIHandler签名,没有成功find实施…… 有任何想法吗? 谢谢。

Android – 如何检查textview是否为null

我的应用程序中有一些textview,想要检查textview上的文本属性是否为null或null。 然后我想显示一个吐司,如果我的textview上的值为null 但吐司并没有按照预期运行 这是我的代码: public class brekeleV2 extends Activity { static Context context; brekeleV2Model r = new brekeleV2Model(); private EditText jalan, kota, postal; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); context = getApplicationContext(); Button go = (Button)findViewById(R.id.go); go.setOnClickListener(onGo); Button reset = (Button)findViewById(R.id.reset); reset.setOnClickListener(onRes); jalan =(EditText)findViewById(R.id.jalan); […]

为什么我收到错误“MyActivity不是封闭的类?”

我有一个libgdx程序,它从以下类开始: public class MyActivity extends AndroidApplication implements IActivityRequestHandler 我需要有一个Activity类来使用Display来检测屏幕大小(我不能在AndroidApplication类中这样做)。 所以我添加了以下类作为我的启动器Activity : public class MyActivity1 extends Activity 所以在我的新类MyActivity1我尝试运行我的旧类MyActivity : Intent myIntent = new Intent(MyActivity.this, MyActivity.class); startActivity(myIntent); 但是我得到了以下编译错误: MyActivity不是封闭类 清单如下 为什么我收到此错误?

如何在我的应用程序中访问Gmail附件数据

我有一个使用专门创建的二进制(.gcsb)文件types的应用程序。 这些文件保存在SD卡上的文件夹中。 目前,他们使用ES文件浏览器移动或关闭,或者手机制造商的行为类似于USB驱动器的转移实用程序。 笨重。 我想要的是能够将文件通过电子邮件发送到手机,然后从gmail中打开文件作为附件,这应该启动应用程序,然后将其保存到相应的SD卡文件夹中。 我发现了一些关于设置意图的内容 – 希望 – 在gmail中单击“预览”启动应用程序(特别是在我的Android应用程序中打开自定义Gmail附件 ),但我完全不确定如何访问文件数据! 我想它必须是一个Intent.get … Extra()函数,但是哪个,以及如何使用它?

Android中的隐式vs显式意图(startActivity(intent)崩溃)

我是这个世界的新人。 我使用startActivity(intent)时遇到问题。 这是清单: 这是代码: public class Splash extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.splash); Thread timer = new Thread(){ public void run() { try { sleep(5000); } catch (InterruptedException e) { e.printStackTrace(); } finally { Intent i=new Intent (“com.example.counter.MainActivity”); startActivity(i); } } }; timer.start(); } 我想要显示Splash活动5秒钟,然后显示MainActivity。 […]

在启动外部活动/意图后返回应用程序时显示应用程序主菜单/主屏幕

我通过我的应用程序启动Android Market,使用此代码搜索类似的产品: Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(“http://market.android.com/search?q=pub:\”some txt\””)); c.startActivity(intent); 这适用于展示类似产品。 但是,如果我在市场上点击主页按钮,当我重新打开应用程序时,它仍会显示市场结果。 在这种情况下我想进入主菜单。 有解决方案吗?