android調試工具DDMS的使用詳解_Android

具體可見http://developer.android.com/tools/debugging/ddms.html。 DDMS為IDE和emultor、真正的android裝置架起來了一座橋樑。開發人員可以通過DDMS看到目標機器上啟動並執行進程/現成狀態,可以 android的螢幕到開發機上,可以看進程的heap資訊,可以查看logcat資訊,可以查看進程分配記憶體情況,可以像目標機傳送簡訊以及打電話,可 以像android開發發送地理位置資訊。可以像gdb一樣attach某一個進程調試。

Android APP瘦身(清除工程中沒用到的資源)詳解_Android

清除Android工程中沒用到的資源項目需求一改再改,UI一調再調,結果就是項目中一堆已經用不到但卻沒有清理的垃圾資源,不說工程大小問題,對新進入項目的人或看其他模組的代碼的人來說,這些沒清理的資源可能也可能會帶來困擾,所以最好還是清理掉這些垃圾,對於一個稍微大一點的工程來說,手工清理明顯是不現實的,這就需要一個方法做這些事情。清理資源檔要清理沒用的資源,首要的工作當然是找到他們,我們知道Anroid

Android基礎總結篇之三:Activity的task相關介紹_Android

本篇文章主要介紹了android基礎總結篇之三:Activity的task相關,具有一定的參考價值,有需要的可以瞭解一下。今天我們來講一下Activity的task相關內容。上次我們講到Activity的四種啟動模式的時候,已經瞭解到一些關於task的技術,今天我再向大家介紹一下。task是一個具有棧結構的容器,可以放置多個Activity執行個體。啟動一個應用,系統就會為之建立一個task,來放置根Activity;預設情況下,一個Activity啟動另一個Activity時,兩個Activi

android中選中菜單的顯示跳轉和隱式跳轉的執行個體介紹_Android

查了好多資料,現發還是不全,乾脆自己整理吧,至少保證在我的做法正確的,以免誤導讀者,也是給自己做個記錄吧!簡介android供給了三種菜單類型,分別為options menu,context menu,sub menu。options menu就是通過按home鍵來表現,context menu需要在view上按上2s後表現。這兩種menu都有可以參加子功能表,子功能表不能種不能嵌套子功能表。options menu最多隻能在幕屏最下面表現6個功能表項目選,稱為iconmenu,icon

Android日期時間格式國際化的實現代碼_Android

