Time of Update: 2018-12-08
範例說明Android的Widget,有許多是為了與User互動而特別設計的,但也有部分是作為程式提示、顯示程式運行狀態的Widget。現在介紹的範例,與前一章介紹過的ProgressDialog對話方塊的應用目的相似,但由於前章介紹的ProgressDialog是繼承自Android.app.ProgressDialog所設計的互動交談視窗,在應用時,必須建立ProgressDialog對象,在運行時會彈出“對話方塊”作為提醒,此時應用程式後台失去焦點,直到進程結束後,才會將控制權交給應用程式
Time of Update: 2018-12-08
複製代碼 代碼如下:/*** 通過http協議提交資料到服務端,實現表單提交功能,包括上傳檔案* @param actionUrl 上傳路徑 * @param params 請求參數 key為參數名,value為參數值 * @param file 上傳檔案 */public static void postMultiParams(String actionUrl, Map<String, String> params, FormBean[] files) {try
Time of Update: 2018-12-08
主要目的是按後退鍵的時候,讓程式能夠退出。 實現起來的思路: 1.捕獲到後退鍵事件就觸發。複製代碼 代碼如下:@Override public boolean onKeyDown(int keyCode, KeyEvent event) { //按下的如果是BACK,同時沒有重複 if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { //DO
Time of Update: 2018-12-08
提到串口編程,就不得不提到JNI,不得不提到JavaAPI中的檔案描述符類:FileDescriptor。下面我分別對JNI、FileDescriptor以及串口的一些知識點和實現的源碼進行分析說明。這裡主要是參考了開源項目android-serialport-api。串口編程需要瞭解的基本知識點:對於串口編程,我們只需對串口進行一系列的設定,然後開啟串口,這些操作我們可以參考串口調試助手的源碼進行學習。在Java中如果要實現串口的讀寫功能只需操作檔案裝置類:FileDescriptor即可,其
Time of Update: 2018-12-07
1. Web Apps的兩種形式在Android中,WebApps有兩種形式供使用者訪問。一種就是用手機上的瀏覽器直接存取的網路應用程式,這種情況使用者不需要額外安裝其他應用,只要有瀏覽器就行;而另一種,則是在使用者的手機上安裝用戶端應用程式(.apk),並在此用戶端程式中嵌入WebView來顯示從伺服器端下載下來的網頁資料,比如新浪微博和人人網的用戶端。對於前者來說,主要的工作是根據手機用戶端的螢幕來調整網頁的顯示尺寸、比例等;而後者需要單獨開發基於Web View的Web app.
Time of Update: 2018-12-07
shape和selector是Android UI設計中經常用到的,比如我們要自訂一個圓角Button,點擊Button有些效果的變化,就要用到shape和selector。可以這樣說,shape和selector在美化控制項中的作用是至關重要的。1.Shape簡介作用:XML中定義的幾何形狀位置:res/drawable/檔案的名稱.xml使用的方法:Java代碼中:R.drawable.檔案的名稱XML中:Android:background="@drawable/檔案的名稱"屬性:<
Time of Update: 2015-01-14
Unity中解析ini設定檔----INIParser,unity----iniparser大家好,我是孫廣東。 轉載請註明出處:http://blog.csdn.net/u010019717更全的內容請看我的遊戲蠻牛地址:http://www.unitymanual.com/space-uid-18602.html Ini files這個庫可處理ini檔案。 請注意,該檔案可以是任何副檔名(如.txt)只要
Time of Update: 2014-10-15
NAND FLash基礎概念介紹,nandflash基礎概念一、引腳介紹引腳名稱引腳功能CLE命令鎖存功能ALE地址鎖存功能/CE晶片使能/RE讀使能/WE寫使能/WP防寫保護R/B就緒/忙輸出訊號Vcc電源Vss地N.C不接IO0~IO7傳輸資料、命令、地址 1. 命令、地址、資料都通過8個I/O口傳輸 2. 寫命令、地址、資料時,都需要將WE、CE訊號同時拉低 3. 資料在WE訊號的上升沿被NAND
Time of Update: 2014-07-27
IOS APP與APP和APP與Safari間的跳轉,iossafari最近做項目遇到這麼一個需求:從APP 跳轉到 Safari 然後再跳回APP 。以前做過從APP 跳到Safari ,很簡單,這裡就不多說了。重點說一下從Safari跳回到APP,以及從APP跳到APP。(其實這兩個幾乎是一回事。)首先從Safari跳到APP既然要想跳到你指定的APP,那麼就需要在你的APP中定義一個特殊的標示,也就是一個URL協議。定義URL協議的如 TARGETS ——> info —
Time of Update: 2014-06-13
ContentProvider類提供了與其他app管理和共用資料的機制。當與其他app共用provider的資料時,必須小心的實現存取控制,防止對敏感性資料的非法訪問。限制ContentProvider的訪問有三種方法:PublicPrivateRestricted access [Public]在AndroidManifest.xml檔案中聲明android:exported屬性,ContentProvider就可以公開給其他app使用,Android API
Time of Update: 2013-12-26
眾位Android Devloper親們,你們平時開發都用什麼平台,什麼工具呢?Windows? Mac OS? Linux? Eclipse ADT? IntelliJ Idea? 其實平台和工具什麼的並不重要,因為Android本身就是“跨平台”的嘛。那麼親,你有沒有琢磨過,用Andorid平台本身也就是手機或者平板)來 開發Android應用呢?不管這麼做是不是有實際意義,但是這個想法絕對是可行的!而且真的已經存在這樣的工具了哦,這就是下面要介紹的—
Time of Update: 2013-10-28
在Android應用程式,使用動畫效果,能帶給使用者更好的感覺。做動畫可以通過XML或Android代碼。本教程中,介紹使用XML來做動畫。在這裡,介紹基本的動畫,如淡入,淡出,旋轉等,需要的朋友可以參考下 效果: http://www.56.com/u82/v_OTM4MDk5MTk.html第一步: 建立anim檔案夾放置動畫xml檔案在res檔案夾下,建立一個anim的子檔案夾。 第二步:
Time of Update: 2013-10-28
Android系統一個最大的缺點也就是電量問題。這裡我們在下載方面進行最佳化,能儘可能達到省電的目的。 1.儘可能的將資料一起傳送,無限制讀取快取資料也會加重電量的消耗。一般來說,每2至5分鐘取一次資料,每次1至5M是最佳的選擇,也可以避免下載重複的資料。 2.使用Google Cloud Messaging for Android
Time of Update: 2013-10-28
註:不是案頭圖片,是底圖。 1、從rom的systemframework檔案夾下提取出framework-res.apk 2、用winrar直接開啟(不要解壓),進入resdrawable-mdpi檔案夾 3、找一張與手機螢幕相同的圖片(我的是320*480的圖片)(深色較好)替換drawable-mdpi檔案夾裡screen_background_dark_bak.jpg
Time of Update: 2013-10-28
Settings資料存放在com.android.providers.settings/databases/settings.db
Time of Update: 2013-10-28
1. 編譯Android模擬器 在Ubuntu下,我們可以在源碼裡編譯出自己的模擬器及SDK等編譯工具,當然這個和在windows裡下載的看起來沒有什麼區別。 編譯Android模擬器的步驟和編譯Android系統很相似: Ø source build/envsetup.sh Ø lunch sdk-eng Ø make sdk 在每次執行make的時候,編譯系統會自動的驗證上次編譯項和這次編譯項,如果兩次不一樣,會刪除所有的目標代碼,
Time of Update: 2013-10-28
Android應用程式啟動並執行行動裝置受限於其運算能力,儲存空間,及電池續航。由此,它必須是高效的。電池續航可能是一個促使你最佳化程式的原因,即使他看起來已經啟動並執行足夠快了。由於續航對使用者的重要性,當電量耗損陡增時,意味這使用者遲早會發現是由於你的程式。 雖然這份文檔主要包含著細微的最佳化,但這些絕不能成為你軟體成敗的關鍵。選擇合適的演算法和資料結構永遠是你最先應該考慮的事情,但這超出這份文檔之外。 1. 介紹 寫出高效的代碼有兩條基本的原則: ◆ 不作沒有必要的工作 ◆
Time of Update: 2013-10-28
方法一:很多應用都會有一個啟動介面。歡迎畫面慢慢隱現,然後慢慢消隱。實現這種效果的方法有兩種(暫時只發現兩種)1、使用兩個Activity,程式啟動時候load第一張Activity,然後由tick觸發N秒鐘後startActivity另外一張Activity。2、使用一個Activity,可以用到View.gone() 這個方法。把Acitivity的某些元素移除。1、兩個Activity:首先是AndroidManifest.xml<?xml version="1
Time of Update: 2013-10-28
/*** 在res/drawable檔案夾新增一個檔案,此檔案設定了圖片的觸發狀態,你可以設定 state_pressed,state_checked,state_pressed,* state_selected,state_focused,state_enabled 等幾個狀態:* * android:state_pressed* 如果是true,當被點擊時顯示該圖片,如果是false沒被按下時顯示預設。* * android:state_focused*
Time of Update: 2013-10-28
1. 如果你的項目的R檔案不見的話,可以試下改版本號碼在儲存,R檔案不見一般都是布局文本出錯導致.2. 布局檔案不可以有大寫字母3. 拋出如下錯誤WARNING: Application does not specify an API level requirement!,是由於沒有指定users