原创 Activity生命週期之屏幕切換與應用的響應性

橫豎屏幕切換: 默認情況下,當"屏幕方向"或"鍵盤顯示隱藏"變化時都會銷燬當前Activity,創建新的Activity。如果不希望創建新的Activity實例,可以按如下配置Activity: <activity android:nam

原创 採用廣播接收者實現短信竊聽器

廣播接收者--BroadcastReceiver(實現短信竊聽器) 原理:當系統收到短信時,會發出一個廣播Intent,Intent的action名稱爲android.provider.Telephony.SMS_RECEIVED,該I

原创 建立能與訪問者相互通信的本地服務

通過startService()和stopService()啓動關閉服務。適用於服務和訪問這之間沒有交互的情況。如果服務和訪問者之間需要方法調用或者傳遞參數,則需要用bindService()和unbindService()方法啓動關

原创 Struts2-ActionMethod

Action執行的時候不一定要執行execute方法 可以在配置文件中配置Action的時候用method=來執行哪個方法 也可以在url 地址中動態指定(動態調用方法DMI)(推薦) 前者會產生太多的action,所以不推薦使用

原创 線程的sleep,join,yield方法

線程狀態轉換: 創建->start()->就緒狀態<-->調度->運行狀態->終止|箭頭                |箭頭|向上  |向下   阻塞解除<-阻塞狀態<—導致阻塞的事件  ·sleep方法    ·可以調用Thread的

原创 ORACLE SEQUENCE重置從指定數字開始

1.首先從序列存放表中查出實體所對應的序列值:(我的序列存放表在right庫中) select * from sys_sequence_no where code like '%TmLineTel%' (sys_sequence_no爲序

原创 Intent深入解剖

Intent提供了一種通用的消息系統,它允許在你的應用程序和其他的應用程序間傳遞Intent來執行動作和產生事件。使用Intent可以激活 Android應用三種類型的核心組件:活動,服務,和廣播接收者。 Intent可以劃分爲顯式意圖和

原创 線程的優先級別

·java提供一個線程調度器來監控程序中啓動後進入就緒狀態的所有線程。線程調度器按照線程的優先級決定調度哪、 個線程來執行 ·線程的優先級用數字表示,範圍從1到10,一個線程的缺省優先級是5Thread.MIN_PRIORITY=1Thr

原创 線程的關閉

<span style="font-size:18px;">public class TestThread {</span> <span style="font-size:18px;"> public static void main(S

原创 Activity的生命週期

Activity在運行時會受到一些突然事件的影響,例如:你正在使用一個Activity,突然來了一個電話,這是你的應用就要具備處理這些突發事件的能力,要處理這些突發事件,就要用到Activity的生命週期。 Activity有三種狀態:運

原创 Android畫板

Android畫板: 本案例是一個簡單的Android小應用,僅供大家學習 MyView.java package com.example.drawboard; import android.R.color; import androi

原创 實現軟件國際化

只需在res文件夾下建一個文件夾即可:如果是英文的話,命名爲:values-en,若是中文,則爲:values-zh; 然後在不同的文件夾下,添加不同語言的文字,然後運行即可即可,然後可以在模擬器上改變語言,發現語言改變之後,軟件界面的語

原创 網絡爬蟲介紹及數據採集

收索系統包括三大模塊:數據採集模塊、頁面清洗模塊、數據庫模塊 Heritrix和Nutch,二者均爲開源框架(網絡爬蟲技術框架),,Heritrix是SourceForge的開源產品,Nutch爲Apache的一個子項目, 它們都稱作網絡

原创 簡易網絡爬蟲

queue隊列(存放URL):先進先出 簡易網絡爬蟲所用到的類: queue.java--存放未抓取的URL信息 LinkDB.java--存放已抓取和未抓取的URL信息 FileDownloader.java--網頁下載器 Extrac

原创 使用AIDL和遠程服務實現進程通信

<span style="font-size:18px;"> </span> 在Android中,每個應用程序都有自己的進程,當需要在不同的進程之間傳遞對象時,該如何實現呢?顯然java中是不支持跨進程內存共享的。因此需要傳遞對象,需要