在做完android源码编译以后,就开始了自己的一个项目,名叫AutoAnswer。
以下是测试调用其他应用程序里的类进行的试验:
--############//实验调用packages/apps/Phone下的类#############----------------
import android.app.Activity;
import android.os.Bundle;
import com.android.phone.PhoneApp;
public class AutoAnswer extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
PhoneApp m = new PhoneApp();//这个是packages/apps/Phone下的类
}
}
wangzi6hao@wangzi6hao-desktop:~/android$ make AutoAnswer
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=1.6
TARGET_PRODUCT=generic
TARGET_BUILD_VARIANT=eng
TARGET_SIMULATOR=
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=Donut
============================================
build/core/copy_headers.mk:15: warning: overriding commands for target `out/target/product/generic/obj/include/libpv/getactualaacconfig.h'
build/core/copy_headers.mk:15: warning: ignoring old commands for target `out/target/product/generic/obj/include/libpv/getactualaacconfig.h'
Header: out/target/product/generic/obj/include/libpv/getactualaacconfig.h
target Java: AutoAnswer (out/target/common/obj/APPS/AutoAnswer_intermediates/classes)
packages/apps/AutoAnswer/src/com/mythlink/autoanswer/AutoAnswer.java:5: 软件包 com.android.phone 不存在
import com.android.phone.PhoneApp;
^
packages/apps/AutoAnswer/src/com/mythlink/autoanswer/AutoAnswer.java:13: 找不到符号
符号: 类 PhoneApp
位置: 类 com.mythlink.autoanswer.AutoAnswer
PhoneApp m = new PhoneApp();
^
packages/apps/AutoAnswer/src/com/mythlink/autoanswer/AutoAnswer.java:13: 找不到符号
符号: 类 PhoneApp
位置: 类 com.mythlink.autoanswer.AutoAnswer
PhoneApp m = new PhoneApp();
^
3 错误
make: *** [out/target/common/obj/APPS/AutoAnswer_intermediates/classes-full-debug.jar] Error 41
--############//实验调用packages/apps/Phone下的类#############----------------
注:AutoAnswer是我自己在/packages/apps/AutuAnswer是我自己写的一个应用程序。
这是本人调用了/android/packages/apps/Phone/src下的一个PhoneApp类,原意是想得到打和接电话的方法,不用自己
重写就可以直接调用了。却发现怎么编译也不能通过,提示意思是找不到包,找不到类,根本就无法编译。既然如此就尝试改成以下方法:
import android.app.Activity;
import android.os.Bundle;
import android.provider.Calendar;//这个是android系统隐藏类
public class AutoAnswer extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Calendar c = new Calendar();
}
}
进入android源码根目录
使用make AutoAnswer可以通过了。。。
相当的郁闷,原来不可以调用其它apps应用程序里的包和类,顶多开发了frmaework下,的隐藏类。看来,还是得把phone下的代码理顺,进行重写了。要不就是把相关的类导入我的包里来,更改相应方法以符合我的需要了。
分享到:
相关推荐
android中文离线发音引擎FOCTTS使用源码.rar Android应用源码(精)LBS签到应用源码.rar Android应用源码(精)xUtils2.2.5.rar Android应用源码(精)仿博客园客户端源码.rar Android应用源码(精)手机控制电脑鼠标.rar ...
安卓期末大作业Android天气预报app源码安卓期末大作业Android天气预报app源码安卓期末大作业Android天气预报app源码安卓期末大作业Android天气预报app源码安卓期末大作业Android天气预报app源码安卓期末大作业...
android 背单词app源码(高分项目).zipandroid 背单词app源码(高分项目).zipandroid 背单词app源码(高分项目).zipandroid 背单词app源码(高分项目).zipandroid 背单词app源码(高分项目).zipandroid 背单词...
安卓期末大作业Android的小游戏源码安卓期末大作业Android的小游戏源码安卓期末大作业Android的小游戏源码安卓期末大作业Android的小游戏源码安卓期末大作业Android的小游戏源码安卓期末大作业Android的小游戏源码...
Android应用源码11套安卓源码合集: Android Gps日志记录程序源码.rar Android listview 滑动删除(具体效果360手机卫士后台通知).rar Android MP3播放器,带卡拉OK字幕.rar Android “遇见”android应用源码.rar ...
Android应用源码13套安卓源码合集: android应用源码仿ireader书架.rar android应用源码动画效果 translate、scale、alpha、rotate 切换Activity动画.rar android应用源码可以报警的手电.rar android应用源码图片...
android隐藏相机源码
Android应用源码30套安卓源码合集: andriod闹钟源代码.rar Android Gps日志记录程序源码.rar Android MP3播放器,带卡拉OK字幕.rar Android 个人记账程序源码.rar Android 仿Mac的Dock.rar Android 口袋微博服务器...
使用Android Studio查看Android源码
1 Android PDF 阅读器源码 2 Android Txt文本阅读器源码 3 Android SqliteManager 源码 4 Android 个人记账程序源码 5 android 多点触控实例源码 6 android 画图程序 7 Android 手电筒源码 8 Android 天气预报加...
Android 13 android T 原生Settings 源码 source code 基于qcom release
基于Android的拼图游戏APP源码,Android拼图游戏APP源码,Android小游戏源码
android 照相机源码 Camera源码
Android简易本地音乐播放器源码,基于Android的简易本地音乐播放器源码
基于Android Studio开发的音乐播放器APP源码Android 音乐播放器源码
android 音乐快剪 源码android 音乐快剪 源码android 音乐快剪 源码
安卓Android源码——UI界面源码.zip
Android Studio视频播放器 源码.rar
Android 应用项目开发源码 参考和学习使用
安卓Android源码——斗地主源码实现.zip