前面照着android系统的裁剪图片的功能自己写了一个相似的工具。功能是大体上实现了,但留下了一个调用的问题:如何从我的程序调用这个裁剪工具,并且获得裁剪后的图片呢? 其实这个也很简单了,就是intent的基础用法。 原文地址请保留http://www.cnblogs.com/rossoneri/p ...
分类:
移动开发 时间:
2016-04-11 08:47:41
阅读次数:
228
1.创建broadcastreceiver; 创建自己的广播接收器,继承自broadcastreceiver; 实现其中的onreceive()方法; 其中context,为发送广播的context,intent为发送的广播内容; 在onReceive方法内,我们可以获取随广播而来的Intent中的 ...
分类:
移动开发 时间:
2016-04-10 17:58:13
阅读次数:
190
一个应用通常包含多个活动。每个活动应该被设计成围绕某些特定的动作,用户可以执行并且打开其他的活动。举例,邮件应用可能有一个活动展示一系列新消息,当用户选择一个消息,一个新的活动打开去查看这个消息。
一个活动甚至可以打开存在于设备上其他应用的活动。举例来说,如果我们的应用想发送一个邮件,可以定义一个intent去执行发送动作,并且包含一些信息,比如邮件地址和消息。另一个应用的,定义处理这种inte...
分类:
其他好文 时间:
2016-04-10 15:01:25
阅读次数:
201
Intent的用法相信你已经比较熟悉了,Intent可以用来启动Activity,Service等等,同时我们也可以通过Intent来进行传值,比如以下代码
Intent intent=new Intent(MainActivity.this,OtherActivity.class);
intent.putExtra("name...
分类:
其他好文 时间:
2016-04-10 11:33:47
阅读次数:
165
今天来更深入的了解一下广播
使用广播需要注意:
1.BroadcastReceiver的生命周期只有十秒左右:
所以,不能再BroadcastReceiver中做比较耗时的操作,而且也不能使用子线程做耗时操作,因为有可能你还没做完它的生命周期已经到了,主线程被杀死了,当然子线程也会被终结,如果需要执行耗时操作,可以通过发送Intent给Service,由Service来完成...
分类:
其他好文 时间:
2016-04-10 10:24:15
阅读次数:
164
每个应用启动时都会产生一个task容器;一般所有的活动都会放在task栈中,当我们启动其他应用时这个task会到后台然后另外的task放在最前面; 一、activity的affinity; affinity对于Activity来说就好像它的身份证一样,可以告诉所在的task,自己属于这个task中的 ...
分类:
其他好文 时间:
2016-04-09 20:22:22
阅读次数:
170
本文主要介绍了隐式Intent匹配目标组件的规则,若有叙述不清晰或是不准确的地方希望大家指出,谢谢大家: ) 1. Intent简介 Intent用于在一个组件(Component,如Activity、Service、Broadcast Receiver)中打开另一个组件。 Intent可分为隐式( ...
分类:
移动开发 时间:
2016-04-09 12:02:22
阅读次数:
218
//此系列博文是《第一行Android代码》的学习笔记,如有错漏,欢迎指正! 我们可以使用 Intent 来启动一个活动, 还可以在启动活动的时候传递数据的,下面一起来看一下: 一、向下一个活动传递数据 Intent中提供了一系列 putExtra()方法的重载,可以把我们想要传递的数据暂存在 In ...
分类:
移动开发 时间:
2016-04-09 00:20:24
阅读次数:
245
概述相机几乎是每个APP都要用到的功能,万一老板让你定制相机方不方?反正我是有点方。关于相机的两天奋斗总结免费送给你。启动相机的两种方式1.直接启动系统相机 Intent intent = new Intent();
intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE);
startActivity(intent);或者指定返回图片的名...
分类:
移动开发 时间:
2016-04-08 15:16:05
阅读次数:
252
Intent mIntent = new Intent(); ComponentName comp = new ComponentName("启动的APK包名","启动的APK入口类(包名加类名)"); mIntent.setComponent(comp); mIntent.setAction("a ...
分类:
移动开发 时间:
2016-04-07 18:28:29
阅读次数:
161