`
fly_ever
  • 浏览: 152599 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

随便聊聊android的源码

阅读更多

随便聊聊关于android的源码。

在framework层看了些android的源码,主要有以下两点感受:
1,很多内部类和接口,但是这些内部类和接口,在其他外部类中也会有调用。
2,很多全局变量贯穿各个方法中,甚至于被其他外部类调用,修改,因此很难把握这些变量。
这两点,导致理解源代码比较困难,并且有时想对某个方法进行单元测试,基本上很难做到。
当然,由于这些是移动设备上的代码,相比于代码的可读性和良好的设计,在性能和内存使用上的考虑更多一些,所以这些情况也无可厚非。
但是如果需要对framework上进行一些代码改动的话,基本上需要重新编译,进行调试,比较费时。
当然也不可能说对这些代码来一次重构,所以不知道大家怎么看这个问题?
如何能够像J2EE平台上开发一样简便呢,写个方法,来个单元测试就能确定功能是否正常。
分享到:
评论

相关推荐

    Android应用源码45套安卓源码合集.zip

    Android应用源码Android平台下通过HTTP协议实现断点续传下载.rar Android应用源码Hibernate4Android.rar Android应用源码http、udp、tcp网络交互组件.rar Android应用源码ListView实现的目录树结构.rar Android应用...

    13套安卓源码合集Android应用源码.zip

    Android应用源码13套安卓源码合集: android应用源码仿ireader书架.rar android应用源码动画效果 translate、scale、alpha、rotate 切换Activity动画.rar android应用源码可以报警的手电.rar android应用源码图片...

    Android应用源码30套安卓源码合集.zip

    Android应用源码30套安卓源码合集: andriod闹钟源代码.rar Android Gps日志记录程序源码.rar Android MP3播放器,带卡拉OK字幕.rar Android 个人记账程序源码.rar Android 仿Mac的Dock.rar Android 口袋微博服务器...

    Android应用源码安卓源码(172个合集).zip

    Android应用源码安卓源码(172个合集),可以做为你的学习参考。 365MobileSecretary v1.0.6(365手机助手AIDL) 888个经典 Logo.rar AdXmpp(Openfire+asmack+spark) .zip AidlDemo(简单aidl的例子) aidl跨进程调用....

    Android应用源码-系统工具类设计安卓源代码(82例).zip

    Android应用源码-系统工具类安卓源代码(82例): Android Email程序源码 Android i-jetty开源项目 Android ListView分页功能源码 Android Mp3标签提取器源码 Android OpenGL 3D 立方体多纹理贴图源码 Android ...

    Android开发基于MVVM模型设计的BeatBox程序源码.zip

    Android开发基于MVVM模型设计的BeatBox程序源码Android开发基于MVVM模型设计的BeatBox程序源码Android开发基于MVVM模型设计的BeatBox程序源码Android开发基于MVVM模型设计的BeatBox程序源码Android开发基于MVVM模型...

    android 9.0 源码下载(28 r6)

    源码下载对于深入理解Android系统的工作原理、进行定制化开发或优化应用程序至关重要。在本文中,我们将探讨如何下载Android 9.0(28 r6)的源码,以及这个过程涉及的关键知识点。 首先,要下载Android源码,你需要...

    Android40个经典源码

    1 Android PDF 阅读器源码 2 Android Txt文本阅读器源码 3 Android SqliteManager 源码 4 Android 个人记账程序源码 5 android 多点触控实例源码 6 android 画图程序 7 Android 手电筒源码 8 Android 天气预报加...

    安卓期末大作业Android天气预报app源码.zip

    安卓期末大作业Android天气预报app源码安卓期末大作业Android天气预报app源码安卓期末大作业Android天气预报app源码安卓期末大作业Android天气预报app源码安卓期末大作业Android天气预报app源码安卓期末大作业...

    Android Studio实例源码

    Android Studio实例源码

    android 背单词app源码(高分项目).zip

    android 背单词app源码(高分项目).zipandroid 背单词app源码(高分项目).zipandroid 背单词app源码(高分项目).zipandroid 背单词app源码(高分项目).zipandroid 背单词app源码(高分项目).zipandroid 背单词...

    50款Android studio项目源码.zip

    《Android Studio项目源码解析与学习指南》 在Android应用开发的世界中,Android Studio作为官方推荐的集成开发环境(IDE),已经成为开发者们的首选工具。本文将深入探讨"50款Android studio项目源码.zip"这一资源...

    android商城源码(菜鸟商城)

    【Android商城源码详解】 本源码包"cniao5-shop-master"是一个专门为Android平台设计的商城应用项目,名为“菜鸟商城”。这个源码库包含了完整的Android应用开发所需的所有组件和功能,对于开发者来说,无论是学习...

    安卓期末大作业基于Android的小游戏源码

    安卓期末大作业Android的小游戏源码安卓期末大作业Android的小游戏源码安卓期末大作业Android的小游戏源码安卓期末大作业Android的小游戏源码安卓期末大作业Android的小游戏源码安卓期末大作业Android的小游戏源码...

    Android 源码 android.iml文件

    Android 源码 android.iml文件,移去了无用的模块方便Android studio快速导入,欢迎下载

    Android 11源码5

    Android 11源码5

    Android开发安卓大作业人脸识别签到系统源码.zip

    Android开发安卓大作业人脸识别签到系统源码Android开发安卓大作业人脸识别签到系统源码Android开发安卓大作业人脸识别签到系统源码Android开发安卓大作业人脸识别签到系统源码Android开发安卓大作业人脸识别签到...

    Android源码设计模式解析与实战.pdf

    《Android 源码设计模式解析与实战》不仅分析了Android源代码的设计模式,更结合实例演示了如何使用这些设计模式。看这本书,既能学到如何分析、学习Android源代码,又能提高自己架构设计水平 《Android 源码设计...

    Android第一行代码源码 BroadcastTest2

    Android第一行代码源码 BroadcastTest2Android第一行代码源码 BroadcastTest2Android第一行代码源码 BroadcastTest2Android第一行代码源码 BroadcastTest2Android第一行代码源码 BroadcastTest2Android第一行代码...

    Android 13 原生Settings 源码 source code

    Android 13 android T 原生Settings 源码 source code 基于qcom release

Global site tag (gtag.js) - Google Analytics