Time of Update: 2016-04-12
ViewPager和Fragment的組合使用,viewpagerfragment 是用的是Viewpager和fragment來實現的主介面不過其中的預先載入我沒有解決如下是代碼代碼比較簡單package com.ithello.dingding;import java.util.ArrayList;import java.util.List;import com.ithello.dingding.fragment.FourFragment;import
Time of Update: 2016-04-12
[android] 手機衛士手勢滑動切換畫面,android手勢定義手勢辨識器擷取手勢辨識器GestureDetector對象,通過new GestureDetector(context,listener),參數:上下文,監聽器匿名內部類實現簡單手勢監聽器SimpleOnGestureListener介面,重寫onFling()滑動方法傳遞進來四個參數:MotionEvent e1 ,MotionEvent e2,velocityX,velocityYe1是第一個點,e2是第二個點,x軸的速度,
Time of Update: 2016-04-12
git版本控制工具(二)----本地版本庫的常用操作,git----【本文】在上一章節中,我們學習了關於Git最基本的用法,包括安裝Git、建立版本庫,以及提交本地代碼。本章節中將學習更多的提示。即:Git版本控制工具(一)----git的安裝及建立版本庫我們先要做好準備工作,將某個項目建立版本庫,我這裡就建立一個Android項目GitTest,建立一個版本庫。開啟Git Bash,進入到這個項目的根目錄下,然後執行git init命令,如所示: 這樣,準備工作就做好了。
Time of Update: 2016-04-12
Eclipse遷移到Android studio步驟如下:,eclipseandroid一、從Eclipse中匯出:1、將你的ADT外掛程式版本升級到22.0以上。2、在Eclipse中,選擇File-->Export。3、在彈出的匯出視窗中,開啟Android的檔案夾,選擇“Generate Gradle Build Files”。4、選中你想要匯入到Android
Time of Update: 2016-04-12
我的android學習經曆13,android學習經曆13ToggleButton控制項的使用ToggleButton控制項看名字就可以知道它是一個 “開關” 控制項,也就是有兩種不同狀態的按鈕。主要的特別屬性有三個: android:textOn="開" ----狀態為true時,顯示的文本 android:textOff="關" &
Time of Update: 2016-04-12
我的android學習經曆12,android學習經曆12自動匹配輸入的內容(文章最後有一個問題有興趣的可以解答一下,謝謝大神了)這個主要是兩個控制項MultiAutoCompleteTextView和AutoCompleteTextView這兩個控制項和TextView的主要區別就是可以自動匹配使用者輸入的內容,就像百度,在百度的搜尋方塊中輸入資訊時,會提示你一些資訊這兩個控制項的屬性主要比TextView多了一個屬性
Time of Update: 2016-04-12
Android開發文檔翻譯之-ServicesService是一種能長期在後台運行同時不需要與使用者進行互動的應用組件。其他組件可以開啟service,開啟後service可以自行運行及時使用者已經切換到其他的應用。此外,組件可以與service進行綁定來進行互動,及時是跨進程的互動(Android的IPC機制)。網路操作、播放音樂、執行檔案IO操作或是與內容提供者進行互動,這些操作都可以通過service在後台進行。Service的兩種形式:Started通過調用startService(),
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--綁定服務調用服務的方法Service按照其啟動的方式,可分為兩種:1、StartedStarted的Service,通過在Application裡用startService(Intent intent)方法來啟動。這種類型的Service一經啟動,會在後面無休止地運行,即使啟動它的Activity被Destroy掉。要停止此類型的Service,可在Service中調用stopSelf()或在Application中調用stopService(Intent
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