在app2的AndroidManifest.xml 中,
<intent-filter>
<category android:name="android.intent.category.DEFAULT"></category>
<action android:name="android.intent.action.VIEW"></action>
<data android:scheme="app2"></data>
</intent-filter>
在app1的代码中,你想启动app2的时机调用
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("app2://path")))
path就是可以传过来的参数了。
嵌入式涉及的知识太庞大,硬件部分需要对逻辑电路非常熟悉,需要做很多周边的电路设计,软件部分需要学习系统编程和底层驱动开发的知识,我们在arm开发的时候做的非常非常底层 verilog设计电路,针对硬件写驱动。以android手机系统为例,嵌入式应用开发是底层开发的系统及电脑芯片里的控制程序,而android应用软件开发的是我们看得到的手机系统视窗里显示、使用的这些手机软件。两种开发使用语言不同、收入也区别很大,底层开发虽然不简单,但可以做的人很多,android应用程序开发因为目前安卓太火爆,而且这类软件盈利点多,人才需求大。如果你是选学习方向的,肯定是选择android更有前途,至少10年内是没问欢迎分享,转载请注明来源:内存溢出
评论列表(0条)