继承实现类关系: ActivityThread thread = new ActivityThread(); Context->ContextImpl ContextImpl context = new ContextImpl(null, mainThread, packageInfo, activ ...
分类:
移动开发 时间:
2018-11-26 11:05:02
阅读次数:
167
我们有时候遇到要打开一个文件,我们可以选择用其他应用打开,这时弹出来的应用列表,那么我们如何让自己开发的应用也能出现在里面呢? 第一步:设置启动Activity的intent-filter,给data 指定可以打开的mimeType.(注意允许文件操作的权限) mimeType的值,我们可以根据需要 ...
分类:
移动开发 时间:
2018-11-03 21:56:52
阅读次数:
184
前面一讲解了Gallery启动Activity以及界面如何绘制,现在开始讲解启动流程的代码逻辑。 GalleryActivity的onCreate方法中调用initializeByIntent()方法,顾名思义这个方法就是根据Intent事件来初始化的。 我们看一下这个方法,它是通过Bundle来传 ...
分类:
移动开发 时间:
2018-10-23 20:55:47
阅读次数:
379
分析一个项目的源代码时,第一件事就是查看清单文件,找到程序入口,我们从Gallery2源码的清单文件中可以看到GalleryActivity是此应用的启动Activity。 我们首先分析布局,找到R.layout.main 根据id我们可以判断layout/gl_root_group这个布局应该是最 ...
分类:
移动开发 时间:
2018-10-23 20:44:01
阅读次数:
594
Intent简介 Intent是一种消息传递机制,作用: + 使用类名显示启动一个特定的Service或Activity + 启动Activity或Service来执行一个Intent + 广播某个事件已经发生 使用Intent启动Activity 显式启动Activity 调用新Activity的 ...
分类:
其他好文 时间:
2018-07-06 17:56:03
阅读次数:
183
启动activity并且传数据 清单文件 在AndroidManifest.xml清单文件中加入相应的“Activity”节点 清单文件中还包括:<service>标签,<receiver>标签,<provider>标签。 布局文件layout Java代码 打电话 权限 代码 浏览网页 布局lay ...
分类:
移动开发 时间:
2018-06-28 12:06:30
阅读次数:
214
查看包名与启动activity:推荐使用aapt工具,aapt是sdk自带的一个工具,在sdk\build-tools目录下 查看当前activity:打开到对应的窗口后,执行命令 adb shell dumpsys window w |findstr \/ |findstr name= 等待act ...
分类:
移动开发 时间:
2018-05-31 20:35:55
阅读次数:
278
Android app启动activity并调用onCreate() 方法时都默默地干了什么? 在AndroidManifest.xml文件中的<intent-filter>元素中有这么两句:<intent-filter> <action android:name="android.intent.a ...
分类:
移动开发 时间:
2018-05-21 10:30:46
阅读次数:
272
Google为保证AndroidGo基本性能所做的测试脚本.需要配合Linux和Userdebug版本使用.该测项主测APP启动时间已经PSS、GPUInfo等指标.错误警报&错误原因测试脚本通过shellamstart启动Activity来进行测量.有些Activity组件名字带有"$"字符无法被shell传递,导致Activity无法正常启动而导致测试中断.解决方法
分类:
移动开发 时间:
2018-05-01 20:19:05
阅读次数:
148
action.xml 2.广播开启activityservice启动activity平时打开很正常 但是当按了home键之后再利用广播打开activity就会出现延迟5秒的问题 不知道大家怎么解决 我里面是这样写的 intent.setClass(this,MainActivity.class); ...
分类:
其他好文 时间:
2018-04-24 21:42:54
阅读次数:
620