在Activity中启动Service的时候报错: 服务意图必须是显性声明。 这是为了防止造成冲突(i.e. 有多个Service用同样的intent-filter的情况) 这是Android 5.0 (Lollipop) 之后的规定。 不能用包名的方式定义Service Intent, 而要用显性 ...
分类:
编程语言 时间:
2016-07-13 19:43:21
阅读次数:
134
1. 找出系统中所有视频 private void choiceFile() { ...
分类:
其他好文 时间:
2016-07-12 18:54:03
阅读次数:
202
Android四大组件分别为activity、service、content provider、broadcast receiver。 一、android四大组件详解 1、activity (1)一个Activity通常就是一个单独的屏幕(窗口)。 (2)Activity之间通过Intent进行通信 ...
分类:
移动开发 时间:
2016-07-12 11:43:26
阅读次数:
185
下面通过短信拦截器来介绍短信中的广播 布局文件 在布局文件中可以设置需要拦截的号码 Activity 在Activity中获取数据并保存到本地的xml数据库中 短信拦截器 短信的格式比较复杂(号码+信息),所以被存储在intent对象中。由于考虑的API level的问题这里需要做版本判断。调用ab ...
分类:
移动开发 时间:
2016-07-11 21:03:33
阅读次数:
217
如何启动每当我们使用startActivity()的时候,系统就会为我们启动个Activity。虽然代码简单,但是Activity的启动是非常复杂的,我们一起去看看: public void startActivityForResult(Intent intent, int requestCode, @Nullable Bundle options) {
if (mParent ==...
分类:
其他好文 时间:
2016-07-10 19:03:00
阅读次数:
291
分享文本内容 如果为intent调用了Intent.createChooser(),有几个好处:1.即使用户之前为这个intent设置了默认的action,选择界面还是会被显示。2.如果没有匹配的程序,Android会显示系统信息。3.我们可以指定选择界面的标题。只需将最后一行代码修改为startA ...
分类:
移动开发 时间:
2016-07-10 15:15:54
阅读次数:
173
Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。
一:了解四大基本组件
Activity :
应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。
Activity之间通过Intent进行通信。在Intent 的描述结...
分类:
移动开发 时间:
2016-07-09 16:34:36
阅读次数:
290
android 迭代开发中陆续遇到各种问题,我们要善于总结,归类。现在记录一下这几个月遇到的问题汇总。
1、android fragment中onActivityResult方法返回没有数据
返回数据,可能Intent data有数据或者是int requestCode这个参数返回码有错误。
解决办法:
在activity中需要加上super.onActivityResult(requ...
分类:
移动开发 时间:
2016-07-09 12:14:23
阅读次数:
236
学习过AChartEngine的人肯定都知道,使用ChartFactory创建一张图表可以使用Intent方法,之后调用StartActivity来启用这个Intent,但是这么左右一个坏处,就是当你需要动态显示一张图表的时候,他不停的启动Activity,这样的效率是非常低下的,因为每启动一次Ac ...
分类:
其他好文 时间:
2016-07-09 10:43:29
阅读次数:
146