“加一”项目总结--android使用篇(一)

D3工作室第一个项目“加一”即将上线,android版已经完成第一版,感概良多

总结一下这几个月的学习心得

因为以前学的不是android,学的j2ee,对android很不熟悉,所以很多东西都要重新学

毕竟是创业团队,团队需要什么新技术都要去学,这样才能学到更多东西


项目使用了tomcat作为业务服务器,openfire作为聊天服务器,android为客户端。

本人主要负责聊天模块和附近的人、通讯录

石 负责业务服务器提供接口

浩1 负责UI和活动模块

豪 负责地图、定位、会员管理模块

达 负责IOS客户端

赞 负责策划

浩2 负责推广运营

东 负责领导管理

第一版“加一”终于上线,终于有点成果出来了。就看市场反应了

下次应该做到调研先行



asmack的使用详见:

基于xmpp实现android端实现即时通讯---思路(一)

基于xmpp实现android端实现即时通讯---asmack基本方法(一)

基于xmpp实现android端实现即时通讯---asmack基本方法(二)

基于xmpp实现android端实现即时通讯---asmack基本方法(三)


这里就总结一下android的基本经验(一):


一个android项目有如下目录:

src:这里放的是我们编写的源代码

gen:这里的是eclipse自动生成的文件,不用管它

bin:会生成一些包括apk在内的文件,没签名

assets:放置文件

res:也是放置文件,不同的是res放置文件后在gen的,这个文件中生成相应的id值。而assets不会生成。

下面的文件夹根据dpi分,一般來說,ldpi是120,mdpi是160,hdpi是240,xhdpi的dip是320。

drawable-xhdpi 超高清

 drawable-hdpi 分辨率高(图片)

     drawable-ldpi 分辨率低(图片)

     drawable-mdpi 分辨率中(图片)

当一些字体大小需要按分辨率时可用dimens.xml做

对应在  values-xhdpi、values-hdpi、values-ldpi、values-mdpi里面的dimens.xml

<resources>
    <dimen name="font_size">15sp</dimen>
</resources>

     layout布局 

           main.xml控制控件的位置大小等属性

     values键值对

            string.xml存储的都是键值对。键值对在R.java中会生成id

raw 声音文件


介绍AndroidManifest.xml文件的作用
android的配置文件
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.d3"       //包名
    android:versionCode="1"     //versionCode是给设备程序识别版本(升级)用的,必须是一个interger值,整数,代表app更新过多少次
    android:versionName="1.0" >   //versionName是给用户看的,可以写1.1 , 1.2等等版本
    <uses-sdk android:minSdkVersion="10" />  //最小的 SDK 版本,如 Android 2.1 对应7,Android2.2对应8 ,Android 2.3.3 对应10,等等
    <application
        android:icon="@drawable/ic_launcher" //引用图片,应用logo
        android:label="@string/app_name" >   //引用application的名字,应用名
        <activity
            android:name=".HelloworldActivity"  //包名.这个就是访问到类了。这个事类名
            android:label="@string/app_name" >  //引用标签
            <intent-filter>    //先启动这个activity
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />  
            </intent-filter>
        </activity>
<service 
             android:name="com.****.xmppListener.TogetherService">    
<intent-filter>
   <action android:name="com.****.activities.TogetherService"/>
</intent-filter>       
</service>
    </application>
</manifest>



下一篇   :“加一”项目总结--android使用篇(二)(转)



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值