Time of Update: 2018-12-05
1.核心編譯完成後可以產生 arch/arm/boot/compressed/vmlinux, arch/arm/boot/Image, arch/arm/boot/zImage其中vmlinux 是一個elf格式的檔案,Image為核心映像檔案,而zImage為核心的一種映像壓縮檔,Image大約為4M,而zImage不到2M。zImage 是ARM Linux常用的一種壓縮映像檔案,它是在zImage之前加上一個長度為0x40的“頭”,說明
Time of Update: 2018-12-05
簡單說說 自己對 android LayoutParams的理解吧,xh寫不出進階文章是低級寫手。public static classViewGroup.LayoutParamsextends Objectjava.lang.Object ↳ android.view.ViewGroup.LayoutParams //繼承關係以下說明摘自官方文檔E文好的可以看看Class OverviewLayoutParams are used by views to tell their
Time of Update: 2018-12-05
Android Intent的幾個主要用法1. 啟動一個新的ActivityIntent it = new Intent(Activity.Main.this, Activity2.class);startActivity(it);2. 向下一個Activity傳遞資料(使用Bundle和Intent.putExtras)Intent it = new Intent(Activity.Main.this, Activity2.class);Bundle bundle=new Bundle();
Time of Update: 2018-12-05
160dpi的手機上,1dp=1px;320dpi的手機上,1dp=1.5pxandroid擷取螢幕尺寸、密度 有些時候,我們需要擷取Android手機或Pad的螢幕的物理尺寸,以便於介面的設計或是其他功能的實現。下面就介紹講一講如何擷取螢幕的物理尺寸: 從網上找過不少資料,發現擷取螢幕尺寸並不是很複雜的編程操作,下面的代碼即可擷取螢幕的尺寸。 在一個Activity的onCreate方法中,寫入如下代碼: DisplayMetrics metric = new
Time of Update: 2018-12-05
三、添加標籤 Tabs 在ActionBar中實現標籤頁可以實現android.app.ActionBar.TabListener ,重寫onTabSelected、onTabUnselected和onTabReselected方法來關聯Fragment。代碼如下Java代碼:private class MyTabListener implements ActionBar.TabListener {private TabContentFragment mFragment;public
Time of Update: 2018-12-05
一
Time of Update: 2018-12-05
第一次在Android NDK的C++代碼中調用第三方so檔案時吃了點虧, 以為只用把.so檔案放到libs/armeabi目錄下即可, 沒想到一ndk-build, 該so就被刪除了, 報告連結錯誤. 通過瞭解, 發現NDK下調用.so時需要對其作PREBUILT處理, 步驟如下:1.在project/jni目錄下建立prebuilt子目錄(目錄名可自訂).2.將第三方.so放到prebuilt中,並建立Android.mk, 內容如下: LOCAL_PATH := $(call my-
Time of Update: 2018-12-05
Android.mk檔案文法詳述介紹:------------這篇文檔是用來描述你的C或C++源檔案中Android.mk編譯檔案的文法的,為了理解她們我們需要您先看完docs/OVERVIEW.html(http://hualang.iteye.com/blog/1135105)檔案來瞭解它的作用概覽:------------Android.mk檔案是用來描述build system(編譯系統)的,更準確的說:--該檔案是一個微型的GNU Makefile片段,將由build
Time of Update: 2018-12-05
http://www.eoeandroid.com/thread-55467-1-1.html首先需要確定的是你的.so是否是android支援的,不是所有的.so都可以的,本身就分為linux-X86和linux-arm兩個大類。查看so是不是編譯成ARM模式下的so $ file libtest.so libtest.so: ELF 32-bit LSB shared object, ARM, version 1 (SYSV), dynamically
Time of Update: 2018-12-05
對話方塊經常作為Activity的一部分來建立和顯示。你通常應該從protected Dialog Activity.onCreateDialog (int id)
Time of Update: 2018-12-05
By 何明桂(http://blog.csdn.net/hmg25) 轉載請註明出處 哈哈,好久沒有寫部落格拉,blog裡邊好淒涼阿~~人也變懶了…… android原生內建的案頭檔案夾樣式及其簡單,沒有iphone那種可以顯示檔案夾內檔案表徵圖縮圖的功能,今天我們來簡單的實現一個。效果如下: 從launcher源碼中很容易變可以看出需要修改的檔案,主要修改FolderIcon.java這個檔案。修改後的代碼如下:public
Time of Update: 2018-12-05
自從之前發布了《Android 實現書籍翻頁效果----完結篇 》之後,收到了很多朋友給我留言,前段時間由於事情較多,部落格寫得太匆忙很多細節地方沒有描述清楚。所以不少人對其中的地方有不少不明白之處,也有不少人對其中出現的Bug進行了反饋。今天終於找出了段時間對這段時間的一些問題做個簡單的總結。 之前給出的例子只是能使書籍進行簡單的拖拽,沒有實現翻頁的動畫效果,很多人希望我能加上這一個,所以首先我們就來說說這個翻頁的動畫。
Time of Update: 2018-12-05
By 何明桂(http://blog.csdn.net/hmg25) 轉載請註明出處 通過之前文章--概念篇的學習,我們今天編寫一個簡單的入門程式,實現一個不斷繞x軸,y軸旋轉的彩色立方體,效果如下:
Time of Update: 2018-12-05
首先我們來看一下PackageItemInfo,它是包含了一些資訊的基類,它的直接子類有:ApplicationInfo、ComponentInfo、InstrumentationInfo、PermissionGroupInfo、PermissionInfo。它的間接子類有:ActivityInfo、ProviderInfo、ServiceInfo。這個類包含的資訊對於所有包中項目是平等的。這些Package items是被Package
Time of Update: 2018-12-05
By 何明桂(http://blog.csdn.net/hmg25) 轉載請註明出處 繼續我們的android 3D之旅,我們將討論光效。從今天開始我們將逐漸添加光效。光效三要素在 OpenGL ES中,光由三個元素組成,分別是環境元素(ambient component), 散射元素(diffuse component)和 高光元素(specular
Time of Update: 2018-12-05
之前給大家講解了android實現書籍翻頁效果的原理,並在文章結尾處說明要發布源碼,呵呵,但是最近有不少瑣事纏身,原計劃給大家的源碼demo沒有時間完成,可能要delay啦~~但是由於源碼實現啦原理篇所說的大部分效果,只是在陰影方面還是有些bug,所以我將它貼出了讓大家都來一起幫忙實現,畢竟授人魚不如授人漁,實踐才是王道。下面是demo的畫面,可以實現四個角的拖拽: 由可以看到,源碼實現啦,翻起頁背面和當前頁的光影效果,但是翻起頁背面的光影效果未實現。
Time of Update: 2018-12-05
By 何明桂(http://blog.csdn.net/hmg25) 轉載請註明出處 之前的例子都是純色的3D模型。今天我們就開始給這些模型貼上華麗麗的紋理,讓他們看起來更加接近我們印象中的真實物體。功能啟動為使用紋理,我們需要開啟OpenGL的一些開關以啟動我們需要的一些功能: gl.glEnable(GL10.GL_TEXTURE_2D);。這個調用是必不可缺的;如果你沒有開啟此功能,
Time of Update: 2018-12-05
By 何明桂(http://blog.csdn.net/hmg25)
Time of Update: 2018-12-05
By 何明桂(http://blog.csdn.net/hmg25) 轉載請註明出處 在給我們的Siri添加小I的介面之後,感覺它還是不夠智能,無法像Iphone的Siri一樣功能強大。可是國內我依舊沒有找到一個能夠強大如蘋果Siri的伺服器,所以只能退而求其次,我引入了”蟲洞“的開放API,網站http://www.uzoo.cn/,這是一個功能很強大的介面,可以根據你提供的關鍵字進行網路搜尋,反饋給你答案,
Time of Update: 2018-12-05
1. 手機要有root許可權2. 下載tcpdump http://www.strazzere.com/android/tcpdump3. adb push c:\wherever_you_put\tcpdump /data/local/tcpdump4. adb shell chmod 6755 /data/local/tcpdump5, adb shell, su獲得root許可權6, cd /data/local7, ./tcpdump -i any -p -s 0 -w