原创 第3章 數據類型和運行符

第3章 數據類型和運行符 序:Java語言是一門強類型語言。強類型包括兩方面的內容:(1)所有變量必須先聲明,後使用(2)指定類型的變量只能接受新類型與之匹配的值。可以在編譯過程發現源代碼的錯誤。 一:註釋 1、單行註釋://... 2、

原创 有焦點的TextView

帶有焦點的TextView,可以用於展示“跑馬燈”效果。以下爲源碼: package com.example.view; import android.content.Context; import android.graphics.R

原创 第4章 流程控制與數組

第4章 流程控制與數組 一:循環結構 1、循環語句可能包含4個部分:(for循環比較好理解) (1)初始化語句 (2)循環條件 (3)循環體 (4)迭代語句 2、不要在循環體內修改循環變量,否則會增加程序出錯的機率。 3、 outer:f

原创 關於equals的一點小竅門

關於equals的一點小竅門 以下兩種寫法均在BroadcastReceiver類中的onReceive(Context context, Intent intent)方法實現: 寫法一: if(intent.getAction().e

原创 移動端尺寸基礎知識

移動端尺寸基礎知識 文章轉載自:http://colachan.com/post/3435 初涉移動端設計和開發的同學們,基本都會在尺寸問題上糾結好一陣子才能摸到頭緒。我也花了很長時間才弄明白,感覺有必要寫一篇足夠通俗易懂的教程來幫

原创 第2章 理解面向對象

第2章 理解面向對象 一:結構化程序設計 1、主要原則:自頂向下、逐步求精、模塊化等。 2、最小程序單元:函數。 3、侷限性: (1)設計不直觀 (2)適應性差,可擴展性不強 4、三種基本結構:順序結構、選擇結構、循環結構。 二:面向對象

原创 人民幣符號的使用注意

人民幣符號的使用注意 請在各個應用中使用“¥”符號,切勿使用“¥”符號,作爲人民幣符號。   原因:在某些手機中無法正常顯示“¥”符號。   比如:HUAWEI T8951,vivo S9 點贊 1 收藏 分享

原创 第1章 Java語言概述與開發環境

第1章 Java語言概述與開發環境 一:Java程序運行機制 1、步驟:先編譯,後解釋。 2、編譯:使用專門的編譯器,針對特定平臺將某種高級語言源代碼一次性“翻譯”成可被該平臺硬件執行的機器碼(包括機器指令和操作數),幷包裝成該平臺所能識

原创 第1章 Activity的生命週期和啓動模式 1.2 Activity的啓動模式

1.2 Activity的啓動模式 1、啓動模式種類: (1)standsrd:標準模式;每次啓動一個Activity都會重新創建一個新的實例,並進入啓動它的任務棧中。 (2)singleTop:棧頂複用模式;如果新Activity已經位

原创 解決引用單個Library因android-support-v4.jar版本不同而導致的衝突

解決引用單個Library因android-support-v4.jar版本不同而導致的衝突 開發工具: ADT Build 22.0.5 開發環境: Windows 7,JDK 1.7 實現步驟(親測): 1. 右擊項目, 選擇P

原创 第1章 Activity的生命週期和啓動模式 1.3 IntentFilter的匹配規則

1.3 IntentFilter的匹配規則 1、過濾信息 (1)包含:action、category、data,下面詳細分析各種屬性的匹配規則。     action:Intent中action的值和過濾規則中的任何一個action的值相

原创 自定義dialog的兩種方式

介紹自定義對話框(dialog)的兩種方式: 方式一: 首先自定義一個自己想要設計的對話框的界面佈局,我的是這樣的: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:a

原创 代碼混淆後如何快速定位錯誤

本文用於介紹代碼混淆之後,如果發生了Crash或其他自定義的錯誤,如何使用mapping文件快速定位錯誤。 錯誤日誌 下面的錯誤日誌是我們自己統計並保存在本地的,用於測試階段,如果你沒有這樣做的話,可以在你們自己的錯誤統計平臺隨便

原创 Eclipse自動打包教程

Eclipse自動打包教程 工具:OrchidShell.zip 使用步驟: 1、解壓放到 Eclipse的dropins目錄下,啓動(重啓)Eclipse; 2、在需要打包的Android工程上點擊右鍵可看到菜單 “蘭貝殼兒”,說明安裝

原创 運算符 “==”與equals(Object)的比較

運算符 “==”與equals的比較 運算符 “==”: 比較兩個引用是否指向同一個對象,實際上就是比較棧內存中兩個引用指向對象的地址是否相等;但是它並未涉及到對象內容的比較。 equals(Object): 比較兩個引用指向對象的內容