导航:首页 > 操作系统 > android小应用源码

android小应用源码

发布时间:2024-07-05 23:06:52

‘壹’ windows下如何编译android源码

如果没记错,windows下是没法编译android框架源代码的

因为android是基于linux平台的,因此底层的很多东西都是基于linux系统的

如果只是单纯的android应用程序,则可以在windows下开发编译

只需要用Eclipse的adt插件加上windows下开发的Android SDK就行了。

‘贰’ 急求一个android studio小程序源代码,最好是纪念日app那样的,只有最简单功能就行

主界面

这次我的测评希望可以尽可能地避免出现对于设计美感的主观讨论,为了达到这个目标,我特意用 Keynote 制作了三个应用主界面的“原型图”。

通过我做的“原型图”可以看出,三个应用都采用了顶部导航的设计,而其中共有的一个按钮是“添加新项目”这个使用频次最高的功能。其次,“最美时光”和“Daybox”都将“设置”按钮放在了顶部,而“Days Matter”则是将这个按钮放在了接下来我们会谈到的底部导航栏中。除此之外,“最美时光”在顶部设置了一个“更多”按钮,用来展示最美系列的其他应用,“Days Matter”在顶部设置了一个“分类查看”按钮,可以呼出左边侧边栏,用来分类查看不同的倒数日、纪念日。

“最美时光”与“Daybox”仅仅有一个顶部导航,而“Days Matter”则非常复古地添加了一个底部导航栏,这在最近类似的轻应用中是很少见的。具体的功能我们放到后面去分析,至少双导航栏的设计占据了本属于倒数日列表的空间是毋庸置疑的,而且过多的元素排布会分散用户的注意力。

接下来让我们把目光转向主界面最重要的元素——纪念日展示,虽然都是列表的展示,但是仔细观察还是能发现其中的差别的。“Days Matter”与“Daybox”都是采用“一主多次”的排列方案:即给最重要的倒数日最大的展示空间,其他的倒数日则用窄列表排列;而“最美时光”则是采用“一视同仁”的排列方案。这两种方法各有利弊,一句话来说就是在“视线聚焦”与“更多的展示空间”之间做抉择,至于确定哪种方案更好,我的计划是是要调查用户到底需要记多少个倒数日以及倒数日之间到底有没有轻重之分,这个在后面我会设计一个实验来证明。

最后我们要关注的是一个细节,即如何区分“倒数”与“正数”。简单解释一下,在应用中我们一般要记两种日子,一种是倒数,比如“距离 X 的生日还有 XX 天”;另一种是正数,比如“距离我们第一次吃饭已经有 XX 天了”。在应用中如何区分这两种计数方式是我关心的一个点,因为这体现了这款应用是否够严谨。先让我们看“Days Matter”,用“已经”、“还有”两个中文词汇就轻松区分开了两种计数方式,从这点可以明显地看出应用的优势;“最美时光”的方式也很巧妙,用[+]来表示“正数”,没有符号则代表“倒数”,虽然会有一定的学习成本,仍可以算是一个“简约”的方案。表现最差的是“Daybox”,完全没有在这上面下功夫,单单从界面上根本无法区分“正数”与“倒数”,可以说是一个败笔哦。

‘叁’ 怎么把别人的android源码复制到自己的项目中然后运行

1、如果是复制整个项目的话,那么是用eclipse的file-import菜单可以导入
2、如果是在你自己的项目中使用别人项目的部分源码的话,那么在导入整个项目之后,从中获取你需要的源码,然后复制到你的项目中(当然不是简单的复制,需要你对应用程序的理解)

‘肆’ 如何在Eclipse中查看Android源代码

方法如下:

  1. 在eclipse中,鼠标放在一个android提供的类上,按下ctrl键,会打开一个新页面,提示找不到对应的类的class或者源文件,点击attach source...

    ‘伍’ 如何查看Android源码

    当我们在eclipse中开发android程序的时候,往往需要看源代码(可能是出于好奇,可能是读源码习惯),那么如何查看Android源代码呢?

    比如下面这种情况

    假设我们想参看Activity类的源代码,按着Ctrl键,左击它,现实的结果却看不到代码的,提示的信息便是“找不到Activity.class文件”。

    此时点击下面的按钮,“Change Attached Source…”,选择android源代码所在位置,便弹出图三的对话框。

    第一种是选择工作目录,即已经存在的android应用程序源代码。

    第二种分两种方式

    (1)选择External File…按钮,添加Jar格式文件或者zip格式文件路径;

    (2)选择External Floder…按钮,添加文件夹所在路径。

    下面问题就来了,源代码在哪里?不能凭空产生阿。

    可以通过Android SDK Manager进行源代码下载;(推荐该种方法),如图四

    勾选Source for Android SDK,进行下载即可。

    此外也可通过其他途径下载,网上有很多共享的资源。

    这里选择第二种方式的(2)方法,选择源码所在目录(即图四下载源代码目录所在路径),如图五

    点击“OK”按钮,此时,Activity文件便能够查看源代码了,如图六。

    这样就大功告成了!!!

    ‘陆’ 学习android怎么调试android应用源代码

    开发调试环境: Ubuntu 14.10,openJdk 1.7,Android Studio 1.0.2,android-5.0.1_r1源码

    由于AS是基于IntelliJ IDEA开发的,所以本文也适用于IntelliJ IDEA

    一、修改Android Studio(以下简称AS)的内存配置

    因为在导入源码时需要消耗大量内存,所以先修改IDEA_HOME/bin/studio64.vmoptions(x86的机器修改studio.vmoptions)中-Xms和-Xmx的值。文档中使用的是748m,可自行修改。

    二、配置AS的JDK、SDK

    在IDE中添加一个没有classpath的JDK,这样可以确保使用源码里的库文件

    在代码中加断点,然后选择'Run'->''或者直接点击下图所示的图标

    在弹出的选择进程(Choose Process)对话框中,勾选显示所有进程,选择要DEBUG的代码所在的进程,点击OK即可.

    六、其它

    代码中很多地方提示CallrequiresAPILevelx.... 出现这个问题是因为AS将我们的工程当做安卓应用程序工程了,且源码中没有指定minSdkVersion.

    我们只需在源码根目录加一个声明minSdkVersion的AndroidManifest.xml文件即可(分享了一个AndroidManifest.xml)。

    也可以考虑使用build.gradle来解决该问题。

阅读全文

与android小应用源码相关的资料

热点内容
服务器云监控系统 浏览:649
ios暴力解压软件 浏览:428
可以搜简便算法的软件 浏览:198
各种的解压小玩具 浏览:933
百度云服务器bcc域名绑定 浏览:486
android网络mp3格式 浏览:321
程序员抱怨it气氛 浏览:698
改apk服务器地址 浏览:414
原理图中的编译 浏览:924
缤智怎么给车机安装app 浏览:728
服务器的证件是什么 浏览:538
linuxgraphics 浏览:137
ACPI编译工具MaciASL 浏览:895
导线点加密技巧 浏览:103
闪迪加密软件如何去除 浏览:560
格力压缩机技术 浏览:7
app下单约妹子的什么语音 浏览:834
华为软件加密怎么关闭 浏览:325
安卓手机q系统怎么用 浏览:105
一个淡定的程序员 浏览:423