Android 如何通过复制现有包中的文件来创建自己的包

Android 如何通过复制现有包中的文件来创建自己的包,android,Android,我尝试使用不同包中的.java文件创建自己的包。程序包已成功创建,但如果我尝试从程序包发送use sendTextMessage,则会显示错误,但如果我从android.telephony程序包使用此函数,则程序将成功执行。请建议如何使用我自己的软件包中的功能。您需要像下面这样专门导入您的软件包 import my.package.SmsManager; 你能举例说明你想做什么吗?我不明白你写了什么。事实上,我试着在android电话软件包中修改SmsManager.java文件中的一

我尝试使用不同包中的.java文件创建自己的包。程序包已成功创建,但如果我尝试从程序包发送use sendTextMessage,则会显示错误,但如果我从android.telephony程序包使用此函数,则程序将成功执行。请建议如何使用我自己的软件包中的功能。

您需要像下面这样专门导入您的软件包

    import my.package.SmsManager;

你能举例说明你想做什么吗?我不明白你写了什么。事实上,我试着在android电话软件包中修改SmsManager.java文件中的一些代码,但我做不到,因为没有几个软件包是公开的,所以我在自己的软件包中创建了一个软件包,复制了所有必要的文件。现在我试图从我自己的包中使用SendTextMessage()函数从我的项目发送消息,但它显示了一些错误;这可能行不通。您可以创建功能的副本并使用自己的版本(如果您使用自己的软件包名称,请将支持
Fragment
与本机实现进行比较),但不能替换系统中存在的代码。Android将忽略已经存在的类(在安装过程中的某些优化步骤中)。您能否帮助解决此问题,我需要对我的项目的Android.telephony中的smsmsmanager文件进行一些更改。eclipse sdkI中的Android.telephony包中存在该类文件,但它仍然不起作用,代码中没有错误,但当我尝试在项目中发送消息时,消息会异常终止。04-10 05:23:11.781:E/AndroidRuntime(928):在dalvik.system.NativeStart.main(本机方法)程序中出现此错误。您可以粘贴代码段以便我们看到问题所在吗?SmsManager.getDefault().sendTextMessage(phno,null,“你好,这是LUNA项目”,null,null);这里如果我使用import android.telephony;那么函数工作正常,但是如果我导入自己的包,那么它会显示错误。