本人90后,毕业两年,做了半年的对日外包,几个月的javaWeb,一年多的Android开发。中途碰到过不少的开发技术点, 但是啥都靠脑子记住不太可能,于是打算自己的博客生涯,将一些技术点记下来,方便大家共享和以后的查看。第一次写博客,有点不适应,呵呵。
之前的公司做外包的,设计不大做,大部分做的是敲代码,印象中就是一直加班,每天晚上都得8,9点,狠的时候几个月时间都到晚上10点多,加班费相当于没有。这么样干了两年觉得不能这么下去了,考虑了一下,自己又重新换了家公司,但是换的这家公司不是纯软件公司,老板有眼光,自己公司管理用的ERP软件不是从外边买的,自己养了几个搞技术的,开发了一套,当然了自己开发的比不上外面比较专业的,但是开发的软件是根据公司情况开发的,相对而言,比那些专业的针对市场可以共用的软件使用起来是要方便的。可能老板自己也算了算,根据当前公司的情况,觉得自己养人开发比较好吧,毕竟外包给软件公司做花费不少(算上软件初期开发,后期维护,要是在追加开发功能,那钱也就没法算了)。
好了,言归正传,我被招来做手机ERP开发的,上班了之后才知道,做开发的就我一个人(原来的PC端ERP开发就是经理差不多自己一个人做的),所以到我这里的时候做手机端的开发的就我一个人, 由于要用到数据库操作,自然而然的需要PC端的接口,但是PC端接口也没有,只有数据库,所以我大体估摸了一下,自己的任务就是负责除了数据库设计之外的所有开发了,包括服务器端供手机调用的接口+Android手机的开发,呵呵。。。
做了一段时间,自己打算整理一下项目开发了,因为项目是自己一个人开发的,进度上可能不是太快(自己做了两年的开发了,到现在做项目的时候,就觉得自己想的太多了,什么都要想一遍,我之前在的公司,有个项目前期做了一段时间,后期让我去擦屁股,那代码写的没法看,自己带着几个实习生,每天晚上能到10点多,周六还不休息,连续干了这么2个多月,才算收拾的差不意思,那段日子真心没法过,说多了都是泪啊),记得之前看过一篇文章,说的是随着工作经验丰富,项目开发进度会越来越慢,经验的积累导致开发中会想的比较多,然后就会慢下来,我觉得也是这么个意思。
好吧,上边写的还是算扯淡吧,下面开始写跟项目有关的。
服务器端,现在先不管。从手机Android端开始。
一 开发环境搭建
这里不写了,网上有的是,呵呵,莫喷。
二 新建项目
项目建好之后,更换应用默认图标和应用名称。
更换应用默认图标:工程的res文件夹下,默认会有drawable-hdpi(用于存放高分辨率的图片),drawable-mdpi(用于存放中分辨率的图片),drawable-ldpi(用于存放低分辨率的图片),drawable-xhdpi(用于存放超高分辨率的图片),drawable-xxhdpi(用于存放超超高分辨率的图片),这些文件夹下会有ic_launcher.png默认的一张图片,这就是应用在桌面上显示的图片,将自己要用的图片改成ic_launcher.png然后覆盖掉默认的图片就可以,分辨率要对应好了。 或者,打开注册文件(AndroidManifest.xml)
将 android:icon="@drawable/ic_launcher"中的ic_launcher修改为你要用的图片。
更换应用名称:参照上面的截图,有个 android:label="@string/app_name",app_name就是应用显示的名称,我们点击它进入定义的strings.xml中修改app_name的值即可。