android中layout_weight的理解

 SDK中的解釋Indicates how much of the extra space in the LinearLayout will be allocated to the view associated with these LayoutParams. Specify 0 if the view should not be stretched. Otherwise the extra pixels will be pro-rated among all views

Activity傳回值

使用startActivity方式啟動的Activity和它的父Activity無關,當它關閉時也不會提供任何反饋。 可變通的,你可以啟動一個Activity作為子Activity,它與父Activity有內在的聯絡。當子Activity關閉時,它會觸發父Activity中的一個事件處理函數。子Activity最適合用在一個Activity為其它的Activity提供資料(例如使用者從一個列表中選擇一個項目)的場合。 子Activity的建立和普通Activity的建立相同,

Android繪製進階之五:位元影像的處理

圖片的處理包括以下:1, 縮放2, 傾斜3, 旋轉4, 縮放+5, 平移6, 鏡像代碼如下: 1. package com.mike.activity;2. 3. import java.io.FileNotFoundException;4. 5. import android.app.Activity;6. import android.content.Intent;7. import

ScrollView嵌套GridView、ListView的解決辦法

問題:在Android開發當中經常會用到了需要ScrollView嵌套GridView或者是ListView的情況,由於這兩款控制項都內建捲軸,當他們碰到一起的時候便會出問題,即GridView或ListView會顯示不全。解決方案:自訂GridView或ListView,去掉其捲軸。一下為GridView的例子。複寫GridView:[java] package com.yang.widget;  import

Android對話方塊(Dialog)大全之建立你自己的對話方塊

Activities提供了一種方便管理的建立、儲存、回複的對話方塊機制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int),

android自動更新apk版本

如下:代碼實現如下: package com.update.apk;import java.io.BufferedReader;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;import

android技巧2

