Android應用程式的debug屬性

本文參照:http://blog.csdn.net/fyh2003/article/details/6861981在開發Android應用程式時,我們可以在AndroidManifest.xml中設定其debug屬性,比如樣本1樣本1    <application        android:icon="@drawable/ic_launcher"        android:label="@string/app_name"        android:theme="@style/

Google推Android 3.0正式版本

對於目前正在開發基於Android的平板電腦的公司來說,Android 3.0正式版本的推出,即是好事情,又是壞事情。好事情是,Android終於有了專門用於平板電腦的版本。壞事情是,這個3.0版本裡內建了很多功能,可能與目前很多公司正在開發的項目有重疊,所以有的項目就要考慮是否要取消了。不管怎麼說,隨著Android 3.0正式版本的推出,未來半年到一年內,基於Android 3.0版本的平板電腦會如雨後春筍一般湧現出來。拭目以待吧。

《Android應用開發精解》初稿完成

        今天終於把《Android應用開發精解》的初稿發給了出版社,開始進入了編輯階段。        寫書真的是好辛苦的,比我想象的要辛苦。我們畢竟不是專業的寫手,我們都是平凡的程式員,做設計和開發是很容易的,寫書卻很難。我們沒有那麼華麗的詞藻,很多時候,為了說清楚一件事情,要不停的琢磨如何去寫,都快發瘋了。還好,曆時半年多的折磨,終於完成了滿意的初稿。起碼自己讀了幾遍,還算滿意。        在這裡很感激另外兩位作者,是你們的大力支援,讓本書完成了初稿。       

說說Android案頭(Launcher應用)背後的故事(一)——揭開她神秘的面紗

 部落格搬家啦——為了更好地經營部落格,本人已經將部落格遷移至www.ijavaboy.com。這裡已經不再更新,給您帶來的不便,深感抱歉!這篇文章的新地址:點擊我       

