代码风格(仿Android SDK)

  • Class 文件需要用驼峰命名法,例如SignInActivity, SignInFragment, ImageUploaderService, ChangePasswordDialog.
  • Resource文件常用的
  • ①.layout里面的文件名会根据引用该布局的类来命名
  • 例如: UserProfileActivity类应用该布局则命名为 activity_user_profile.xml、
    SignUpFragment fragment_sign_up.xml
    ChangePasswordDialog dialog_change_password.xml
    AdapterView item — item_person.xml
    Partial layout — partial_stats_bar.xm
    同时xml文件中的id会根据不同控件对应不同的前缀
    如:TextView text_ 、ImageView image_ 、Button 、button_Menu menu_
    ②像SharedPreferences、Bundle,Intent这些Key_value
    SharedPreferences PREF_
    ,Bundle BUNDLE_
    ,Fragment Arguments ARGUMENT_
    ,intent Extra EXTRA_
    ,Intent Action ACTION_
  • Java风格的规则
    ① 私有的非静态的成员变量 以m开头命名
    例如 int mPackagePrivate; private int mPrivate; protected int mProtected;
    ②私有静态成员变量以s开头命名
    例如:private static Sharepreference sSharepreference ;
    ③静态final的成员变量全部大写
    例如: public static final int SOME_CONSTANT = 42;
    ④其它的类成员变量小写开头
    例如: public int publicField;

  • 用Log打印信息的时候,通常用类名做tag定义一个常量在类的最顶部
    private static final String TAG = “MyClass”;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值