原创 Constant expression required

switch 語句編譯報錯Constant expression required 問題:case語句後面必須是常量,使用final修飾 public static final int NotifyType_trip=1000

原创 安卓Service向Activity傳遞數據,更新UI

接口回調、Handler、活動和服務綁定 1服務:執行定時任務,發起網絡請求定位,請求到的結果傳遞到活動,在地圖上展示。 2活動關鍵代碼: 綁定服務後會獲取LocationService.LocationBinder對象,在此處

原创 自定義可滑動、可點擊的開關

單擊:動畫效果改變開關的狀態 滑動:根據拖動距離設置顏色漸變,拖動距離小於某一值返回原狀態,否則返回另一狀態 主要步驟: 1onMeasure() defaultWidth=200dp,defaultHeight=defa

原创 自定義屬性簡單使用

1在values目錄下新建attrs文件 2在構造器中通過TypedArray獲取屬性 3給控件設置屬性值 4在代碼中使用 <?xml version="1.0" encoding="utf-8"?> <resources>

原创 MyEclipse2017新建web項目沒有web.xml

新建項目不要直接finish,選擇下一步,勾選上web.xml,默認情況不選中。

原创 基本算法思想

窮舉算法:從所有可能情況中搜索正確答案,效率並不高,適用於沒有明顯規律可循的場合。 執行步驟: (1)確定所有可能結果範圍 (2)對於一種可能的結果,計算其結果 (3)判斷結果是否滿足要求,不滿足搜索下一個可能結果,滿足則

原创 java類和對象的初始化

JAVA類與對象的初始化 JVM通過加裝、連接和初始化一個Java類型,使該類型可以被正在運行的Java程序所使用。類型的生命週期如下圖所示: 類的初始化和對象的初始化(類的實例化、創建一個對象)是兩個不同的事情,類的初始化在

原创 百度地圖工具類

``` /** * Created by chenmeng on 2016/9/2. */ public class BaiduMapUtil { private final static String TAG = B

原创 安卓服務

1進程優先級概念 Android操作系統嘗試儘可能長時間的保持應用的進程,但當可用內存很低時最終要移走一部分進程。怎樣確定那些程序可以運行,那些要被銷燬,Android讓每一個進程在一個重要級的基礎上運行,重要級低的進程最有可能

原创 Hello World Servlet

1新建一個Servlet文件HelloWorld.java package servlet.com; import java.io.IOException; import java.io.PrintWriter; import

原创 11持有對象

11.3添加一組元素 接受一個數組或用逗號隔開的元素列表 Arrays.asList(1,2,3,4,5) Integer[] moreInts={6,7,8,9,10}; collection.addAll(Array

原创 文章標題

單例類:一個類只能有一個實例,應用private修飾該類的構造器,不允許其他類任意創建該類的實例,同時應該提供一個public 方法返回該類的實例,該public 方法必須是static 的,因爲之前未創建類的實例,還應用一個變量

原创 撥號

1聲明權限 <uses-permission android:name="android.permission.CALL_PHONE"/> 2注意Uri.parse()參數形式 Intent intent = new Intent

原创 內部類

使用方式: 外部類方法中使用與其他相同 外部類方法返回內部類引用 可以訪問外圍類的所有元素,包括private修飾的 10.3.this .new語法 .this 在內部類需要生成外部類的引用 .new 在另一個類中創

原创 垃圾收集器與內存分配策略

哪些內存需要回收? 什麼時候回收? 如何回收? 運行時數據區的程序計數器、虛擬機棧、本地方法棧3個區域是線程私有的,與線程生命週期一致;棧中的棧幀隨着方法的進入和退出而有條不紊地執行出棧和入棧操作。每一個棧幀中分配多少內存基本上是在