原创 AndroidManifest.xml文件解析

一、關於AndroidManifest.xml AndroidManifest.xml 是每個android程序中必須的文件。它位於整個項目的根目錄,描述了package中暴露的組件(activities, services, 等等),

原创 JDK源碼閱讀大綱

java.lang Object String AbstractStringBuilder StringBuffer StringBuilder Boolean Byte Double Float Integer Long Short

原创 自定義Dialog實現

系統提供的對話框樣式比較簡單,我們需要自己定義風格樣式不同的對話框以滿足產品的需要。 自定義主題(theme) <!-- 自定義Dialog背景全透明無邊框theme --> <style name="CustomDialog"

原创 android 常用的功能

Android開發過程中常用到的功能(持續更新...) 一、int string 相互轉換   int 轉 string     1.) String s = String.valueOf(i);     2.) String s

原创 Android各個版本版本號對應關係表及懸浮框

原文鏈接: http://blog.csdn.net/zgp18963349823/article/details/4424196 懸浮窗權限 http://www.jianshu.com/p/167fd5f47d5c7

原创 Android studio 的使用心得

剛升級Android studio 2.1.2版本。記錄一下使用的過程。 下載以及升級最新版本的SDK相關數據,使用的是SVN。沒有SVN的話,只能自己在網上找些國內的鏡像,更新相關版本。 Android 2.0以上版本 build的時候

原创 Android監控WIFI和GSM狀態並繪製網絡強度

在實際工作中,常常遇到APP顯示網絡強度的需求。 使用過程中涉及的應用權限如下: <!--wifi及網絡狀態--> <uses-permission android:name="android.permission.AC

原创 android XML實現切換效果

一、通過在佈局文件中引用XML實現填充顏色透明度的變化 <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com

原创 第三例:Activity的生命週期

從網上下載一張經典的Activity生命週期圖片 下面使用代碼演示Activity的調用過程: package demo.my.com.myapidemo.app.ui; import android.app.Activity; im

原创 第六例:Activity的切換動畫

在Android開發過程中,經常會碰到Activity之間的切換效果的問題 ,從Android2.0開始在Activity增加了一個方法: public void overridePendingTransition (int en

原创 第四例:Intent啓動Activity的幾種方式(一)

activity的啓動模式有四種,分別爲: “standard” (默認) “singleTop” “singleTask” “singleInstance” 一、standard xml中配置,andr

原创 第五例:MQTT服務端及客戶端學習

一、需要準備的工具如下: (1)、下載Mosquitto(MQTT的代理,也可以用IBM的ISMB)http://mosquitto.org/download/ (2)、下載AndroidPushNotificationsDemohttp

原创 android定時器

android 在很多功能中需要使用定時器功能,例如定時刷新某個控制、倒計時功能、模擬時間顯示等。 定時器的實現有以下幾種方法: 一、使用Timer 創建一個定時器Timer timer = new Timer(); 創建定時器任務 T

原创 第一例:HelloWorld

package demo.my.com.myapidemo.app; import android.app.Activity; import android.os.Bundle; import demo.my.com.myapidem

原创 第二例:Clipboard剪貼板

剪貼板:主程序package demo.my.com.myapidemo.content; import android.app.Activity; import android.content.Cli