![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android开发
文章平均质量分 67
文若欢
这个作者很懒,什么都没留下…
展开
-
0. 引子
最初想学手机端开发是5、6、7、8多年前的事情。那个时候Nokia还很辉煌,Andriod还没有面世,而我基于工作岗位转换等原因,想法就停留在仅仅是想法的阶段。后来,苹果横空出世,iOS的应用中不乏“植物大战僵尸”、“愤怒的小鸟”等经典之作,而我基于没有紧迫感的原因,与iOS开发失之交臂。但仅就个人感观而言,iOS的鼎盛并没有维持多久,乔布斯的陨落带走了苹果的灵气。然后,Andriod之势迅猛而起原创 2014-02-02 23:05:11 · 693 阅读 · 0 评论 -
Canvas
http://developer.android.com/guide/topics/graphics/2d-graphics.html 利用Android框架,有两种方法可以实现2D绘图。 1、绘制图像或动画到布局之中的View对象。此为通过一般View层次体系结构的处理过程来实现,只需简单定制图案在View对象运动即可。 2、将图像直接绘制到Canvas。需要通过主动调用有关类翻译 2014-04-20 17:19:20 · 576 阅读 · 0 评论 -
Android Application
翻遍了Hello World项目中包含的全部文档,却并没有发现Application类的存在。能够找到的影子,却只有在AndroidManifest.xml文件中存在的节点。 每个人学习Android开发都会有不同的切入点,经过初步的学习,我还是决定把自己的切入点放在Android.app.Application上。为什么?因为,HelloWorld应用中目前只用到了Android.app中原创 2014-02-17 21:39:35 · 898 阅读 · 0 评论 -
Android框架内Activity 之间消息的实现
我的理解,Acitivity之间的互动两种方式,一种是利用startAcitivity实现父子之间的互动;一种是利用Intent机制来实现。 startActivity一般是用在一个应用内部,而Intent机制可以用在不同应用之间。 startActivity可以这样理解,如同在一个Form中启动另外一个Form,所以他们之间有互动联系是必然的。如果想把子Acitity的执行情况传回给原创 2014-02-26 20:46:56 · 820 阅读 · 0 评论 -
Android API指南 - 资源概述
本文为译文。 原文地址:http://developer.android.com/intl/zh-cn/guide/topics/resources/overview.html 如有可能,我们应该将应用代码中的图片、字符串等资源外部化,这样可以对它们进行单独维护。资源外部化也为在不同设备上应用不同的语言、屏幕尺寸等设置带来便利,而且也很重要。要提供不同配置的兼容性,就必须首先学翻译 2014-02-10 23:32:09 · 663 阅读 · 0 评论 -
Android APIs - Package Index
由于创建Hello World时对资源类R不解的缘故,故决定对Android中各API进行翻译。 翻译文章首链接:http://developer.android.com/reference/packages.html 原文版权许可:http://developer.android.com/license.html 这里翻译仅作学习之用。将原文代码等内容用作他用时请务必遵循原文版翻译 2014-02-09 21:16:36 · 1129 阅读 · 0 评论 -
2. Hello World (2)
本以为Hello World是个最简单的应用了,至少表面上的确如此,但很多疑问没有解决。比如程序为什么会知道strings.xml和layout.xml放在了哪里,要知道AndroidManifest.xml中并没有明确说明。这表示,应该会有其他途径,或者说在其他地方能够找到关于strings.xml和layout.xml的引用。原创 2014-02-06 15:29:39 · 1529 阅读 · 0 评论 -
Android UI
可能最近事情比较琐碎的原因,对Android UI的理解一直不甚透彻,特别是Acitivity、Fragment等类之间的关系。反复看了看《Android 4 高级编程》——之所以用“看”而不是“研读”,是因为发现自己总是在一知半解中着急的浏览,而没有深入研究——终于有了一丁丁点体会,突然觉得前些时日的理解也许有错误或不当之处。 也许学习就是在不断纠正错误中取得收获的——我是这样安慰自己的。原创 2014-02-20 23:05:45 · 600 阅读 · 0 评论 -
1、Hello World
要创建第一个程序的话,当然还是从Hello World开始的好。既然Eclipse与Andriod Studio都没有用过,所以,选择其中带单词“Andriod”的工具似乎是上选:)——尽管AndriodStudio其实是基于IntelliJIDEA构建的,尽管当前的版本号还只是0.4.3。这一点,可以从Andriod SDK的官方网站提供的示例中得到体现,目前,官网暂时只提供了基于Andriod原创 2014-02-04 02:33:13 · 1698 阅读 · 2 评论 -
创建Android View类
译自:http://developer.android.com/training/custom-views/create-view.html,有删减。 1、创建View类 完美的自定义可以封装原UI的方便功能,可以带来CPU和内存上的使用效率,等等。尽管如此,自定义view类还应该: · 与Android标准一致 · 提供能运用于Android XML布局的自定翻译 2014-03-27 22:29:07 · 978 阅读 · 0 评论