Time of Update: 2016-04-29
標籤:第二章:搭建Android開發環境 本章主要介紹如何搭建Android底層開發的環境,主要包括Android應用程式開發環境、Android NDK 開發環境和交叉編譯環境的搭建。
Time of Update: 2016-04-29
標籤:最近升級了As,然後忽然就關聯不上源碼了,很不方便,找個Activity的源碼都只有outline沒有解釋,還提示這個錯誤:Decompiled .class file, bytecode version: Souces for android api 23 platform not found在D:\Android\sdk\sources\android-23明明下載了源碼,找了半天,原來是AS的預設配置有問題。最後的解決方案在 StackOverFlow的這個文章上:Sources
Time of Update: 2016-04-29
標籤:《Android深度探索》第一章講的是Android系統移植與驅動開發概述.這一章節將對Android以及Linux驅動做一個總體的介紹。Android是一個非常優秀的的嵌入式作業系統。經過幾年的發展和演化,Android已經形成了非常完善的系統架構。Android的系統架構分為四層,如Android移植可分為兩部分:應用移植和系統移植。Android系統移植是指讓Android作業系統在某一個特定硬體平台上運行。使一個作業系統在特定硬體平台上啟動並執行一個首要條件就是該作業系統支援硬體平
Time of Update: 2016-04-29
標籤:在移動端頁面上,如果要實現【頂部輪播,手指觸摸左右滑動】我的方案是,通過監聽滑動,阻止預設事件來完成div.addEventListener(‘touchmove‘,function(event){
Time of Update: 2016-04-29
標籤: Git功能十分複雜,簡單來說它使你的開發更為快捷和可控,尤其是在開源項目上展現的友好的互動和回饋。 熟悉一些git指令操作對開發人員的協助可以避免開發人員受到一些外在因素打斷開發進度,甚至延誤項目的check日期。提交指定程式碼程式庫需要RSA身分識別驗證,而且需要公開金鑰確定裝置能夠提交管理程式碼程式庫。 如果原始碼是最能體現軟體作者的真正思路的。就像學習Linux核心開發,值找基本所謂的“權威&
Time of Update: 2016-04-29
標籤:發現自己Ubuntu系統adb無法識別魅族 mx5機型。操作具體如下(其他機型依然適用):一、Ubuntu環境1.查看自己當前裝置的idVendorlistusb命令直接查看當前usb設別列表,找到屬於當前自己手機裝置條目,ID後四位即為idVendor。本文中mx5裝置idVendor為2a45。2. 建立或修改檔案 ~/.android/adb_usb.ini,在檔案開頭或末尾添加一行,內容是0x2a45。3. 建立或修改檔案 /etc/udev/rules.d/51-android.
Time of Update: 2016-04-29
標籤:一、藍芽基礎知識1.藍芽( Bluetooth
Time of Update: 2016-04-29
標籤:因為安卓是基於java語言的,所以我們先來看一看java中的記憶體流失,然後在此基礎上來談談安卓中的記憶體流失。一java中的記憶體流失:java中的記憶體流失主要是指在堆中分配的記憶體,明明已經不需要的時候,還仍然保留著訪問它的引用,導致GC回收不能及時回收(關於GC回收不做過多贅述),導致這種情況出現的最主要原因是長生命週期的對象持有短生命週期對象的引用,導致短生命週期的對象明明已經不需要卻無法被GC回收,從而導致記憶體流失。主要包括以下幾種情況:1在一個類中建立了一個非靜態內部類的靜
Time of Update: 2016-04-29
標籤:Binder是Android的處理序間通訊核心,如果看過Android源碼,你會發現源碼中Android的各種核心服務都是通過Binder機制進行相互連信的。在Binder的client部分就是通過代理模式來訪問Server端的。這裡想通過代理模式來詳細介紹Java層Binder。文中會簡單介紹代理模式,詳細介紹Binder機制。(源碼基於6.0.1)代理模式意圖對其他對象提供一種代理以控制對這個對象的訪問。UML圖程式碼範例 abstract class Subject{
Time of Update: 2016-04-29
標籤:service(服務)是安卓中的四大組件之一,它通常用作在幕後處理耗時的邏輯,與Activity一樣,它存在自己的生命週期,也需要在資訊清單檔中配置相關資訊,本部落格將對Service的各個知識點進行詳細講解。一Service的基本用法:1使用本地服務1)服務的啟動方式1通過Context的startService()方法啟動服務:以該方法啟動的服務,開啟該服務的應用組件(如Activity)與該Service不存在關聯關係,即使開啟該服務的Activity被銷毀,Service任能夠一直
Time of Update: 2016-04-29
標籤:轉載請註明出處:http://blog.csdn.net/woshizisezise/article/details/51225186大家好,今天咱們來說說本人最近使用到的一個新的開源工具類,也就是今天的主人公AndroidEventBus,叫做事件匯流排,剛開始看到這個名字的時候我以為就是之前使用到的EventBus,於是乎好奇的我就接著研究了一下,果然它是類似EventBus的訊息處理機制,提供了更好的使用性,我便希望把它整合到我正在開發的工程裡,因為工程較大以及代碼較為繁瑣,我不敢輕
Time of Update: 2016-04-29
標籤:Qt 開啟安卓相簿選擇圖片並擷取圖片的本地路徑步驟如下:通過 Intent 開啟安卓的系統相簿。推薦使用 QAndroidJniObject::getStaticObjectField 擷取靜態欄位。 QAndroidJniObject action = QAndroidJniObject::getStaticObjectField( "android/content/Intent",
Time of Update: 2016-04-29
標籤:現在使用Ndk開發的情境還蠻多,遊戲引擎、音視頻開發等都能涉及到,以前的工程大部分都是Eclipse的工程目錄,但是App開發現在大部分都是在AndroidStudio開發工具中進行的,那就有個問題了?怎麼在As中搭建Ndk的環境呢。這就是本篇文章所要解答的,並且會建立一個小例子,編譯成.so檔案,且在項目中使用。Come
Time of Update: 2016-04-29
標籤:1.列印日誌:logt,斷行符號:自動產生靜態Tag: private static final String TAG = "MainActivity";logd 斷行符號 loge 斷行符號 自動產生列印Log如果要列印參數:logm
Time of Update: 2016-04-29
標籤:?今天在建立一個Activity的時候, 隨手就建立了一個空的activity,而且, AS 還會給你自動產生xml檔案, 跟一些activity裡預設的代碼。 ?到這裡, 我就把AS的安裝目錄給翻了個遍~~~~終於找到這個模板檔案的位置了。。。模板路徑:plugins\android\lib\templates
Time of Update: 2016-04-29
標籤:本文主要講解安卓工程從eclipse匯出到android studio,下面簡稱studio,並且相容兩種環境。android
Time of Update: 2016-04-29
標籤:Android For JNI(四)——C的數組,指標長度,堆記憶體和棧記憶體,malloc,學生管理系統 好幾天每寫JNI了,現在任務也越來越重了,工作的強度有點高,還有好幾個系列的部落格要等著更新,幾本書還嗷嗷待哺的等著我去看,github上的兩個散漫的開源,基礎入門的視頻也在錄製,還要學習新的知識, 都是一種挑戰,不知道為何,最近懶散了,看來還得再加把勁,今天我們繼續延伸一下C的一些小知識一.數組 C的數組和JAVA也是類似的,我們寫一段小程式#include
Time of Update: 2016-04-29
標籤:在使用AndroidStudio進行代碼編寫的過程中,隨著使用時間的增加和各種外掛程式的使用,我們發現了很多快捷快速敲代碼的方式。如:"somethind".log可以直接列印出Log日誌的內容Log.d("MainActivity", "something");這樣的捷徑還有很多,例如 .if的使用,Toast+Tab鍵的使用,fori的使用直接補全for迴圈結構,這些捷徑都是AndroidStudio提供給開發人員使用的,有一些功能是外掛程式提供的,詳情大家可以去尋找AS常用外掛程式。
Time of Update: 2016-04-29
標籤: Step1:介面設計 ,介面中有三個水平布局,第一個水平布局的city為文本輸入框,提示資訊為:請輸入城市的拼音(之所以提示輸入拼音,是百度介面規定的要求),query和clear都是按鈕;第二個布局中有兩個標籤,headinfo用來顯示提示資訊,info用來顯示返回的基本資料;第三個布局中同樣也包含了兩個標籤,headweather用來顯示提示資訊,weath
Time of Update: 2016-04-29
標籤:轉載請標註本文地址:http://blog.csdn.net/jianbinzheng/article/details/51232751【概述】 本文主要分享在使用Android Studio開發Android程式前所需要與建議的操作,主要是介面個人化的設定和類比調試(AVD、Genymotion、夜神、真機)的設定。【一、 Android Studio介紹】