第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

AndroidDesign框架公開(kāi)

標(biāo)簽:
Android

 AndroidDesign框架说明:

1.框架版权

  (1)所有者:qlslylq

  (2)名称:AndroidDesign

  (3)完成时间:2014-12-30

  (4)框架类型:Android平台的普通软件框架类型

  (5)框架版本:1.0

  (6)版权说明:未经同意,不得上传,收藏,转载及使用

  (7)目标:清晰(对内代码整洁),公开,透明(使用日志记录方式对它人公开)

2.框架结构

  (1)界面部分:配置了包含顶端ActionBar,底端Tab,左右侧滑菜单的统一修改接口:BasicSettingConstant

  (2)功能部分:包含Http连接,OrmLite数据库,网络图片异步加载

3.包名说明

  (1)应用程序包名(Application Package)与启动Activity的文件夹名不同。

  (2)Application Package冲突的修改:Android tools-->Rename Application Package

  (3)个人项目的Application Package命名规则:com.qlsl.androiddesign.appname

  (4)公司项目的Application Package命名规则:com.companyname.androiddesign.appname

  (5)工程外来包说明:已经配置以下包的drawable,selector,layout,anim,shape,theme,attr,id等文件到工程中

     包qlsl.androiddesign.pulltorefresh       :下拉刷新和上拉加载更多专属包

     包qlsl.androiddesign.view.electricview   :闪电控件专属包       包含raw中的音乐文件electric.mp3

     包qlsl.androiddesign.view.indicatorview  :自动轮播图控件专属包

     包qlsl.androiddesign.view.rippleview     :波纹文本控件专属包   包含assets中的字体库文件Satisfy-Regular.ttf

4.环境说明

  (1) API:基于Android 4.2.2

  (2) 编码:utf-8

  (3) 平台:Windows开发,Android手机APP

5.代码规范

  (1)新加的Activity: 放在subactivity包下,继承自baseactivity包的BaseActivity

  (2)新加的Activity界面:放在subview包下,继承自baseview的FunctionView

  (3)新加的工具类:放在otherutil包下

  (4)新加的selector,shape的xml文件:放在res/drawable包下

  (5)Activity的命名:加后缀Activity

  (6)布局文件的命名:加前缀activity_

  (7)MVC控件的itemview布局文件的命名:加前缀mvcitem_  如:listitem_setting.xml  griditem_basic_setting.xml

  (8)selector的命名:按钮加前缀:btn_ 

  (9)shape的命名:加前缀shape_

  (10)控件id及控件变量的命名:

      若为公用id,则直接引用ids.xml文件中的id

      根布局(ViewGroup)加前缀viewgroup_

      TextView加前缀tv_

      Button加前缀btn_

      EditText加前缀et_

      ImageButton加前缀btn_

      ImageView加前缀iv_

      ListView加前缀listview_

      GridView加前缀gridview_

      无同类结构则去掉前缀

  (11)非控件变量的命名

      List加前缀list_

      BaseAdapter加前缀adapter_

      无同类结构则去掉前缀

  (12)控件的监听

      View点击事件类型推荐方式:

          控件中加上属性:onClick="onClick"   函数名须为onClick,不能更改

          FunctionView的子类中实现onClick函数

          BaseActivity中无需定义onClick函数,框架会自动调用

      View其他事件类型推荐方式:

          实现FunctionView子类中的initListener

     

  (13)警告处理

         不能留有警告,必须予以解决

  (14)框架结构一直在变动中,以具体框架为准

原文链接:http://www.apkbus.com/blog-784139-60967.html

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消