【Android Intent 深入理解】教程文章相关的互联网学习教程文章

Android开发之bug-No Activity found to handle Intent【代码】

android.content.ActivityNotFoundException: No Activity found to handle Intent做Android开发中,使用隐式intent,Manifest中设置了action和category,如下:<activity android:name="exerciseintent.ExIntent2_1"><intent-filter ><action android:name="1111111111111111111"/><category android:name="android.intent.category.MY_CATEGORY"/></intent-filter></activity>每次进行跳转的时候都会出现force close。log为06-06...

android intent-filter 注册网页链接打开app

如下实现注册m.hao123.com的链接:<intent-filter><category android:name="android.intent.category.BROWSABLE"/> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <data android:scheme="https" android:host="m.hao123.com" /> </intent-filter>原文:https://www.cnblogs.com/lzh-Linux/p/8979239.html

android 开发intentChooser 返回odd requestCode

android app中,我想从intentChooser 中抓取发送邮件的附件,以便知道是什么时候从sd卡中删除文件的时候 intentChooser 在下面的Fragment 中被调用 1 2 3 4 5 6 7 8 9Intentintent = new Intent(Intent.ACTION_SEND); intent.setType("message/rfc822"); intent.putExtra(Intent.EXTRA_EMAIL, new String[]{"email"}); intent.putExtra(Intent.EXTRA_SUBJECT, "subject"); intent.putExtra(Intent.EXTRA_TEXT, "body"); ...

android Intent.createChooser 应用选择器

