Time of Update: 2016-04-12
我的android學習經曆13,android學習經曆13ToggleButton控制項的使用ToggleButton控制項看名字就可以知道它是一個 “開關” 控制項,也就是有兩種不同狀態的按鈕。主要的特別屬性有三個: android:textOn="開" ----狀態為true時,顯示的文本 android:textOff="關" &
Time of Update: 2016-04-10
多選按鈕(CheckBox),多選按鈕checkbox今天我們介紹的是Checkbox多選框:1.Activity//複選框,[基礎控制項]---狀態切換控制項CompoundButton及其子類CheckBox、RadioButton、ToggleButton、switch事件監聽與情境使用public class CheckBoxActivity extends Activity implements CompoundButton.OnCheckedChangeListener{
Time of Update: 2016-04-10
[android]
Time of Update: 2016-04-11
百度地圖開發的學習(二)——地圖定位,百度地圖定位是地圖開發的必經重要的環節,我也在不斷學習中,就自己瞭解寫一下這些。一、配置1.百度的定位是有自己jar包和so檔案的,所以記得將它們配置到對應的檔案夾中並載入進工程裡。具載入方法在學習一裡面就有了,這裡就不細講了。2.在百度的配置方法中匯入完庫檔案後,還要進行聲明libs源檔案如果是將jar包和so檔案全部放入libs檔案中,就需要這樣的聲明了,本人也試過,但是格式有點偏差,build.gradle會報錯,改成下面這樣就可以了。sourceSe
Time of Update: 2016-04-11
Android開發:Android SDK的介紹 1.Android SDK 即Android Software Development Kit.它提供了在Windows/Linux/Mac平台上開發Android應用的開發組件,包含了在Android平台上開發行動裝置 App程式的各種工具集。 2.Android SDK tools (1).Android模擬器(Android
Time of Update: 2016-04-11
[Android]
Time of Update: 2016-04-09
android程式---->android五子棋的實現,android五子棋在慕課網上學習了五子棋的課程,感覺挺不錯。然後自己寫了個關於五子棋的android程式,從中還是能夠學習到很多東西的。現在我們開始今天五子棋程式的編寫曆程。程式的源碼請參見友情連結: 目錄導航 好了,我們現在開始一步步的構建出項目來,首先是如下的項目結構圖: 啟動並執行:一些前期做準備的代碼 一、 主活動類MainActivity,在菜單中加入了再來一局的功能:public
Time of Update: 2016-04-11
Linux核心系列—5.作業系統開發之特權級及特權級的轉移,linux特權CPL——當前執行的程式或任務的特權級,它被儲存在cs和ss的第0位和第1位上。DPL——段或者門的特權級,如果是資料區段DPL則規定了可以訪問此段的最低特權級RPL——通過段選擇子的第0位和第1位表現出來的。處理器通過檢查RPL和CPL來確認一個訪問請求是否合法。RPL保證了作業系統不會越俎代庖地代表一個程式去訪問一個段。我們先來展示一下特權級錯誤訪
Time of Update: 2016-04-09
對沈浸式狀態列的理解,沈浸式狀態列理解Android 4.4版本加入了沈浸式者這項功能,相信大家手中的安卓機也早已是Android 4.4甚至更高版本。越來越多的應用實現了沈浸式狀態列這一個效果。我們先看一個Demo,來熟悉一下沈浸式。 在圖中可以清晰地看到,我們項目的頂部和手機的狀態列是融合在一起。這樣表現得非常美觀,自然。 其實,實現這一效果並非難事。 網上關於沈浸式的例子數不勝數,但是不是誤導新人,就是垃圾代碼太多。 話不多說,
Time of Update: 2016-04-10
Linux核心系列—4.作業系統開發之LDT,linuxldt一直以來,我們把所有的段描述符都放在GDT中,而不管它屬於核心還是使用者程式,為了有效地在任務之間實施隔離,處理器建議每個任務都應當具有自己的描述符表,稱為局部描述符表LDT,並且把專屬於自己的那些段放到LDT中。和GDT一樣,LDT也是用來存放描述符的。不同之處在於,LDT只屬於某個任務。或者說,每個任務都有自己的LDT,每個任務私人的段,都應當在LDT中進行描述。另外,LDT的第1個描述符,也就是0號槽位,也是有效、可以使用的。L
Time of Update: 2016-04-09
保持listview當前位置,listview當前位置保持listview滑動的位置,一般用在增加listview子item中布局的評論或者退出當前活動,再次進入繼續閱讀時。 利用ListView.getFirstVisiblePosition()來擷取當前可見的第一個Item的position,在滾動監聽中設定 @Override public void onScroll(AbsListView view, int firstVisibleItem,
Time of Update: 2016-04-10
[android] 手機衛士設定嚮導頁面,android嚮導設定嚮導頁面,通過SharedPreferences來判斷是否已經設定過了,跳轉到不同的頁面 自訂樣式在res/values/styles.xml中添加節點<style name=””>,設定名稱屬性在<style>節點裡面,添加節點<item
Time of Update: 2016-04-09
Android React-Native系列之(一)零基礎搭建React-Native開發環境很早就聽說過大名鼎鼎的React-Native了(不大清楚的童靴們可以自行瞭解,這裡不再詳述),由於進來公司業務不是太繁忙,恰好可以有時間來學習一下RN,我們知道學習任何一門語言,搭建環境是第一步,本篇博文主要是來介紹RN的環境搭建流程。一、安裝HomebrewHomebrew簡稱brew,它是Mac OS
Time of Update: 2016-04-09
Android一些不太常用XML檔案屬性的總結前言最近做的項目中XML用到了一些平時可能不是太常用的一些屬性,可能涉及都AndroidManifest.xml、布局Layout檔案或者到具體的控制項!AndroidManifest.xml①在AndroidManifest.xml檔案中標籤中添加,其中的xxx.xxx.xxx為第三方庫包名,如果存在多個庫,則用逗號分割它們。這樣做是為了項目中的AndroidManifest.xml和第三方庫的AndroidManifest.xml合并時可以忽略最
Time of Update: 2016-04-09
[android] 手機衛士自訂對話方塊布局,android衛士手機防盜頁面部分點擊手機防盜,進行判斷,如果沒有設定密碼,顯示一個設定密碼的對話方塊,如果已經設定密碼了,彈出輸入密碼對話方塊密碼儲存在SharedPreferences中,資料取出進行判斷 自訂一個布局檔案,dialog_setup_password.xml根布局寬度不要充滿螢幕內部控制項,寬度要小一點留出空間,置中對齊,android:gravity=”center”兩個並排的按鈕,確定和取消,
Time of Update: 2016-04-09
Android屬性動畫屬性動畫系統是一個健壯 的架構,它幾乎可以允許把任何對象變成動畫。可以根據時間的推移來改變任何對象的屬性來定義一個動畫,而不用關心該對象是否要繪製在螢幕上。屬性動畫是在 指定的時間長度上改變一個屬性(對象中的一個成員欄位)的值。要讓某些對象變成動畫,就要給該對象指定想要的動畫屬性,如果對象在螢幕上的位置、動畫的停
Time of Update: 2016-04-09
Android應用一般上架流程Android
Time of Update: 2016-04-09
Android
Time of Update: 2016-04-09
Android MeasuerSpce的由來及使用含義:MeasuerSpce是parent傳遞給child的一組測量值(size)和模式(mode)的組合。使用情境:經常我們會在child的onMeasure(int widthMeasureSpec,int heightMeasureSpec)這個函數中來對spec進行處理,用於確定child的長和寬。這裡我們看到MeasureSpec有3中測量模式:MeasureSpec.AT_MOST
Time of Update: 2016-04-09
Android訊息機制每一個Android應用在啟動的時候都會建立一個線程,這個線程被稱為主線程或者UI線程,Android應用的所有操作預設都會運行在這個線程中。但是當我們想要進行資料請求,圖片下載,或者其他耗時操作時,是不可能在這個UI線程做的,因為Android在3.0以後的版本已經禁止了這件事情,直接拋出一個異常。所以我們需要一個子線程來處理那些除UI操作的事情。但是這個又會有一個問題,我們只能在UI線程進程UI操作,只能在子線程進行耗時操作,如果我們需要在耗時操作結束後在Android