title: 修改塊 - android - 代碼樣式
Code Style
原文:https://developers.google.com/blockly/guides/modify/android/code-style
項(xiàng)目結(jié)構(gòu)
存儲(chǔ)庫(kù)分為四個(gè)模塊抛人。
- blocklylib-core:中央庫(kù)到涂,以及在沒有UI的情況下運(yùn)行Blockly所需要的(例如普办,用于代碼操作和生成)。
- blocklylib-vertical:此模塊包含VerticalBlockViewFactory和Blockly的默認(rèn)垂直堆疊塊的視覺樣式烤芦。
- blocklytest:該模塊包含blocklylib-core和blocklylib-vertical的單元測(cè)試和儀器測(cè)試。
- blocklydemo:這包含Blockly Demo應(yīng)用程序與幾個(gè)活動(dòng),演示使用Blockly for Android的基礎(chǔ)。
Java風(fēng)格
Blockly for Android使用Android代碼樣式Android code style蠕趁。大多數(shù)風(fēng)格規(guī)則應(yīng)該是大多數(shù)Java開發(fā)人員熟悉的:
- 類名稱大寫和駝峰大小寫。
- 常量用大寫字母表示辛馆。
- 所有其他方法和變量都是駝峰式的,從小寫字母開始
此外豁延,成員變量必須以小寫“m”開頭昙篙。例如:
public abstract class AbstractBlocklyActivity extends AppCompatActivity {
private static final String TAG = "AbstractBlocklyActivity";
public static final String DEFAULT_WORKSPACE_FILENAME = "workspace.xml";
protected ActionBar mActionBar;
protected DrawerLayout mDrawerLayout;
protected WorkspaceHelper mWorkspaceHelper;
protected BlockViewFactory mBlockViewFactory;
protected WorkspaceFragment mWorkspaceFragment;
protected ToolboxFragment mToolboxFragment;
protected TrashFragment mTrashFragment;
為了打印日志的目的,每個(gè)類可以具有私有的靜態(tài)最終TAG字符串诱咏。
Log.i(TAG, "No blocks in workspace. Skipping run request.");