还在蛋壳里--android学习(一)

学习android 第三个星期,心累吐槽下

从服务端转向android ,自我感觉不太好,android对开发者很不友好(个人观点)有几个觉得恶心的地方 :

android 的开发环境搭建

android的适配

android的代码封装

android到处匿名类

网上代码一大片不知道哪个合适

android 的开发环境搭建(eclipse +adt +Genymotion)

1、android sdk 下载,下载API18-21 (好难等一天的呀),一同事初学者下了几天下了10+G

2、Genymotion  不知道为什么有时间用不了,第二天又好了(至今又没又出现过问题)

3、android studio  为了画UI用了他,工具确实很强大。

android的适配

网上到处的都是介绍的,感觉都差不多,离谱的说法每个分辨率做一套UI、程序(坑我书读的少,android工程师们不是要累趴下)。

本人画UI不管适配了,直接720*1280 只做了一种,用android studio帮我画UI ,eclipse开发代码(还没出壳就是这么滑稽下)

适配依据原则

1、多用match_parent、wrap_content等 来处理

2、UI布局分配 多用layout_weight

3、用android studio 来折腾其他的 (用点像当年在学校用dreamwear 画HTML一样)

不知道大牛是怎么做的。求指教




时间: 2024-10-10 03:02:46

还在蛋壳里--android学习(一)的相关文章

Android学习Scroller(五)——详解Scroller调用过程以及View的重绘

MainActivity如下: package cc.ww; import android.os.Bundle; import android.widget.ImageView; import android.widget.ImageView.ScaleType; import android.widget.RelativeLayout; import android.widget.RelativeLayout.LayoutParams; import android.app.Activity;

Android学习记录一——安装环境

一直想接触这块,但是却一直耽搁到现在.找过几回资料,找过几回安装包,这两天受了些刺(gong)激(zi),决定静下心来,一点点开始吃. 接触c#都是从门外汉开始,谈不上任何编程基础,所以接触android也很慢. 1.首先需要找到开发工具.就像c#winform用VisualStudio,android的基础语言是java,开发工具自然首选eclipse.这个环节走了一些弯路,最后找到了android官网上的ADT(Android Development Tools). 官网介绍: It's a

[Android学习系列13]关于Gridview的一些事

用mvc的思想去理解 数据源,adapter,xxxView的关系,写代码就轻松多了 先写一个简单的gridview 第一版:只有图片 xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent&q

Android学习路线权威指南

前言 看到一篇文章中提到"最近几年国内的初级Android程序员已经很多了,但是中高级的Android技术人才仍然稀缺",这的确不假,从我在百度所进行的一些面试来看,找一个适合的高级Android工程师的确不容易,一般需要进行大量的面试才能挑选出一个比较满意的.为什么中高级Android程序员不多呢?这是一个问题,我不好回答,但是我想写一篇文章来描述下Android的学习路线,期望可以帮助更多的Android程序员提升自己.由于我也是从一个菜鸟过来的,所以我会结合我的个人经历以及我对A

android学习三(Intent)

前面的博文介绍了Activity,可能学的还不太爽哦,所以接下来学习android的Intent,它是android的信使,可以进行各个组件之间进行通信了.我依然在前面的基础上进行修改开发,免的啰嗦过多的东西.没看过前面的博文的,可以先看android学习二(Activity),好了,接下来开始吧. 使用显示的Intent 1.在前面的ActivityTest基础上,我们在创建一个布局文件,文件名为second_layout.xml,代码如下: <?xml version="1.0&quo

看懂Android学习最佳路线

看到一篇文章中提到"最近几年国内的初级Android程序员已经很多了,但是中高级的Android技术人才仍然稀缺",这的确不假,从我在百度所进行的一些面试来看,找一个适合的高级Android工程师的确不容易,一般需要进行大量的面试才能挑选出一个比较满意的.为什么中高级Android程序员不多呢?这是一个问题,我不好回答,但是我想写一篇文章来描述下Android的学习路线,期望可以帮助更多的Android程序员提升自己.由于我也是从一个菜鸟过来的,所以我会结合我的个人经历以及我对Andr

Android学习路线(二十四)ActionBar Fragment运用最佳实践

通过前面的几篇博客,大家看到了Google是如何解释action bar和fragment以及推荐的用法.俗话说没有demo的博客不是好博客,下面我会介绍一下action bar和fragment在实战中的应用,以及相关demo源码,希望和大家相互交流. 了解过fragment的同学们应该都知道,fragment是android 3.0版本才出现的的,因此如果要在支持android 3.0一下版本的工程中使用fragment的话是需要添加Support Library的.具体如何添加我就不再赘述

Android学习笔记二

17. 在ContentProvider中定义的getType()方法是定义URI的内容类型. 18. SQLiteDatabase类中的insert/delete/update/query方法其实也挺好用的,我在EquipmentProvider类中做了实现 19. Android专门有个单元测试项目(Android Test Project),在这个项目中,可以新建一个继承AndroidTestCase类的具体测试类来单元测试某个功能.我新建了一个AndroidTestProject项目,在

android学习感悟第一条小溪

据说开辟99条小溪,就可以进入大海! 今天心血来潮读了一些android前辈们写的心得和一些技术博客,回想下自己这半年来学习android开发的过程,酸甜苦辣五味成杂,这半年的历程让我痛苦,但我也经常发扬阿Q精神,不停的鼓励自己坚持下去. 从事android开发并不是我最初的打算和目的,我在大二时学习了java语言,对编程挺感兴趣的,大四的时候是我们该出去找实习了,不幸的是我找的第一家面试的公司竟是一家培训机构,年少懵懂的我就稀里糊涂的从找实习沦落为交钱参加他们的培训,更主要的是自己还乐得屁颠屁