原创 Android Studio 簡單介紹和使用問題小結

Google在2013的I/O開發者大會上引入的該開發工具。現在已經更新到了0.5.8版本。 現在github的很多項目都使用了Android Studio開發,所以如果你還用Eclipse,就需要把整個項目拆分,然後在工程中inc

原创 Android中Application類的詳細解釋

Android中Application類的詳細解釋:  我們在平時的開發中,有時候可能會需要一些全局數據,來讓應用中的所有Activity和View都能訪問到,大家在遇到這種情況時,可能首先會想到自己定義一個類,然後創建很多靜態成員。 

原创 【Android】IntentService & HandlerThread源碼解析

一、前言 在學習Service的時候,我們一定會知道IntentService:官方文檔不止一次強調,Service本身是運行在主線程中的(詳見:【Android】Service),而主線程中是不適合進行耗時任務的,因而官方文檔叮囑我

原创 Android中Service(服務)和Thread(線程)的關係

一、Service(服務) Service是Android中四大組件之一,在Android開發中起到非常重要的作用,先來看一下官方對Service的定義: A Service is an application component

原创 Android系統性能優化總結

Android系統性能優化總結  以下從幾個不同的角度總結一下應用程序性能優化的一些方法。 一.編程思想上      應用層的性能優化通常可以從以下幾個方面考慮:           1. 高效的編碼方式:瞭解編程語言的編譯原理,使

原创 Android多進程通信

    Andriod上實現的多進程通信包括四大組件、AIDL、Messenger、Socket

原创 Java 常用正則表達式

Java 常用正則表達式1. 身份證號碼:1) 身份證正則表達式(15位) ^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$forJava:  Pattern p = Patte

原创 Android技巧小結之新舊版本Notification

Notification即通知,用於在通知欄顯示提示信息。 在較新的版本中(API level  > 11),Notification類中的一些方法被Android聲明deprecated(棄用),其實基本上相當於全部棄用了,因爲這個

原创 打印兩個有序鏈表的公共部分

打印兩個有序鏈表的公共部分 import java.util.Stack; public class PrintPublicNode { public static void main(String[] args) {

原创 用兩個棧來實現一個隊列,完成隊列的add和poll、peek操作。

題目描述: 用兩個棧來實現一個隊列,完成隊列的add和poll、peek操作。 隊列中的元素爲int類型。 import java.util.Stack; public class TwoStacksQueue { p

原创 Android開發中常用adb命令

adb 常用命令1. 顯示系統中全部Android平臺:    android list targets2. 顯示系統中全部AVD(模擬器):    android list avd3. 創建AVD(模擬器):    android

原创 Andrid利用FLAG_ACTIVITY_CLEAR_TOP實現退出APP

本文使用FLAG_ACTIVITY_CLEAR_TOP退出整個應用程序: 多activity中退出整個程序,例如從A->B->C->D,這時我需要從D直接退出程序。 補充:finish()和system(0)都只能退出單個activi

原创 淺析Java內存模型( 深入理解Java虛擬機))

概述 Java內存模型的主要目標是定義程序中各個變量的訪問規則,即在虛擬機中將變量存儲到內存和從內存中取出變量這樣的底層細節。此處的變量是線程共享的,存在競爭問題的。 Java內存模型規定了所有的變量都存儲在主內存,每條線程還有自

原创 實現一個棧,除了push和pop操作,還要實現min函數以返回棧中的最小值,

實現一個棧,除了push和pop操作,還要實現min函數以返回棧中的最小值。 push,pop和min函數的時間複雜度都爲O(1)。 import java.util.Stack; public class MinStack {

原创 Android開發工具--Android studio開發常用插件和工具

  1. Android Parcelable code generator 顧名思義,這是個生成實現了Parcelable接口的代碼的插件。 在你的類中,按下alt + insert鍵彈出插入代碼的上下文菜單,你會看到在下面有一