Time of Update: 2016-06-20
TabHost理解與使用,TabHost理解使用一.繼承關係java.lang.Object ↳ android.view.View ↳ android.view.ViewGroup ↳ android.widget.FrameLayout ↳
Time of Update: 2016-06-20
Android-----完全隱藏軟鍵盤,android-----隱藏隱藏軟鍵盤一直是我頭痛的事情,沒有找到一種真正能隱藏的方法。點擊EditText的時候總是彈出軟鍵盤。-----杯具 杯具(一):Java代碼 InputMethodManager im =(InputMethodManager) mEdit .getContext() .getSystemService(Context.I
Time of Update: 2016-06-20
線程池的簡單使用,線程池簡單使用建立指定線程數量的線程池private static ExecutorService scheduledTaskFactoryExecutor = null;private boolean isCancled = false;private static class ThreadFactoryTest implements ThreadFactory { @Overridepublic Thread newThread(Runnable r) {
Time of Update: 2016-06-19
Android
Time of Update: 2016-06-19
Android 採用get方式提交資料到伺服器,androidget首先搭建類比網頁伺服器,建立動態web項目,servlet代碼如下:package com.wuyudong.web;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import
Time of Update: 2016-06-20
Android中使用Thread線程與AsyncTask非同步任務的區別,androidasynctask 最近和幾個朋友交流Android開發中的網路下載問題時,談到了用Thread開啟下載線程時會產生的Bug,其實直接用子線程開啟下載任務的確是很Low的做法,那麼原因究竟如何,而比較高大上的做法是怎樣?於是用這篇博文詳細分析記錄一下。一、概念介紹 Thread是指在CPU啟動並執行一個程式中,可以有多個執行路徑。啟動並執行程式稱作進程,而這個執行路徑,就被稱為線程(如果對這兩個名詞不太理
Time of Update: 2016-06-20
Linux0.11核心--記憶體管理之2.配合fork,linux0.11fork【著作權,轉載請註明出處。出處:http://www.cnblogs.com/joey-hua/p/5598451.html 】 在上一篇的fork函數中,首先一上來就調用get_free_page為新任務的資料結構申請一頁記憶體,在memory.c中:/** 擷取首個(實際上是最後1 個:-)空閑頁面,並標記為已使用。如果沒有空閑頁面,* 就返回0。*/////
Time of Update: 2016-06-19
Linux0.11核心--記憶體管理之1.初始化,linux0.11記憶體管理【著作權,轉載請註明出處。出處:http://www.cnblogs.com/joey-hua/p/5597705.html 】Linux核心因為使用了記憶體分頁機制,所以相對來說好理解些。因為記憶體分頁就是為了方便管理記憶體。說到記憶體分頁,最根部的要屬頁目錄表了,head.h中:extern unsigned long pg_dir[1024];// 記憶體頁目錄數組。每個目錄項為4 位元組。從物理地址0
Time of Update: 2016-06-19
Linux0.11核心--進程調度分析之2.調度,linux0.11核心【著作權,轉載請註明出處。出處:http://www.cnblogs.com/joey-hua/p/5596830.html 】上一篇說到進程調度歸根結底是調用timer_interrupt函數,在system_call.s中:#### int32 -- (int 0x20) 時鐘中斷處理常式。中斷頻率被設定為100Hz(include/linux/sched.h,5),# 定時晶片8253/8254
Time of Update: 2016-06-19
Android 利用內容觀察者實現簡訊竊聽,android觀察者《Android 內容觀察者的原理》中介紹了內容觀察者的一些基本原理,並做了簡單的實戰,本文接著進一步做一個小項目實戰package com.wuyudong.smslistener;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import
Time of Update: 2016-06-18
Android 擷取系統的連絡人,android擷取連絡人本文主要介紹android中怎樣擷取系統的連絡人資料首先開啟模擬器點擊連絡人表徵圖按鈕說明系統連絡人資料庫是空的,開啟File explorer,找到data/data下面的檔案夾:將contacts2.db檔案匯出,添加到sqlite中的時候報錯:點擊“ok”忽略之表結構相當的複雜,首先搞清楚其中的三張表* data表 儲存連絡人的資料* raw_contacts表 儲存連絡人的id contact_id*
Time of Update: 2016-06-19
Linux0.11核心--進程調度分析之1.初始化,linux0.11核心【著作權,轉載請註明出處。出處:http://www.cnblogs.com/joey-hua/p/5596746.html 】首先看main.c裡的初始化函數main函數裡面有個函數是對進程調度的初始化,sched_init()函數,次函數在sched.c中實現:// 發送器的初始化子程式。void sched_init (void){ int i; struct desc_struct *p;//
Time of Update: 2016-06-19
詳解安卓項目-鬧鐘,詳解安卓鬧鐘一.概述 * 鬧鐘功能概述:添加鬧鐘,刪除鬧鐘 * 思路:* 1.給一個button添加點擊監聽,用於添加鬧鐘 * 2.提供一個視窗進行鬧鐘時間的選擇 * 3.資料儲存:對鬧鐘的資料進行儲存 * 4.資料讀取:開啟app的時候對鬧鐘的資料進行讀取,以便保留以前設定的鬧鐘 * 5.對鬧鐘進行刪除操作 * 6.鬧鐘響的時候的操作:鈴聲響,顯示一個文字介面 * 你將瞭解到: *
Time of Update: 2016-06-19
階段一:AsyncTask的三個屬性值和四個步驟,asynctask屬性值“階段一”是指我第一次系統地學習Android開發。這主要是對我的學習過程作個記錄。 最近學到用AsyncTask來處理有關網路的操作。雖然代碼看上去不是很複雜,但仍有很多地方有疑惑。所以研讀了一下API文檔,在這裡把我學到的和練習的代碼展示出來。如有錯誤,歡迎指出!一、關於AsyncTask的<Params, Progress, Result>在建立Asy
Time of Update: 2016-06-18
我的android學習經曆34,android學習經曆34用類對象作為ArrayAdapter綁定的基礎資料型別 (Elementary Data Type)(和SimpleAdater效果類似)一般ArrayAdapter綁定的基礎資料型別 (Elementary Data Type)是String,接下來介紹一下類對象作為基礎資料型別 (Elementary Data Type);首先,建立一個類News,這個類作為基本的資料類型package
Time of Update: 2016-06-18
Android進階_視頻播放控制項,android播放控制項一、Android系統內建VideoView控制項 1. 建立步驟: (1)內建視頻檔案放入res/raw檔案夾下;
Time of Update: 2016-06-18
Android 利用內容提供者新增連絡人...的操作,android提供者上文中《Android 擷取系統的連絡人》主要介紹了怎樣擷取系統連絡人並實戰了一下,本文將介紹如何添加一條連絡人資訊新增連絡人...1. 添加raw_contacts表,添加一條連絡人的id2. 操作data表,插入連絡人的資料,每個連絡人資料都對應一列 raw_contact_id建立項目,布局檔案代碼如下:<LinearLayout
Time of Update: 2016-06-17
android VelocityTracker 速度追蹤器的使用及建立,velocitytrackerVelocityTracker 速度追蹤第一,建立方式:VelocityTracker mVelocityTracker = new VelocityTracker .obtain()第二,把你要追求的MotionEvent 註冊到VelocityTracker
Time of Update: 2016-06-17
android自訂Toast之-彈出訊息,androidtoastandroid自訂Toast之-彈出訊息實現方法:1.new 一個Toast執行個體toast。2.自訂一個顯示的View執行個體view 。3.把toast.setView(view),toast.setDuration(Toast.LENGTH_LONG)設定顯訊息示時間4.避免操作有誤一直重複彈出訊息處理,定義一個Toast的全域變數避免重複執行個體化進行控制 下面是代碼package
Time of Update: 2016-06-17
android使用微軟EWS發送郵件,androidews發送郵件 通常我們在android使用javamail發送郵件,可是很多時候我們需要串連Exchange服務(很多公司內部郵件伺服器採用,並且未開通smtp服務)來發送郵件,這時候我們就要用到微軟的 ews-java-api。官方github的地址是:https://github.com/OfficeDev/ews-java-api。然後再android