当前位置: 编程技术>移动开发
本页文章导读:
▪起步其他的程序 启动其他的程序
在一个自己的应用启动另外的程序。首先要知道要启动的目的程序的包名,并且要知道要启动的那个应用程序的main activity ,利用这两个就可以在自己的程序里启动。例如.........
▪ NSString除开左右空格 NSString去除左右空格
NSString* str = @" [d da fa] ";
NSString* res = [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
......
▪ UML类图关系全面辨析 UML类图关系全面剖析
http://wenku.baidu.com/view/a1180c16866fb84ae45c8d6a.html
http://blog.csdn.net/dylgsy/archive/2006/08/16/1076044.aspx
......
[1]起步其他的程序
来源: 互联网 发布时间: 2014-02-18
启动其他的程序
在一个自己的应用启动另外的程序。
首先要知道要启动的目的程序的包名,并且要知道要启动的那个应用程序的main activity ,利用这两个就可以在自己的程序里启动。例如:
这里启动的是自己写的应用。
启动系统自带的应用程序感觉与启动这个程序不一样呢?
例如:
启动了一个系统自带的阅读器程序。
查看系统已经安装的应用程序则是要根据PackageManager获取,指定方法参数。也可以指定多个参数一起决定要获取的已安装的应用程序
在一个自己的应用启动另外的程序。
首先要知道要启动的目的程序的包名,并且要知道要启动的那个应用程序的main activity ,利用这两个就可以在自己的程序里启动。例如:
Intent intent=new Intent(); intent.setComponent(new ComponentName("com.sdut.edu.activity", "com.sdut.edu.activity.ElectricalMain")); intent.setAction(Intent.ACTION_VIEW); startActivity(intent);
这里启动的是自己写的应用。
启动系统自带的应用程序感觉与启动这个程序不一样呢?
例如:
Intent intent=new Intent(); PackageManager manager=TestLaunch.this.getPackageManager(); // intent.setComponent(new ComponentName("com.android.calendaroid.app.divxs", "com.android.calendaroid.app.divxs.LaunchActivity")); // intent.setAction(Intent.ACTION_VIEW); intent =manager.getLaunchIntentForPackage("com.samsung.ebook.reader"); // intent =manager.getLaunchIntentForPackage("com.android.calendar"); startActivity(intent);
启动了一个系统自带的阅读器程序。
查看系统已经安装的应用程序则是要根据PackageManager获取,指定方法参数。也可以指定多个参数一起决定要获取的已安装的应用程序
[2] NSString除开左右空格
来源: 互联网 发布时间: 2014-02-18
NSString去除左右空格
NSString* str = @" [d da fa] "; NSString* res = [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
[3] UML类图关系全面辨析
来源: 互联网 发布时间: 2014-02-18
UML类图关系全面剖析
http://wenku.baidu.com/view/a1180c16866fb84ae45c8d6a.html
http://blog.csdn.net/dylgsy/archive/2006/08/16/1076044.aspx
最新技术文章: