利用源码编译Android系统Java类库

本文详细介绍了如何使用Java项目和Android.mk文件进行Android应用开发,包括项目的目录结构、关键类文件Led.java的实现以及编译过程。通过实例演示,帮助开发者掌握Android应用开发的基础流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、编写Java项目和Android.mk文件

   ├── Android.mk
   └── src
      └── com
          └── lhw
              └── framework
                  └── led
                      └── Led.java

//Led.java文件

package com.lhw.framework.led;

/**
 * LED操作库
 * @author Micky Liu
 */
public class Led {
   
    public boolean turnOn() {
        return true;
    }   
    
    public boolean turnOff() {
        return true;
    }   
}


//Android.mk文件

LOCAL_PATH  := $(call my-dir)

LOCAL_SRC_FILES     := $(call all-java-files-under, src)
LOCAL_MODULE        := framework_led
LOCAL_MODULE_TAGS   := framework_led

LOCAL_JAVA_LIBRARIES        :=
LOCAL_STATIC_JAVA_LIBRARIES :=

include $(BUILD_JAVA_LIBRARY)


2、编译

     mmm /home/administrator/workspace/android_test/framework_led

    编译结果:

         Install: out/target/product/generic/system/framework/framework_led.jar           



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值