Android工程开发笔记<一>

---------------------------------------不同 APP相互调用 activity

1.ComponentName()

Intent _Intent = new Intent(Intent.ACTION_MAIN);

_Intent.setComponent(new ComponentName("com.semp.skipdemo002","com.semp.skipdemo002.activity.SkipDemo002Activity"));

_Intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

try {

startActivity(_Intent);

} catch (Exception e) {

// TODO Auto-generated catch block

Toast.makeText(this, "您没有安装 SkipDemo002!",

Toast.LENGTH_LONG).show();

e.printStackTrace();

}

如果需要skipdemo002的桌面图标不显示,则不设置skipdemo002的 mainfest.xml 中的 launcher;

否则,像一般 APP 一样配置 mainfest.xml 文件.

跳转系统应用一般也是使用 componentName().

2.getPackageManager().getLaunchIntentForPackage()

Intent _Intent = getPackageManager().getLaunchIntentForPackage("com.semp.skipdemo002");

// Intent _Intent=new Intent("com.emi.emiwms.wms");

if (_Intent != null) {

//可传值

startActivity(_Intent);

} else {

Toast.makeText(WorkProductActivity.this, "您没有安装skipdemo002",Toast.LENGTH_LONG).show();

}

使用 action.

时间: 2024-11-04 20:42:52

Android工程开发笔记<一>的相关文章

Android APP开发笔记

环境搭建 windows系统上需要以下软件: android SDK -- app开发工具包, 开发运行环境(包括SDK管理工具,和虚拟设备管理). JDK -- java 开发工具包, 负责app代码编译运行. eclipse -- app开发集成环境, 开发app代码, 编译后在 android SDK上运行调试. ADT -- eclipse 的 android 开发工具插件, 将android SDK植入eclipse. 具体搭建步骤: Android开发环境搭建指南 本文以window

[笔记] Android NDK 开发笔记

学习下Android NDK的开发,做些笔记记录下. [笔记] Windows下使用Android Studio 创建缺省工程 [笔记] Windows下使用Android Studio开发NDK的最简单程序

Android NDK 开发(笔记一)

接引:Android NDK r7以上集成了cywin,在开发NDK时不用那么麻烦的在去下载与配置cywin. Android NDK 开发步骤: Eclipse 首先配置Ndk路径,Windows –>Preferences –>Android –>NDK ,指定NDK路径:如:D:\AndroidNDK\ndk-r10e 如果在Windows – Preferences –>Android下没有看到NDK配置选项,那么请下载Eclipse–NDK插件,下载地址:http://p

Android请求网络共通类——Hi_博客 Android App 开发笔记

今天 ,来分享一下 ,一个博客App的开发过程,以前也没开发过这种类型App 的经验,求大神们轻点喷. 首先我们要创建一个Andriod 项目 因为要从网络请求数据所以我们先来一个请求网络的共通类. 思路: 1.把请求网络的方法放到一个类里面 2.创建一个接口将数据发给Activity 3.Activity 实现接口获得服务器返回的数据 4.解析数据 来我们一先来看第一步 请求网络 在这里请求网络我们用Volley .Volley是Android平台上的网络通信库,能使网络通信更快,更简单,更健

Android Studio配置 AndroidAnnotations——Hi_博客 Android App 开发笔记

以前用Eclicps 用习惯了现在 想学学 用Android Studio 两天的钻研终于 在我电脑上装了一个Android Studio 并完成了AndroidAnnotations 的配置. AndroidAnnotations是一个能够让你快速进行Android开发的开源框架,它能让你专注于真正重要的地方.使代码更加精简,使项目更加容易维护,它的目标就是“Fast Android Development.Easy maintainance”. 说白了 就是可以少写很多代码,哈哈. Andr

Android游戏开发笔记(一)

线程的使用 Android开发游戏为什么要使用线程? 游戏中一些非静态的资源(如流动的水)要实现动态效果就需要不停地刷新画布(canvas),这种动态效果需要定时的刷新(即使没有操作),这时就需要一个线程去不停地刷新画布来达到动态效果. 怎样使用线程? 单线程使用Thread类,直接实例化Thread类获得一个线程对象(但这种方法只能实现一个线程对象,因为java无法多继承,但这样做对于只需要一个线程的程序来说更节省资源).另一个方法就是实现Runnable接口,它可以实现多继承. 线程具体使用

Android 学习开发笔记《Android认识》

1.          Android:2007年11月5日第一版,2009年5月豪华版,2010年HTC手机 2.          Android框架主要:应用程序.应用程序框架.函数库.运行时.Linux内核 3.          应用程序:通讯录.短信.日历.天气等 4.          应用程序框架:Android 提供的API 5.          函数库:C/C++ 库,一般不能直接使用,需要封装成组件,程序员调用API 6.          运行时:核心库.Dalvik系

android studio开发笔记一

1.ImageView:显示图片的一个控件属性:android:src="@路径"android:backgroud="@路径" 充当背景android:backgroud="#ffffff" 颜色充当背景 2.button和ImageButton特征:(1)共有的特性:都可以作为一个按钮产生点击事件(2)不同:button有text属性,imagebutton有src属性(3)产生明显的点击效果 3.onClick事件(1)Button和Ima

Android 学习开发笔记《Service 与 Thread 的区别 》

很多时候,你可能会问,为什么要用 Service,而不用 Thread 呢,因为用 Thread 是很方便的,比起 Service 也方便多了,下面我详细的来解释一下. 1). Thread:Thread 是程序执行的最小单元,它是分配CPU的基本单位.可以用 Thread 来执行一些异步的操作. 2). Service:Service 是android的一种机制,当它运行的时候如果是Local Service,那么对应的 Service 是运行在主进程的 main 线程上的.如:onCreat