由于自己的一个应用提醒是很重要的一部分,所以就得好好学习下Android自带的闹钟的实现了。

android自带应用在源代码目录的package/apps目录下。

闹钟应用的名字叫做DeskClock(说明:我下载的是android4.1的源代码)

(1)将DeskClock复制一份到工作目录中,

因为它本身不能直接导入到Eclipse中,我们可以到其它的android项目中,将.project和.classpath(这两个是隐藏文件)

项目文件复制一份到DeskClock中。并手动打开修改。

或者。像下面这样:使用android update project 命令来

banxi1988@banxi:~/android/tmp/DeskClock$ ls -a.   AndroidManifest.xml  assets        .git                    NOTICE  src..  Android.mk           CleanSpec.mk  MODULE_LICENSE_APACHE2  res     testsbanxi1988@banxi:~/android/tmp/DeskClock$ 

banxi1988@banxi:~/android/tmp/DeskClock$ android update project -p .  -s  -t 6Updated and renamed default.properties to project.propertiesUpdated local.propertiesNo project name specified, using Activity name 'DeskClock'.If you wish to change it, edit the first line of build.xml.Added file ./build.xmlAdded file ./proguard-project.txtUpdated and renamed default.properties to project.propertiesUpdated local.propertiesNo project name specified, using Activity name 'TestAddAlarm'.If you wish to change it, edit the first line of build.xml.Added file ./tests/build.xmlAdded file ./tests/proguard-project.txtbanxi1988@banxi:~/android/tmp/DeskClock$ ls -a.                    assets        local.properties        project.properties..                   build.xml     MODULE_LICENSE_APACHE2  resAndroidManifest.xml  CleanSpec.mk  NOTICE                  srcAndroid.mk           .git          proguard-project.txt    testsbanxi1988@banxi:~/android/tmp/DeskClock$ 

现在你发现了build.xml于是可以使用此文件在Eclipse中将项目导入了。android update project的具体使用参见其它文档。你懂的。

然后,我们就可以尝试编译运行DeskClock了。如果原来的虚拟机或者机子上已经有这个应用了,

那应该做出些修改。如更改包名等等。。

更多相关文章

  1. Android(安卓)AIDL
  2. android 项目练习:自己的词典app——生词本(二)
  3. Android(安卓)Studio中编码(乱码)问题的解决方案
  4. AndroidStudio 编译项目报错 Android(安卓)resource linking fai
  5. Eclipse Debug Android(安卓)Native Application
  6. 在Flutter的项目中AndroidX Compatibility(AndroidX兼容性)配置
  7. android +php+mtqq消息推送
  8. butterknife报错 cannot find method "value" cannot resolve sy
  9. Android项目中的jcenter()和maven()

随机推荐

  1. 【Android休眠】之Android对PowerKey事件
  2. Android开发者必备的十个工具
  3. Android(安卓)代码执行Linux Shell小记
  4. Android问题与解决
  5. Android(安卓)动画效果设置
  6. Android(安卓)利用发送Intent播放本地视
  7. Linux下android真机调试配置
  8. 屏幕适配问题2
  9. 我的android 第15天 -使用SQLiteOpenHelp
  10. android 横向滚动屏幕实现(1)