Time of Update: 2015-11-09
Android APP效能分析方法及工具,androidapp近期讀到《Speed up your app》一文。這是一篇關於Android
Time of Update: 2015-11-09
安卓 JDK、SDK、ADT 區別,安卓adt問題一:android軟體開發是用java文法,但是為什麼開發環境還需要jdk,有android sdk不就可以了嗎?答: 我知道寫字要用筆,但為什麼還需要筆芯(墨水),有筆杆不就可以了嗎? 問題二:android adt與android sdk有什麼關係,他們在開發中各起到什麼作用?答: ADT(Android Development Tools): 目前Android開發所用的開發工具是Eclipse,在Eclipse編譯IDE環境中,
Time of Update: 2015-11-09
Android--擷取標題列,狀態列,螢幕高度,android--標題列擷取狀態列高度Rect frame = new Rect(); getWindow().getDecorView().getWindowVisibleDisplayFrame(frame); int statusBarHeight = frame.top;
Time of Update: 2015-11-09
Android
Time of Update: 2015-11-09
Android開發自學筆記(Android Studio)—4.4 AdapterView及其子類,androidadapterview一、引言 AdapterView本身是一個抽象類別,而它派生的子類在用法上也基本相似,只是在顯示上有一定區別,因此把他們也歸為一類。 AdapterView具有如下特徵:
Time of Update: 2015-11-09
CountDownTimer倒計時器的使用,countdowntimer以前好多倒計時的需求都需要自己去寫,今天發現android 原來內建了倒計時的類CountDownTimer,和適合用於傳送簡訊 ,等待驗證碼的情況代碼展示了在一個TextView進行60S的倒計時功能public class MainActivity extends AppCompatActivity{ private TextView test; @Override
Time of Update: 2015-11-09
Android開發文摘集合1,android文摘集合作者:張明雲原標題:Android 開發中,有哪些坑需要注意?作者github首頁:zmywly8866.github.io/ 在Android library中不能使用switch-case語句訪問資源ID:在Android library中不能使用switch-case語句訪問資源ID的原因分析及解決方案不能在Activity沒有完全顯示時顯示PopupWindow和Dialog:popupwindow -
Time of Update: 2015-11-09
Android開發自學筆記(Android Studio)—4.3ImageView及其子類,androidstudio自學一、引言ImageView繼承自View組件,主要功能用來顯示圖片,實際上他能顯示的不僅是圖片,Drawable對象都可以用ImageView來顯示。ImageView派生了ImageButton、ZoomButton等組件,具體的派生和繼承關係可以查看API文檔,我這邊開啟實在慢,就不再了。本地API開啟太慢了,本想放棄,不過在網上看到android
Time of Update: 2015-11-09
Android之自訂標題,android標題 我們知道我們建立的每一個Activity,系統預設為我們提供了一下黑色的標題,本篇我將帶領大家接觸一下如何?自訂標題樣式。相比系統為我們提供的樣式,自訂標題可以滿足我們唯心所欲的自訂設計,使我們的介面看上去更加的高端上檔次,以便更好的吸引使用者的使用。下面開始今天的內容介紹: 1、既然是自訂標題樣式,首先我們需要設計一個自訂標題布局,通過這個布局檔案,我們可以隨心所欲的設計我們的標題樣式(title.xml):<?xml version="
Time of Update: 2015-11-05
Android實戰技巧之四十四:Hello,Native!在Android上運行C程式對於做上層App的童鞋來說有些陌生,因為目前的Android應用開發怎麼還是繞不過Java。但對於底層驅動開發人員,這就是家常便飯一樣,因為Android是Linux分支,底層是C/C++的世界。有時為了測試一些功能,我們也會編寫直接運行在Android終端下的C程式。前提是有Android交叉編譯器以及Android系統的root許可權。交叉編譯工具ndk為我們開發native程式做了很多工作,下面我們將An
Time of Update: 2015-11-05
AndroidAnnnotations注入架構使用之第三方框架組成Otto事件匯流排(十四) 本文出自:【江清清的部落格】(一).前言:前面我們已經對於AndroidAnnotations框架組成RoboGuice做了講解,今天我們開始具體學習一下第三方框架組成Otto事件匯流排。Otto事件匯流排和我們經常使用Eventbus差不多。Otto 官網:
Time of Update: 2015-11-05
已有Android工程整合ReactNative頁面React Native出自Facebook之手, 而且剛剛更新了文檔, 差一點我就放棄它了, 然而又撈了回來, 相比其他, 畢竟還是大公司大品牌有保障. 不多說了, 想知道更多, 自己網上看吧. 讓我們看看Docs中Android的Guides.Integrating with Existing Apps裡面是教如何在已有的Android項目整合ReactNative. 文檔有一些問題, 容我慢慢說來.1.
Time of Update: 2015-11-05
美團Android DEX自動拆包及動態載入簡介 概述作為一個android開發人員,在開發應用時,隨著業務規模發展到一定程度,不斷地加入新功能、添加新的類庫,代碼在急劇的膨脹,相應的apk包的大小也急劇增加, 那麼終有一天,你會不幸遇到這個錯誤:產生的apk在android 2.3或之前的機器上無法安裝,提示INSTALL_FAILED_DEXOPT方法數量過多,編譯時間出錯,提示: Conversion to Dalvik format failed:Unable to
Time of Update: 2015-11-05
Android中實現Bitmap在自訂View中的放大與拖動Android中實現Bitmap在自訂View中的放大與拖動 一:基本實現思路基於View類實現自訂View
Time of Update: 2015-11-05
AndroidAnnnotations注入架構使用之第三方框架組成RoboGuice(十三) (一).前言:前面我們已經對於AndroidAnnotations架構的線程處理做了講解,今天我們開始具體學習一下第三方框架組成。 (二).RoboGuice整合2.1.簡介說明自AndroidAnnotations1.0起,AndroidAnnotations已經完成整合了RoboGuice1.1.1。自AndroidAnnotations3.1起,發布的RoboGui
Time of Update: 2015-11-04
Activity以singleTask模式啟動,intent傳值的解決辦法,singletaskintent轉載請註明出處,謝謝http://blog.csdn.net/harryweasley/article/details/46557827因為項目中,有一個訊息推送的功能,每次推送一個訊息,就會開啟FunctionActivity,那麼為了避免重複開啟它,在退後的時候,多次出現該Activity,就將該Activity的啟動模式變為singleTask。這樣在之後的多次啟動該Activity
Time of Update: 2015-11-05
使用Android studio分析記憶體泄露 使用Android studio分析記憶體泄露 This post is a permitted translation of badoo Tech Blog and I add some text and screenshots for android studio users.Origin Author: Dmytro Voronkevychfollow badoo on Tweet Translator:
Time of Update: 2015-11-05
android menu 開發menu 分類:選項菜單(OptionsMenu) 操作功能表(ContextMenu) 子功能表(SubMenu)快顯功能表(Popup)首先說 選項菜單(OptionsMenu)一、方法介紹:public booleanonCreateOptionsMenu(Menu menu):使用此方法調用OptionsMenu 。public booleanonOptionsItemSelected(MenuItem item):選中功能表項目後發生的動作。public
Time of Update: 2015-11-04
已有Android工程整合PhoneGap頁面1. 需求工作之前, 先說說需求 - NativeApp和WebApp各有千秋, 為了各取所長, 我們需要在在已有的應用中整合H5頁面, 那麼如何做呢? 讓我們來看看PhoneGap, 試試這個東西怎麼用! 建立Android的應用程式, HelloWorld即可.我們要做的就是用一個Button跳轉PhoneGap類型的Activity.2.
Time of Update: 2015-11-04
Android問題集錦之四十五:undefined reference to 'srand'ndk 10b~10e在編譯使用C隨機數函數srand和rand時沒有問題,可是程式運行時就報類似下面的錯誤: error: undefined reference to 'srand' error: undefined reference to