Android中.jar包的应用
来源:互联网 发布:程序员学徒 编辑:程序博客网 时间:2024/06/05 09:02
一 .jar包的生成
1)创建一个java工程,file-->javaproject-->project name:cyLib-->finish.
2)PackageExplorer-->cyLib-->src右键-->new-->package-->Name:com.cy.cyLib-->finish.
3)PackageExplorer-->cyLib-->src-->com.cy.cyLib 右键-->new-->class-->Name:cyLib-->finish.
生成cyLib.java文件,内容如下:
packagecom.cy.cyLib;
publicclasscyLib {
}
4)PackageExplorer-->cyLib-->右键-->build path-->configure build path
--> AddExternal JARs...-->选择gooleSDK自带的android.jar包-->OK.
导入该包的是因为我们需要调用android的函数,导入成功后,cyLib工程目录中会添加一个
名为referenced libraries目录,其中包含子目录android.jar。
5)修改cyLib.java文件内容如下:
packagecom.cy.cyLib;
importandroid.util.Log;
publicclasscyLib {
publicstaticvoidmain(String[] args){
System.out.println("CYFunctions!!!!!!!");
}
publicvoidfunc1(){
Log.d("==========","=======");
}
}
6)PackageExplorer-->cyLib-->右键-->run as -->javaapplication
运行无误,并在console端有如下输出:
CYFunctions!!!!!!!
7)此时就可以export了
PackageExplorer-->cyLib-->右键-->export-->java-->java file-->next
选择所要导出的工程名,填写导出包的路径名
finish,即可在桌面上生成cyLib.jar文件。
二 .jar包的引用
1)新建android应用工程cyApp
PackageExplorer-->cyLib-->右键-->buildpath-->configure build path
-->java build path-->libraries-->add external jars-->选择上一步中生成的cyLib.jar
-->OK即可.
导入成功后,cyLib工程目录中会添加一个名为referenced libraries目录,其中包含子目录 cyLib.jar.
2)然后在cyApp.java中就可以引用cyLib中的函数了,调用过程如下:
======================cyApp.java===========================
packagecom.cy.cyApp;
importandroid.app.Activity;
importandroid.os.Bundle;
importandroid.widget.TextView;
importcom.cy.cyLib.cyLib;
publicclasscyApp extendsActivity {
publiccyLib cylib= newcyLib();
/**Called when the activity is first created. */
@Override
publicvoidonCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
cylib.func1();
TextViewtextView = (TextView) findViewById(R.id.textview);
textView.setText("cyFuns!!!!!!");
}
}
运行cyApp,即可在DDMS中看到cylib.func1()打印的信息:========== =======
此时,大功告成!!!
- Android中.jar包的应用
- 在Android应用中使用第三方Jar包
- Eclipse中为Android应用添加jar包
- android源码应用中导入第三方jar包
- Android学习之往系统应用中添加framework层的jar包
- Android中jar包与source-jar的关联
- 通过loosejar清理应用中冗余的jar包
- Android 应用导入第三方jar包
- J2EE JAR 包---EJB应用所需要的jar包
- Android 工程中引入第三方jar包的问题
- android中正确导入第三方jar包的方法
- android framework中调用第三方的jar包
- Android中库项目、jar包等的使用方法
- android framework中调用第三方的jar包
- android libs 中jar包关联源码的方法
- Android中正确导入第三方jar包的方法。
- Android常用jar包中 StringUtils的说明
- Android开发中引入第三方jar包的方法
- 修改properties文件
- 首届中关村“黑马程序员”训练营正式开班 培养移动紧缺人才
- 钻研精神(转)
- squid 緩存配置問題
- 为什么Oracle数据库不用索引来查找数据?
- Android中.jar包的应用
- 不管干什么,投入就好
- Java反射机制深入研究
- java中Properties类的使用,网上文章整理
- 什么是交叉编译
- java截断字符注意加转义
- qmail的白名单 - qmailtoaster whitlist
- Ubuntu 10.04 LTS 的窗口控制按钮从左上角调整到右上角
- JAVA反射性能测试