Time of Update: 2018-12-05
轉載: http://sswilliam.blog.163.com/blog/static/189696383201191095759867/NativeExtension結構及原理一個NativeExtension項目主要有兩個部分組成:As 端的庫項目和底層代碼的實現項目。我們以Android 上的NativeExtension為例,對一個NativeExtension項目進行講解,是整個NativeExtension項目的體繫結構。一個NativeExtension項目主要分為兩個部分,
Time of Update: 2018-12-05
推薦一些自己喜歡的Android網站,排名只代表個人,呵呵: 1、eoe-Android開發社區:http://www.eoeandroid.com --->看過《Android開發入門與實戰》這本書的人應該都知道他的。 2、中國手機開發人員聯盟:http://www.cmd100.com --->發布過《Android開發視頻教學》視頻教程,很好的學習資料,電騾上有下載。 3、安卓網:http://www.hiapk.com/
Time of Update: 2018-12-05
經曆了N多Error,終於編譯出了libffmpeg.so,這個版本到底能不能用還有待驗證。開發環境搭建參考這篇文章:http://hi.baidu.com/lizhengjun2010/blog/item/08b7fb1b79dc9befe1fe0b09.htmlffmpeg編譯參考這篇文章:http://abitno.me/compile-ffmpeg-android-ndk這裡想說的是注意你的NDK版本,我用的是r6b,參考:
Time of Update: 2018-12-05
剛開始,我開發時選取的模擬器是WVGA854,其解析度為854*480。我開發完畢後裝在800*480的手機上時感覺很OK,但是裝到480*320、以及320*240解析度上的手機時,很多介面都變形了,這時我感受到了app自適應的重要性。 自適應主要會遇到兩個大問題:橫屏和豎屏的切換,以及解析度大小不同。 一.當橫屏切換成豎屏時,解決的辦法:
Time of Update: 2018-12-05
1、在SDK Manager下Tools->Options開啟了SDK Manager的Settings,選中“Force https://… sources to be fetched using http://…”,強制使用http協議。2、修改host檔案,添加下面兩行#google_android更新203.208.46.146 dl.google.com203.208.46.146
Time of Update: 2018-12-05
在最新的Android 4.0.3 R2模擬器中,已經加入了GPU支援,可以支援OpenGL ES 2.0標準,讓開發人員可以藉助模擬器來測試自己的OpenGL遊戲。在去年新增了網路攝影機支援之後,現在的新版模擬器也加入了包括多點觸摸輸入裝置的支援,未來還將加入藍芽和NFC支援……QVGA (240x320, low density, small screen)WQVGA400 (240x400, low density, normal screen)WQVGA432 (240x432,
Time of Update: 2018-12-05
2010-12-29 10:22:17| 分類: Android|字型大小 訂閱< activity android:allowTaskReparenting=["true" | "false"]android:alwaysRetainTaskState=["true" | "false"]android:clearTaskOnLaunch=["true" | "false"]android:configChanges=["mcc", "mnc", "locale",
Time of Update: 2018-12-05
一、 概述我們在頁面配置的時候,經常會設定容器的長度,但是到底該使用哪個作為長度的單位而懊惱。在Android中支援的描述大小地區的類型有以下幾種。px(pixels)——像素:不同的裝置顯示效果相同,一般我們HVGA代表320x480像素,這個用的比較多。dip(device independent pixels)——裝置獨立像素:這個和裝置硬體有關,一般哦我們為了支援WCGA、HVGA和QVGA推薦使用這個,不依賴於像素。等同於dp。sp(scaled pixels—best
Time of Update: 2018-12-05
廢話不說,直入主題。1. 社交網路庫,支援Facebook、Twitter、GoogleBuzz、LinkedIn、安卓應用: sociallib http://code.google.com/p/sociallib/ 2. android平台的Qt版本:android-lighthouse http://code.google.com/p/android-lighthouse/3. Android 平台安卓應用上類似Selenium
Time of Update: 2018-12-05
給個例子好了import android.app.Activity;import android.app.Dialog;import android.os.Handler;import android.os.Looper;import android.os.Message;import android.text.method.PasswordTransformationMethod;import android.text.method.TransformationMethod;import
Time of Update: 2018-12-05
Android開發常見問題及解決方案小結1.ActivityManager: Warning: Activity not started, its current taskhas been brought to the front說明:模擬器中已經有一個執行個體在運行。解決方案:退出模擬器中啟動並執行程式,再次運行即可解決!2.Nogrammar constraints (DTD or XML schema) detected for the
Time of Update: 2018-12-05
Android要求對每一個應用程式進行數位簽章才能使用,簽名中包括密鑰、建立人、建立單位等等資訊,儲存在一個keystore中。而google map需要為每一個註冊應用提供地圖服務,應用程式開發人員需要將keystore的指紋傳輸為google來擷取api key,以後每次申請地圖服務的時候,將api key作為參數傳輸給google。google可以根據從用戶端傳說過來的api key來獲知是那個應用程式的需求,以及改應用是否註冊過。Android中的google
Time of Update: 2018-12-05
最近一直在研究android,還是菜鳥層級,所以想記錄在部落格裡見證自己的成長。老闆給了一個不輕不重的活:介面設計,所以一直在水水的做著,現在就開始記錄下一點一滴,催促自己努力吧! 在網上找了個例子,代碼不全,又查了博主(部落格園---noTice501)其他的文章,再加上自己動手改了改,終於能運行了,運行效果如下,
Time of Update: 2018-12-05
ContentValues類和 Hashtable比較類似,它也是負責儲存一些名值對,但是它儲存的名值對當中的名是一個String類型,而值都是基本類型。插入記錄在這裡我們將要插入的值都放到一個ContentValues的執行個體當中,然後執行插入操作,具體代碼如下所示: public long createDiary(String title, String body) { ContentValues initialValues = new ContentValues();
Time of Update: 2018-12-05
一、前期準備 1.下載Msysgit工具 Windows環境下的Git用戶端程式,:http://code.google.com/p/msysgit/ 參見: 2.安裝Msysgit工具 參見: 3.在磁碟上建立一個檔案夾 存放Git工具下載下來的Android源碼,參見: 4.開啟Git命令列視窗 右鍵點擊剛剛新建立的檔案夾,參見: Git命令列視窗,參見: 二、開始下載 1.訪問Android源碼下載網站 這個網站於SVN+APACHE那樣的管理方式,訪問地址:
Time of Update: 2018-12-05
在android開發和移植過程中,有時需要對某裝置進行讀寫,但系統可能並未提供相應的服務。我們就需要自己開發硬體訪問服務來控制裝置。下面的例子是讀寫最簡單的i2c裝置eeprom的流程, i2c的驅動編寫有兩種方式,一種是利用系統提供的i2c-dev.c來實現一個i2c適配器的裝置檔案,然後通過在應用程式層操作I2C適配器來控制I2C裝置;另一種是為I2C從裝置獨立編寫一個裝置驅動,不需要i2c-dev.c檔案。由於前者比較簡單通用性強,我們採用前者來展開。
Time of Update: 2018-12-05
轉自:http://www.52solution.com/article/articleinfo/id/80009971/page/1中心議題: * Android 上的 Bluetooth 的開發1. 概述Bluetooth 是幾乎現在每部手機標準配備的功能,多用於耳機 mic 等裝置與手機的串連,除此之外,還可以多部手機之間建立 bluetooth 通訊,本文就通過 SDK 中帶的一個聊天室的常式,來介紹一下 Android 上的 Bluetooth 的開發。在
Time of Update: 2018-12-05
參考 http://blog.csdn.net/hudashi/article/details/7451598調整手機的預設亮度,我們只需要修改frameworks\base\packages\SettingsProvider\res\values\defaults.xml檔案中的def_screen_brightness值。如想把手機的預設亮度調整為90%,則修改之前 <integer
Time of Update: 2018-12-05
廢話少說,進入正題1. 下載原始碼。2. 啟動終端,進入android工作目錄。3. 編譯手機,make -jN編譯,N代表數字,我的cpu是i5,我用的是make -j4,期間出現很多錯,下面會一一介紹。4. 編譯模擬器,make sdk -j2。網上抄來的命令,我沒改成j4實驗。網上說大概30分鐘,我這大概編譯了1個多小時,期間電腦特卡,基本什麼都幹不了。【 source build/envsetup.sh】【lunch sdk-eng】【make sdk -j2】5.
Time of Update: 2018-12-05
TextViewTextView之前已經使用過很多,直接顯示,比較簡單。但是我們可以同“autoLink”屬性,使使用者可以點擊一個網路連接、電話號碼、郵箱地址、地圖地址,通過系統應用開啟它們。除此之外,還有其他的font屬性,minLines,maxLines等等,都很好理解,可以去閱讀Android學習筆記系列。例子1:在XML中設定autoLink屬性我們在xml中設定<textview ... android:autoLink="email|web"