以微博分享为例: 1.public void onClickShare(View view) { 2. 3. Intent intent=new Intent(Intent.ACTION_SEND); 4. intent.setType("image/*"); 5. intent.putExtra(Intent.EXTRA_SUBJECT, "分享"); 6. intent.putExtra(Intent.EXTRA_TEXT, "终于可以了!!!"); 7. intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 8. startActivity(Intent.createCh...

android Intent的startActivityForResult()方法【代码】【图】

startActivityForResult()  之前学习了利用Intent跳转页面的同时传值,但有的时候需要从跳转到的页面返回所需要的值(如修改了用户信息,需要返回修改的信息),通俗的意思就是A.Activity跳转到B.Activity,在A.Activity中要自动获取到B.Activity返回的数据。  1.介绍几个主要的方法:1 MainActivity.this.startActivityForResult(intent1, 1);第一个参数intent1就不介绍了,第二个参数的值必须要大于等于0,你可以自己设定数值...

主线程中一定不能放耗时操作,必须要开子线程,比如下载文件,不然会不让你拿到输入流--报错显示android.os.NetworkOnMainThreadException【代码】

1.必须要开子线程来操作耗时操作,android.os.NetworkOnMainThreadExceptionnew Thread(new Runnable() {@Overridepublic void run() {// TODO Auto-generated method stubtry {updateFile = Environment.getExternalStorageDirectory()+ "/3530.jpg";//downloadUpdateFile("http://image.anzimall.com/3530/3530_K21D_app_V2.3_2015050528.bin", updateFile);downloadUpdateFile("http://img1.cache.netease.com/catchpic/F/FC/F...

android:intent flags

转载自:http://www.cnblogs.com/mybkn/archive/2012/05/26/2519644.html一、Activity和Task(栈)的关系  Task就像一个容器,而Activity就相当与填充这个容器的东西,第一个东西(Activity)则会处于最下面,最后添加的东西(Activity)则会在最低端。从Task中取出东西(Activity)则是从最顶端取出,也就是说最先取出的是最后添加的东西(Activity),一次类推,最后取出的是第一次添加的Activity,而Activity在Task中的顺序是可...

Android Programming: Pushing the Limits -- Chapter 4: Android User Experience and Interface Design【图】

User StoriesAndroid UI Design附加资源User Stories:@、通过写故事来设计应用。@、每个故事只关注一件事。@、不同的故事可能使用相同的组件,因此尽早地对故事进行分类。@、把目标用户构想到故事里,描述他们的基本特征,会在什么时候、什么地点使用该应用等信息,因此来确定故事的优先级。 Android UI Design:@、构思应用需要展示的界面及内容,不需要详细的界面设计。@、确定各界面的跳转关系。@、用户界面原型设计,可通过工...

android cordova java.lang.Throwable: EventHub.removeMessages(int what = 107) is not supported before the WebViewCore is set up问题的解决和想法

关于这个异常java.lang.Throwable: EventHub.removeMessages(int what = 107) is not supported before the WebViewCore is set up.在项目中出现了好多次,但是,也不影响应用。可是不解决看着也闹心啊。分析了下有可能是@Override onPageStarted方法引起的,也就是this.appView.loadUrl(url);后,还没有执行完,就去执行onPageStarted,导致的这个问题。当然,@Override其他的方法也有可能引起这个问题。原文:http://www.cnblogs...

Android 绘图之一:Canvas 及 Paint 简介【图】

前言  除了使用已有的图片之外,Android应用常常需要在运行时根据场景动态生成2D图片,比如手机游戏,这就需要借助于Android2D绘图的支持。本篇博客主要讲解一下Android下使用Canvas进行绘图的相关操作。最后将以一个简单的Demo演示如何使用Canvas在ImageView上画图并保存。画布Canvas  在Android下进行2D绘图需要Canvas类的支持,它位于"android.graphics.Canvas"包下,直译过来为画布的意思,用于完成在View上的绘图。   ...

Android的Intent和IntentFilter应用说明一例【代码】

转自:http://www.blogjava.net/TiGERTiAN/archive/2010/02/03/311827.html 很多人对文档中的Intent和IntentFilter不理解是什么意思,我这里举例解释下。Intent字面意思就是目标,目的。通俗一点,需要达成某些目标,则需要提供一些动作,这些目标的分类,以及达成这些目标所需要的一些数据等等。Android中的Intent通过Action,Category和data等属性进行了相应的描述,我们想做某些事情(达成某些目标),就需要填写这些参数的部分或...

Android中onInterceptTouchEvent与onTouchEvent

onInterceptTouchEvent: onInterceptTouchEvent是在ViewGroup里面定义的。Android中的layout布局类一般都是继承此类的。onInterceptTouchEvent是用于拦截手势事件的,每个手势事件都会先调用onInterceptTouchEvent。onTouchEvent: onTouchEvent同样也是在view中定义的一个方法。处理传递到view 的手势事件。手势事件类型包括ACTION_DOWN,ACTION_MOVE,ACTION_UP,ACTION_CANCEL等事件。 其中Layout里的onInterceptTouchEvent默认返回...

【从源代码看Android】05 PendingIntent

一、引入PendingIntent是一个非常不起眼的类,你可能在以下情况下遇到过它1、AlarmManagerint requestID = 1;AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE);Intent i = new Intent(this,AshqalReceiver.class);PendingIntent pi = PendingIntent.getBroadcast(this,requestID,i,PendingIntent.FLAG_UPDATE_CURRENT);am.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis() + 1000, 1000, pi);2...

Android中如何使用Intent在Activity之间传递对象[使用Serializable或者Parcelable]

http://blog.csdn.net/cjjky/article/details/6441104 在Android中的不同Activity之间传递对象,我们可以考虑采用Bundle.putSerializable(Key,Object);也可以考虑采用Bundle.putParcelable(Key, Object);其中前面一种方法中的Object要实现Serializable接口,后面一种方法中的Object要实现Parcelable接口。下面我们以一个完整的例子来说明。1.新建一个Android的工程,其中该工程的目录结构如下图: 2. 修改main.xml布局文件。布局...

Android lint具 常见问题检查

1. Correctness 1) DuplicatedIds Layout于id应该唯一 2) NewApi 代码中使用的某些API高于Manifest中的Min SDK 3) InconsistentArrays 字符串国际化中。同一名字的的String-Array相应的item值不同样 4) Registered Activity/Service/ContentProvider没有通过AndroidManifest注冊 5) Deprecated 使用已经废弃的API 6) PxUsage 避免使用px。使用dp 2. Correctness:Messeges 1) MissingTranslation 字符...