Android Activity的title的設定

 1、改變標題內容:public void setTitle (CharSequence title)2、隱藏標題:requestWindowFeature(Window.FEATURE_NO_TITLE); 3、隱藏標題和最上面的電池電量及訊號欄(全屏):(請發郵件到freeget.one@gmail.com獲得翻強軟體。)public void setFullscreen() {requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow()

android:全屏設定 + 去標題 + 只去程式標題列 (應用和activity設定)

在實際的應用程式開發中,我們有時需要把 Activity 設定成全螢幕顯示,一般情況下,可以通過兩種方式來設定全螢幕顯示效果:其一,通過在代碼中可以設定,其二,通過manifest設定檔來設定全屏。       其一:在代碼onCreate裡面setContentView之前設定(如下)view plaincopy to clipboardprint?public void onCreate(Bundle savedInstanceState) {          

說說Android案頭(Launcher應用)背後的故事(八)——讓案頭的精靈穿越起來

部落格搬家啦——為了更好地經營部落格,本人已經將部落格遷移至www.ijavaboy.com。這裡已經不再更新,給您帶來的不便,深感抱歉!這篇文章的新地址:點擊我                有了前面的工作,基本上這個案頭就已經像模像樣了,但是,和系統內建的Launcher相比,還差得很遠。其中,系統Launcher的案頭上的item是可以任意穿越(移動)的。同時,在其穿越的過程中,你也可以將其kill掉。在這篇文章中,就讓我們來看看案頭上的精靈如何?她們穿越的夢想….        

Android studio for mac

如下:https://developer.android.com/sdk/installing/studio.html(請發郵件到freeget.one@gmail.com獲得翻強軟體。)   很顯然的IntelliJ IDEA的樣貌,下面是一些:選擇了“New

[Android] Android應用外掛程式式開發解決方案

 Android應用外掛程式式開發解決方案一、現實需求描述一般的,一個Android應用在開發到了一定階段以後,功能模組將會越來越多,APK安裝包也越來越大,使用者在使用過程中也沒有辦法選擇性的載入自己需要的功能模組。此時可能就需要考慮如何分拆整個應用了。二、解決方案提出一般有兩種方式,一種是將應用按照功能分拆成多個應用,使用者需要哪個就下載哪個,都需要就都下載。應用之間,可以在代碼層面做一定的關聯,以共用部分資訊。另一種方式,類似於其他平台外掛程式的方式,使用者可以在主應用中可以選擇性的下載需

[Android] Android開發最佳化之——對Bitmap的記憶體最佳化

在Android應用裡,最耗費記憶體的就是圖片資源。而且在Android系統中,讀取位元影像Bitmap時,分給虛擬機器中的圖片的堆棧大小隻有8M,如果超出了,就會出現OutOfMemory異常。所以,對於圖片的記憶體最佳化,是Android應用開發中比較重要的內容。 1)

Android多媒體學習六:利用Service實現背景音樂的播放

Android允許我們使用Service組件來完成背景工作,這些任務的允許不會影響到使用者其他的互動。 1、Activity類package demo.camera;import android.app.Activity;import android.content.ComponentName;import android.content.Context;import android.content.Intent;import android.content.ServiceConnection;

Android中使用Bezier曲線

import android.graphics.Point;/** * * @author http://blog.csdn.net/arui319 * */public class Bezier {private static final float AP = 0.5f;private Point[] bPoints;/** * Creates a new Bezier curve. * * @param points */public Bezier(Point[] points) {int

[Android] 監聽系統網路連接開啟或者關閉的訊息

很簡單,所以直接看代碼。package xxx;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.net.ConnectivityManager;import android.net.NetworkInfo;public class NetstateReceiver extends

在Android中自訂IOS風格的按鈕

IOS風格的UI比較流行,很多Android的UI設計者也願意將Android的UI設計成類似IOS系統的UI風格。下面是一個例子,說明如何使用Shape來定義一個IOS風格的按鈕。 定義一個ios_button_grouped.xml。<?xmlversion="1.0"encoding="UTF-8"?><selector    xmlns:android="http://schemas.android.com/apk/res/android">   

[Android] Android開發最佳化之——使用軟引用和弱引用

Java從JDK1.2版本開始,就把對象的引用分為四種層級,從而使程式能更加靈活的控制對象的生命週期。這四種層級由高到低依次為:強引用、軟引用、弱引用和虛引用。這裡重點介紹一下軟引用和弱引用。如果一個對象只具有軟引用,那麼如果記憶體空間足夠,記憶體回收行程就不會回收它;如果記憶體空間不足了,就會回收這些對象的記憶體。只要記憶體回收行程沒有回收它,該對象就可以被程式使用。軟引用可用來實現記憶體敏感的快取。軟引用可以和一個引用隊列(ReferenceQueue)聯合使用,如果軟引用所引用的對象被記憶

Android中使用自訂的字型

有時候應用中希望使用自訂的字型檔,下面的代碼可以作為參考。 1. 將字型檔放入assert檔案夾下,這裡為fonts/xxx.ttf。2. 在需要改變字型的Acitivity中使用FontManager.changeFonts()方法來改變字型。 package arui.blog.csdn.net; import android.app.Activity;import android.graphics.Typeface;import android.view.View;import

[Android] Android開發最佳化之——從代碼角度進行最佳化

通常我們寫程式,都是在專案計劃的壓力下完成的,此時完成的代碼可以完成具體商務邏輯,但是效能不一定是最佳化的。一般來說,優秀的程式員在寫完代碼之後都會不斷的對代碼進行重構。重構的好處有很多,其中一點,就是對代碼進行最佳化,提高軟體的效能。下面我們就從幾個方面來瞭解Android開發過程中的代碼最佳化。 1)靜態變數引起記憶體泄露在代碼最佳化的過程中,我們需要對代碼中的靜態變數特別留意。靜態變數是類相關的變數,它的生命週期是從這個類被聲明,到這個類徹底被記憶體回收行程回收才會被銷毀。所以,一般情況下

[Android] Android開發最佳化之——對介面UI的最佳化(1)

在Android應用開發過程中,螢幕上控制項的布局代碼和程式的邏輯代碼通常是分開的。介面的布局代碼是放在一個獨立的xml檔案中的,這個檔案裡面是樹型組織的,控制著頁面的布局。通常,在這個頁面中會用到很多控制項,控制項會用到很多的資源。Android系統本身有很多的資源,包括各種各樣的字串、圖片、動畫、樣式和布局等等,這些都可以在應用程式中直接使用。這樣做的好處很多,既可以減少記憶體的使用,又可以減少部分工作量,也可以縮減程式安裝包的大小。下面從幾個方面來介紹如何利用系統資源。 1)利用系統定義的

[Android] Android開發最佳化之——對介面UI的最佳化(3)

本篇博文主要討論一下複雜介面中常用的一種技術——介面消極式載入技術。 有時候,我們的頁面中可能會包含一些布局,這些布局預設是隱藏的,當使用者觸發了一定的操作之後,隱藏的布局才會顯示出來。比如,我們有一個Activity用來顯示好友的列表,當使用者點擊Menu中的“匯入”以後,在當前的Activity中才會顯示出一個匯入好友的布局介面。從需求的角度來說,這個匯入功能,一般情況下使用者是不使用的。即大部分時候,匯入好友的布局都不會顯示出來。這個時候,就可以使用消極式載入的功能。 ViewStub是一

Android中dp和px之間進行轉換

在xml布局檔案中,我們既可以設定px,也可以設定dp(或者dip)。一般情況下,我們都會選擇使用dp,這樣可以保證不同螢幕解析度的機器上布局一致。但是在代碼中,如何處理呢?很多控制項的方法中都只提供了設定px的方法,例如setPadding,並沒有提供設定dp的方法。這個時候,如果需要設定dp的話,就要將dp轉換成px了。以下是一個應用類,方便進行px和dp之間的轉換。import android.content.Context;public class DensityUtil {/** *

總頁數: 2771 1 .... 1413 1414 1415 1416 1417 .... 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.