Eclipse中的右鍵菜單中的open type hierarchy可以擷取類的繼承關係。而open call hierarchy的可以在項目中尋找當前函數都被誰在何處調用過。這個能夠協助理解當前函數的“可用之處”,尤其在閱讀別人的代碼的時候非常有用。  Java代碼Intent i=new Intent(this,Activity1.class);  i.addFlags(Intent.FLAG_ACTIVITY_REORDER_

CyanogenMod rom編譯嘗試(簡記)

編譯環境:Vmware workstation 7  + ubuntu 10.04 32位  1、安裝android sdk 2、32和64位均需要安裝的軟體包:git-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.6-dev squashfs-tools build-essential zip curl libncurses5-dev zlib1g-dev

Android開發相關:(05)可用的shell命令集

 dumpcrashshdateamhciattachdddumpstatesdptoolcmpinputlogcatcatitrservicemanagerdmsgmonkeydbus-daemondfpmdebug_toolgeteventsvcflash_imagegetpropssltestinstalldhddebuggerddvziddhcpcdhostapdifconfighostapd_clihtclogkernelinsmodfillupmountdioctllink

Handler處理長時間事件

當我們在處理一些比較長時間的事件時候,比如讀取網路或者資料庫的資料時候,就要用到Handler,有時候為了不影響使用者操作應用的流暢還要開多一個線程來區別UI線程,在新的線程裡面處理長時間的操作。開發的時候遇到資料處理都可以這樣用handler,靈活修改一下就可以做各種效果了。第一步:ProgressDialog彈出旋轉框來提示長時間操作。第二步:開多一個線程處理長時間操作,這裡讓線程睡覺10秒。第三部:長時間操作結束後給handler發送一個訊息,可以是一個整數,如果這個Activity有多個

android RadioGroup的使用

建立一個MainActivity.java的主類 Xml代碼    1. <?xml version="1.0" encoding="UTF-8"?> 2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3.  

android開發之VIM快速鍵使用指南

android的程式碼封裝括JAVA,C,C++和各種指令碼,算起來有十幾萬個檔案,閱讀,編輯,使用這些代碼,需要尋找一款合適的軟體才能事倍功半。運行在WINE模式下的source

Android應用開發提高系列(3)——《Effective Java 中文版》讀書筆記

書籍  《Effective Java 中文版》  03版  潘愛民譯    本書介紹了57條極具實用價值的經驗規則。這些經驗規則涵蓋了大多數開發人員每天所面臨的問題的解決方案,通過對Java平台設計專家所使用的技術的全面描述,揭示了應坐什麼和不應做什麼,才能產生清晰、健壯和高效的代碼。 本文注意:條目和用語可能與書籍有所出入,但盡量保持原樣加一些自己的理解。  1.  建構函式一定不能調用可被覆寫的方法,無論是直接還是間接進行。   2. 

NDK編譯Android字元介面的可執行程式

現有這樣一個helloworld.c的源檔案,如下:#include <stdio.h>int main(){printf("Hello world!\n");}如何將它進行編譯,並在Android上執行?這就是本文的目標。原理(如果只想明白怎麼做的話,可以直接跳過本節。)熟悉Android應用開發的朋友們都知道,Android上的變成都是用Java的!也許有人會否認:“不對,Android提供的NDK是可以用C/C++等native

Android RoboGuice使用指南(4):Linked Bindings

 Roboguice 中最常用的一種綁定為Linked Bindings,將某個類型映射到其實現。這裡我們使用引路蜂二維圖形庫中的類為例。使用下面幾個類IShape, Rectangle, MyRectangle, MySquare, 其繼承關係如所示:下面代碼將IShape 映射到MyRectangle public class Graphics2DModule extends

Android RoboGuice使用指南(11):Scopes

預設情況下,Guice每次都建立類的一個新的執行個體對象給需要該類執行個體的地方。可以使用Scopes來修改這個預設行為,Scope允許在一定範圍內重用類執行個體。Roboguice中常用的有兩種:@Singleton 整個Application生命週期中使用同一執行個體對象@ContextScoped 同一個Context(如Activity)中共用某一執行個體對象。使用Scope 的方法為使用相應的標記,如:[java] @Singleton public class

AndroidManifest.xml檔案詳解(一)

每個應用程式在它的根目錄中都必須要有一個AndroidManifest.xml檔案。這個清單把應用程式的基本資料提交給Android系統,在應用程式的代碼能夠運行之前,這個資訊系統必須建立。以下是資訊清單檔要做的一些事情:1. 用Java包給應用程式命名。這個包名是應用程式的唯一標識;2. 描述應用程式的組件---組成應用程式的Activity、Service、Broadcast Receiver以及Content Provider。它要用每個組件的實作類別來命名,並向外發布對應組件功能(例如,

android-&gt;在介面上使用URI編程----開發筆記1

導言    做android 開發有一段時間了,很多時候就是做些重複性的資料繫結,還有就是不夠操作不夠靈活,例如,我在某個介面要新增一個按鈕,就需要發布一個新版本,就這麼一個按鈕的話其實,可以完全由伺服器控制,例如UC,凡客他們要更新首頁,不可能為了更新一個首頁特地開發一個新版本,那多傻啊,所以,觀察了一下,想出了一個可能解決的方案…1.控制顯示  如何做到有伺服器控制用戶端的顯示呢? 

Android ListView分組布局改進

由於是在網上轉載的一篇文章,在這裡就不多說廢話了,首先看一下最終的: 然後是實現該ListView布局的主要代碼:1、程式主介面 SeparateListView.java[java]1. package whu.iss.wuxianglong;  2.   3. import java.util.ArrayList;  4. import

Android遊戲開發系統控制項-CheckBox

Android遊戲開發系統控制項-CheckBoxCheckBox是Android系統最普通的UI控制項,繼承了Button按鈕下面通過一個執行個體來學習功能:實現複選框的功能建立項目“CheckBoxProject”運行項目效果:代碼實現:=>>main.xml[html] <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:

總頁數: 2771 1 .... 2708 2709 2710 2711 2712 .... 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.