Time of Update: 2018-12-03
本文給大家總結了Android px和dip及sp的區別及轉換方法,並附有簡短的代碼示範,希望能夠對大家進行代碼轉換時有重要的作用。 Java代碼: public static int dip2px(Context context, float dipValue){ final float scale = context.getResources().getDisplayMetrics().density; return
Time of Update: 2018-12-03
目標:從sdcard中讀取圖片,並按一定的比例進行縮放,並儲存到應用程式的目錄下,同時通過ImageView顯示儲存的圖片分析:android的檔案系統與Linux的檔案系統是一致的,但是出於一種安全的考慮,應用程式不能隨意地建立檔案和目錄,也就是說應用程式不能隨意跨越自己程式的邊界,因此,應用程式一般只允許在自身程式的目錄下才能進行自由的檔案操作。通過Eclipse的DDMS視圖可以看到android的應用程式的位置是 /data/data/,而檔案則儲存在
Time of Update: 2018-12-03
很多初學Android遊戲開發的朋友,往往會顯得有些無所適從,他們常常不知道該從何處入手,每當遇到自己無法解決的難題時,又往往會一邊羨慕於 iPhone下有諸如Cocos2d-iphone之類的免費遊戲引擎可供使用,一邊自暴自棄的抱怨Android平台遊戲開發難度太高,又連個像樣的遊
Time of Update: 2018-12-03
首先聲明,原始碼轉載自國外Neil
Time of Update: 2018-12-03
http://sourceforge.net/projects/androidpn/ 不只什麼原因Android到目前還是沒有添加Push Notification功能. 目前有幾個第三方的實現,其中 AndroidPN 實現的比較完善,包含伺服器端和服務端參考實現, 是使用XMPP協議作的. 用戶端會啟動一個Service來接受伺服器推送的訊息. 如下是服務端和用戶端:使用者管理 訊息發送介面使用者收到的通知
Time of Update: 2018-12-03
http://www.mikespook.com/index.php/archives/762 Android 上有一些很有趣的應用,例如《吹裙子》、《吹氣球》之類的。利用的是即時擷取麥克風輸入音量,然後進行相應的處理。網上也不少人問如何處理這個事情,也有一些解答,不過都沒有實際的代碼。簡單摸索了一下,寫了個小 Demo 試了試,果然可以。給大家共用一下。不解釋代碼了,大家看注釋。 package com.xxiyy.spl; import android.media.AudioFormat;
Time of Update: 2018-12-03
主講人:範一航,來源:華清遠見3G學院 講師本視頻教程的主要內容如下:專題簡介:本專題通過對ARM處理器、Android手機作業系統的分析,讓聽眾瞭解ARM+Android的應用現狀、技術特點及發展前景。專題要點:1、最新ARM應用處理器的特點及應用2、Android系統的技術特點及應用現狀3、ARM+Android技術架構分析4、ARM+Android的發展前景 詳細視頻請參見:http://v.youku.com/v_show/id_XMjYwNTMwMzgw.html
Time of Update: 2018-12-03
來源:Android開發之Android體系架構介紹在Android中,整個架構由應用、應用程式框架、原生庫、Android即時庫、硬體抽象層、Linux核心等若干部分組成。其中最核心的Android虛擬機器部分也已經開放源碼。對開發人員而言,如果期望在深度定製的基礎上開發出差異化、高度競爭力的產品,需要在應用程式框架、原生庫、硬體抽象層、Linux核心等方面有較深入的理解。圖1顯示了Android的體系架構。圖1 Android體系架構1、核心服務所謂Android的核心服務主要包括熵服務(
Time of Update: 2018-12-03
從網上看的別人的: 在android的頂層目錄裡,運行下面的命令:source build/envsetup.sh 運行命令後,就添加了很多命令到sh解譯器,具體命令如下:-croot: Changes directory to the top ofthe tree.-m: Makes from the top of the tree.-mm: Builds all of the modules in thecurrent directory.-mmm:
Time of Update: 2018-12-03
在Android項目中用到JNI,當用了proguard後,發現native方法找不到很多變數,原來是被produard最佳化掉了。所以,在JNI應用中該慎用progurad啊。 解決辦法: 1、在Android.mk中加入一行: LOCAL_PROGUARD_FLAGS := -include $(LOCAL_PATH)/proguard.flags 2、建立proguard.flag檔案,裡面寫入不需要proguard最佳化的類和方法。例如: -keep class oms.miracle.
Time of Update: 2018-12-03
本文主要介紹Android的Handler的使用方法。Handler可以發送Messsage和Runnable對象到與其相關聯的線程的訊息佇列。每個Handler對象與建立它的線程相關聯,並且每個Handler對象只能與一個線程相關聯。
Time of Update: 2018-12-03
http://android-dls.com/wiki/index.php?title=HOWTO:_Unpack%2C_Edit%2C_and_Re-Pack_Boot_ImagesHOWTO: Unpack, Edit, and Re-Pack Boot ImagesSeveral people have already figured out the details on their own, but I have gotten requests to do a more
Time of Update: 2018-12-03
原文:http://cyher.net/gnulinux/android/android-driver-jogball 1 簡介JogBall是首款Android手機-HTC Dream上附帶的類似軌跡球Trackball的滑輪,通過Jogball使用者可以輕鬆的實現網頁的翻頁、地圖翻轉等操作,這種在手機上增加軌跡球的方式可以取消傳統的4維導航鍵,Jogball並非HTC公司的首例,早在HTC 3300(Dopod
Time of Update: 2018-12-03
很多文章講的是使用SDK+Eclipse的方法編譯單獨應用時,如何使用proguard來進行混淆。本文針對Android系統平台full build如何使用proguard。proguard已經整合到Android source裡,在external目錄下,所以無需自行安裝proguard工具。Android系統預設在user build下,proguard功能是開啟的,即LOCAL_PROGARD_ENABLED := full如果需要在eng
Time of Update: 2018-12-03
實現JNI中本地函數註冊可以兩種方式: (1)採用預設的本地函數註冊流程。 (2)自己重寫JNI_OnLoad()函數。(本文介紹)(Android中採用這種) Java端代碼:package com.jni;public class JavaHello {public static native String hello();static {// load library: libtest.sotry {System.loadLibrary("test");} catch
Time of Update: 2018-12-03
bluetooth : 藍芽協議棧,官網<http://www.bluez.org/>dhcpcd : dpkg 配置包,官網<http://roy.marples.name/projects/dhcpcd>embunit : 一個嵌入式的單元測試工具。freetype : linux上廣為使用的字型解析庫。iptables : 一個IPv4的包過濾器。基本網路程式庫。libxml2 : 大名鼎鼎得xml解析庫。opencore : 多媒體播放引擎架構庫。官網<
Time of Update: 2018-12-03
Dex 檔案是Android上運行於delvik的java二進位檔案,如果你對其中的內容感興趣而開發人員沒有公布原始碼,你可以用如下方法反編譯dex檔案: 1 解壓system.img 用xyaffs2解壓system.img 等你所需要解壓的img檔案: xyaffs2 img_file output_dir xyaffs2可以從如下地址下載: http://limodev.cn/download/xyaffs.tar.gz 2
Time of Update: 2018-12-03
http://blog.linuxconsulting.ro/2010/04/porting-wifi-drivers-to-android.htmlPorting WiFi drivers to Android by Nicu Pavel on 11 August 2010 Update(19/05/2011): Verify validity against Gingerbread.Update (11/08/2010): Updated patch to fix the loading
Time of Update: 2018-12-03
http://blog.csdn.net/zhenyongyuan123/article/details/5587634Android 開機會出現3個畫面: 1. Linux 系統啟動,出現Linux小企鵝畫面(reboot)(Android 1.5及以上版本已經取消載入圖片); 2. Android平台啟動初始化,出現"A N D R I O D"文字字樣畫面; 3.
Time of Update: 2018-12-03
Android cupcake、donut使用OpenSSL版本為0.9.8h,代碼所在目錄: external/openssl Android cupcake、donut使用的密鑰庫類型為BKS,版本為bouncycastle 1.32,依賴Java5,即bcprov-1.5-132.jar。bouncycastle