Time of Update: 2016-04-15
Linux核心系列—9.作業系統開發之Loader,linuxloader一個作業系統從開機到開始運行,大致經曆“引導—>載入核心入記憶體—>跳入保護模式—>開始執行核心”這樣一個過程。也就是說,在核心開始執行之前不但要載入核心,而且還有準備保護模式等一系列工作,如果全都交給開機磁區來做,512位元組很可能是不夠用的,所以不妨把這個過程交給另外的模組來完成,我們把這個模組叫做Loader。開機磁區負責把Loader載入
Time of Update: 2016-04-15
酷歐天氣(CoolWeather)應用源碼,coolweather<ignore_js_op>181420yank2y45klayhaan.jpg (35 KB, 下載次數: 0)下載附件 儲存到相簿2016-3-29 15:09
Time of Update: 2016-04-15
安卓自訂view(簡單折線圖),安卓自訂view折線直接上代碼。。。。public class CastView7 extends View{ private Paint linePaint;//座標系的直線畫筆 private Paint zhexianPaint;//折現畫筆 private Paint dianPaint;//點的畫筆
Time of Update: 2016-04-15
[android] 資料的非同步載入和圖片儲存,把從網路擷取的圖片資料儲存在SD卡上,先把許可權都加上網路許可權 android.permission.INTERNETSD卡讀寫權限android.permission.MOUNT_UNMOUNT_FILESYSTEMSandroid.permission.WRITE_EXTERNAL_STORAGE總體布局 寫介面,使用ListView,建立條目的布局檔案,水平擺放的ImageView
Time of Update: 2016-04-15
AS下NDK開發(一),as下ndk開發搗鼓了一天的NDK,總結下。Eclipse下開發ndk好像挺麻煩的樣子,看書上要下載Cygwin,eclipse還要下載外掛程式CDT。。而在AS上就方便多啦。下載android ndk。安裝,配置環境,即可。NDK(android native develop kits ):android 本地開發工具集 ,這些工具協助開發人員快速開發C或C++動態庫,並自動將so和java檔案打包成apk,可以把c/c++ ->編譯成一個
Time of Update: 2016-04-15
在android中使用SQLite資料庫SQLite資料庫以其輕量、體積小等特點,使其在開發中運用的非常廣泛,在前面的部落格中我也介紹過在Cocos2d-x中使用SQLite資料庫,這篇部落格是介紹在Android中使用SQLite資料庫,Android中直接整合了SQLite資料庫,使用起來非常方便,不需要向Cocos2d-x中那樣添加外部檔案我將使用SQLite資料庫實現一個所示的效果,開啟app後會彈出所示的介面 單擊createDatabase按鈕後,在logcat中可以看到列
Time of Update: 2016-04-15
自訂輪播圖片框架的使用,自訂播圖片框架我是一個比較懶惰的人。。 不想說太多高深的東西,,只會淺淺的表達。。。。因為妹子做了程式員 是很悲慘的故事。。哈哈現在 就來說說這架構的使用吧首先 你的工程要引入這個依賴庫的哦 ,然後在努力的堆代碼吧。。。你的主方法裡面的xml 肯定是你依賴庫的 包名 + 類名咯這樣使用的話 ,java 代碼很簡單的咯,只要初始化就可以咯private void initAD() {/** * 初始化輪播圖片中的資料 */for (int i = 0; i <
Time of Update: 2016-04-15
一起來學習Android自訂控制項概述Android已經為我們提供了大量的View供我們使用,但是可能有時候這些組件不能滿足我們的需求,這時候就需要自訂控制項了。自訂控制項對於初學者總是感覺是一種複雜的技術。因為裡面涉及到的知識點會比較多。但是任何複雜的技術後面都是一點點簡單知識的積累。通過對自訂控制項的學習去可以更深入的掌握android的相關知識點,所以學習android自訂控制項是很有必要的。記得以前學習總是想著去先理解很多知識點,然後再來學著自訂控制項,但是每次寫自訂控制項的時候總是不知
Time of Update: 2016-04-15
Android幾種Tab的實現方法學了這久Android,今天來總結一下幾種Tab的實現方法實現方法一:ViewPage來實現首先建立一個top.xml布局和一個bottom.xml布局,然後在主介面中通過Include屬性添加top.xml bottom.xml
Time of Update: 2016-04-15
AndroidStudio中如何使用Git和Github管理項目 轉載請註明出處:http://shenshanlaoyuan.com本文適用於window系統,Mac系統請參考。要想在AndroidStudio中使用Git,本地必須安裝Git,訪問https://git-for-windows.github.io下載安裝。Git詳細安裝使用請參考git教程AndroidStudio中內建Git外掛程式,只需配置下就可以。開啟File->Setting->Version
Time of Update: 2016-04-15
android開發-擷取wifi列表最近博主在學frangment架構,因此想著想著就想通過listfragment完成對wifi列表的擷取。好!現在就不說廢話了。一.wifi的基礎知識 在Android的官方文檔中定義了如下五種狀態:WIFI_STATE_DISABLING WIFI網卡正在關閉 0WIFI_STATE_DISABLED WIFI網卡不可用 1WIFI_STATE_ENABLING WIFI網卡正在開啟 2WIFI_STATE_ENABLED WIFI網卡可用
Time of Update: 2016-04-15
AsyncTask基礎(筆記)安卓非同步任務 ---AsyncTask為什麼要非同步任務:1.Android單執行緒模式2.耗時操作放在非主線程中執行AsyncTask為何而生1.子線程中更新UI2.封裝,簡化非同步作業構造AsyncTask子類的參數AsyncTask是一個抽象類別,通常用於被繼承,繼承AsyncTask需要指定如下三個泛型參數:Params: 啟動任務時輸入的參數的類型,也就是execute()方法中,傳入的參數Progress:
Time of Update: 2016-04-15
Unity實現滑頁嵌套(解決ScrollRect嵌套衝突問題)簡介由於項目需要+有網友諮詢,所以做了個橫向滑頁+某一橫向滑頁中有豎向滑頁的demo,實現有點繞彎子,但準系統還是比較完善,發上來共用一下。效果思路第一步的思路是自己判斷觸屏拖動位置,然後控制介面橫向或者縱向滑動。然後,由於UGUI組件重疊時會屏蔽事件比如Button會屏蔽掉PointerDown(PS:當然也可以採取繼承UGUI組件的方式釋放屏蔽事件,這裡對UGUI源碼不熟,採取自己寫一個事件分發器方便一點)項目配置這裡就不贅述咯,
Time of Update: 2016-04-15
Android動態載入Dex機制解析1.什麼是類載入器?類載入器(class loader)是 Java?中的一個很重要的概念。類載入器負責載入 Java 類的位元組代碼到 JAVA 虛擬機器中。JAVA 虛擬機器使用 Java 類的方式如下:Java 來源程式(.java 檔案)在經過 Java 編譯器編譯之後就被轉換成 Java 位元組代碼(.class 檔案)。類載入器負責讀取 Java 位元組代碼,並轉換成java.lang.Class類的一個執行個體。每個這樣的執行個體用來表示一個
Time of Update: 2016-04-15
android
Time of Update: 2016-04-15
Android Studio上面使用Ndk JNI 開發工程Ps:最近比較閑,so.多更新幾篇部落格算是總結一下.順便鄙視一下有的programmer照搬網上面文章,並沒有自己去進行相關的實踐驗證.導致網上面的部落格千篇一律,只要最初寫部落格的人踩坑後面的人全都踩坑.對這類不經過實際檢驗就大抄特抄的人深深的鄙視一下ok 接下來我們進入今天的正題,也就是在Android
Time of Update: 2016-04-15
Android View分地區點擊實現方案——1.根據座標範圍Android View分地區點擊實現方案——1.根據座標範圍標籤: Android學習記錄引言好噠,很久沒更新部落格裡關於Android的博文了,有小夥伴經常在群裡問或者私聊我: 讀者:“Android進階什麼時候出,寫什麼Git,資料結構,專心寫Android進階…”之類的話, 對此表示我很無奈:我: 讀者: 我:好吧,怪我… 嗯,不是自己不想寫,主要是自己現在的事情比較多,接觸的東西越多,學的東西越多,
Time of Update: 2016-04-15
在Android Studio 配置OpenCV 3.1進入官網(http://opencv.org/)下載OpenCV for android並解壓,不知道什麼原因,嘗試過幾次下載的很慢,時常斷開,後來有一次突然就很順利的下載下來。目錄結構:為項目配置OpenCV1. 建立Android項目。開啟Android Studio,點擊 File -> New Project… ;2. 匯入OpenCV庫。點擊 File -> New ->
Time of Update: 2016-04-15
android 事件分發 攔截 (onInterceptTouchEvent dispatchTouchEvent
Time of Update: 2016-04-15
BaseAdapter的使用(筆記) 適配器模式的應用: 1.降低程式耦合性2.容易擴充 BaseAdapterListView的顯示與緩衝機制:需要才顯示,顯示完就被會受到緩衝。BaseAdapter基本結構--public int getCount(); 適配器中資料集中資料的個數--public Object getItem(int position):擷取資料集中與指定索引對應的資料項目--public long getItem(int