在做多語言版本的時候,日期時間的格式話是一個很頭疼的事情,幸好Android提供了DateFormate,可以根據指定的語言地區的預設格式來格式化。直接貼代碼:複製代碼 代碼如下:public static CharSequence formatTimeInListForOverSeaUser(final Context context, final long time, final boolean simple,Locale locale) {final GregorianCalendar

解析Android擷取系統cpu資訊,記憶體,版本,電量等資訊的方法詳解_Android

Android擷取系統cpu資訊,記憶體,版本,電量等資訊 1、CPU頻率,CPU資訊:/proc/cpuinfo和/proc/stat 通過讀取檔案/proc/cpuinfo系統CPU的類型等多種資訊。讀取/proc/stat 所有CPU活動的資訊來計算CPU使用率下面我們就來講講如何通過代碼來擷取CPU頻率:複製代碼 代碼如下:package com.orange.cpu;import java.io.BufferedReader;import

android基礎總結篇之一:Activity生命週期_Android

近來回顧了一下關於Activity的生命週期,參看了相關書籍和官方文檔,也有了不小的收穫,對於以前的認知有了很大程度上的改善,在這裡和大家分享一下。熟悉javaEE的朋友們都瞭解servlet技術,我們想要實現一個自己的servlet,需要繼承相應的基類,重寫它的方法,這些方法會在合適的時間被servlet容器調用。其實Android中的Activity運行機制跟servlet有些相似之處,Android系統相當於servlet容器,Activity相當於一個servlet,我們的Activit

Android中使用Toast.cancel()方法最佳化toast內容顯示的解決方案_Android

產品在測試過程中發現一個bug,就是測試人員不停的瘋狂的點擊某個按鈕,觸發了toast以後,toast內容會一直排著隊的顯示出來,不能很快的消失。這樣可能會影響使用者的使用。看到Toast有一個cancel()方法:複製代碼 代碼如下:void cancel() Close the view if it's showing, or don't show it if it isn't showing yet. 做程式員的,基本一看api就知道,用這個可以取消上一個toast的顯示,然後顯示下一個,

Android中使用HTTP服務的用法詳解_Android

在Android中,除了使用Java.NET包下的API訪問HTTP服務之外,我們還可以換一種途徑去完成工作。Android SDK附帶了Apache的HttpClient API。Apache HttpClient是一個完善的HTTP用戶端,它提供了對HTTP協議的全面支援,可以使用HTTP

深入剖析Android訊息機制原理_Android

在Android中,線程內部或者線程之間進行資訊互動時經常會使用訊息,這些基礎的東西如果我們熟悉其內部的原理,將會使我們容易、更好地架構系統,避免一些低級的錯誤。在學習Android中訊息機制之前,我們先瞭解與訊息有關的幾個類:1.Message訊息對象,顧名思義就是記錄訊息資訊的類。這個類有幾個比較重要的欄位:a.arg1和arg2:我們可以使用兩個欄位用來存放我們需要傳遞的整型值,在Service中,我們可以用來存放Service的ID。b.obj:該欄位是Object類型,我們可以讓該欄位

Android 5.0以上Toast不顯示的解決方案_Android

原因分析使用者使用android

Android 以任意比例裁剪圖片代碼分享_Android

公司的一個小夥伴寫的,可以按照任意比例裁剪圖片。我覺得挺好用的。簡單在這裡記錄一下,以後肯定還會用到。public class SeniorCropImageView extends ImageView implements ScaleGestureDetector.OnScaleGestureListener, View.OnLayoutChangeListener { /* For drawing color field start */ private static final int

Android ListView適配器(Adapter)最佳化方法詳解_Android

Android ListView的最佳化,在做Android項目的時候,在用到ListView 介面及資料顯示,這個時候如果資源過大,對項目來說,使用者體驗肯定是不好的,這裡就對如何最佳化做了詳細介紹:Adapter的作用就是ListView介面與資料之間的橋樑,當列表裡的每一項顯示到頁面時,都會調用Adapter的getView方法返回一個View。想過沒有?

實現一個Android鎖屏App功能的痛點總結_Android

自訂一個漂亮實用的鎖屏app,如果能贏得使用者的認可,替換系統內建的鎖屏,絕對是一個不小的日活入口。這段時間正好總結一下最近調研的Android平台的鎖屏app開發中的痛點。一、前言鎖屏的大概實現原理都很簡單。監聽系統的亮屏廣播,在亮屏的時候展示自己的鎖定畫面,使用者在鎖定畫面上進行一系列的動作才能解鎖。有的手機啟動鎖定畫面的過程會很卡,所以會明顯看到亮屏之後鎖定畫面的啟動有延時,因此也可以選擇監聽系統滅屏的廣播,螢幕關掉的時候就將鎖定畫面準備好,直接亮屏展示(滅屏後你的app會比較容易被殺死,

解析Android開發中多點觸摸的實現方法_Android

多點觸摸技術在實際開發過程中,用的最多的就是放大縮小功能。比如有一些圖片瀏覽器,就可以用多個手指在螢幕上操作,對圖片進行放大或者縮小。再比如一些瀏覽器,也可以通過多點觸摸放大或者縮小字型。其實放大縮小也只是多點觸摸的實際應用範例之一,有了多點觸摸技術,在一定程度上就可以創新出更多的操作方式來,實現更酷的人機互動。理論上,Android系統本身可以處理多達256個手指的觸摸,這主要取決於手機硬體的支援。當然,支援多點觸摸的手機,也不會支援這麼多點,一般是支援2個點或者4個點。對於開發人員來說,編寫

android 通過向viewpage中添加listview來完成滑動效果(類似於qq滑動介面)_Android

檔案名稱:page.xml複製代碼 代碼如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="fill_parent"   

Android中使用pull解析器操作xml檔案的解決辦法_Android

一、使用Pull解析器讀取XML檔案除了可以使用SAX或DOM解析XML檔案之外,大家也可以使用Android內建的Pull解析器解析XML檔案。 Pull解析器是一個開源的java項目,既可以用於android,也可以用於JavaEE。如果用在javaEE需要把其jar檔案放入類路徑中,因為Android已經整合進了Pull解析器,所以無需添加任何jar檔案。android系統本身使用到的各種xml檔案,其內部也是採用Pull解析器進行解析的。 Pull解析器的運行方式與SAX

Android中gravity與layout_gravity的使用區別分析_Android

android:gravity:設定的是控制項自身上面的內容位置android:layout_gravity:設定控制項本身相對於父控制項的顯示位置。看下如下程式碼片段複製代碼 代碼如下:<?xml version="1.0" encoding="utf-8"?><!-- android:gravity設定了按鈕上面的文字的顯示位置,而android:layout_gravity設定了按鈕在布局中的顯示位置。--><LinearLayout

Android實戰教程第四十三篇之上拉載入與下拉重新整理_Android

ListView的下拉重新整理很常見,很多開源的架構都能做到這個效果,當然也可以自己去實現。本篇案例是基於xlistview的。布局:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"

Android監聽IME彈窗和關閉的實現方法_Android

用過ios的都知道ios上IME關閉的同時會自動關閉輸入框,那麼在android上如何?監聽IME彈出和關閉呢?本篇文章就為你提供了一種可靠的實現方式。示範效果視頻地址首先在AndroidManifest中配置android:windowSoftInputMode="adjustResize"這樣每次IME彈出和關閉都會重新計算高度實現把布局頂上去的效果然後我們要自訂一個布局,監聽布局大小變化public class CheckSoftInputLayout extends

總頁數: 2771 1 .... 1263 1264 1265 1266 1267 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.