Android虛擬鍵盤彈出時擋住EditText解決方案

在manifest的activity節點使用 Xml代碼<activity android:windowSoftInputMode="adjustResize"/>android:windowSoftInputMode的使用。activity如何與軟鍵盤互動。這個屬性的設定將會影響兩件事情:1>  軟鍵盤的狀態——是否它是隱藏或顯示——當活動(Activity)成為使用者關注的焦點。2> 

Android自訂ScrollView實現反彈效果

android的ScrollView控制項預設是沒有反彈效果的,當滑動到邊緣的時候便不能繼續滑動。這裡通過自訂ScrollView來實現反彈效果。看下面的,紅色圖片在最左邊,android預設ScrollView控制項紅色圖片在最左邊的時候是不能向右滾動的。這裡是水平滾動,我們可以通過自訂類繼承自HorizontalScrollView類來實現。public class MyScrollView extends HorizontalScrollView {      private View i

Android ADT外掛程式配置

Android ADT外掛程式配置建立avd(Android Virtual Device)在android sdk 1.5 版本以後的開發中,必須至少建立一個AVD,每個AVD類比一套虛擬設備來運行Android平台,這個平台至少要有自己的核心,系統映像和資料分區,還有自己的SD卡和使用者資料及外觀顯示等。1).開始菜單-運行-cmd,出現控制台,輸入android list targets2).建立AVD 按照android create avd --name

Android 4.0 訊息處理的流程之我見

        最近本人想通過截獲觸控螢幕的訊息,從來能夠用來進行相關的操作。但是目前的Android系統並不能夠提供對這些事件的支援,因此本人採取了圍魏救趙的方式試圖對此問題能夠進行很好的解決。         前面本人已經撰文描述了訊息的相關知識。已經比較清晰的交代了訊息的一般處理流程包括:從產生到訊息的擷取以及訊息的處理過程。畢竟還是存在一些特殊的訊息需要進行特殊的處理。        輸入訊息的處理從本質上來講的話:將得到的輸入訊息經過特殊的方式處理後分發到相應的地方而做出正確的動作。 

Android開啟檔案的Intent及使用

出自http://my.oschina.net/yuhanxun/blog/81007在寫檔案管理系統時會用到各種開啟不同格式的檔案的需求,由於Android系統預設內建了一些可以開啟的系統應用,但還是不能滿足需求,比如開啟視頻檔案、word等,需要安裝相應的播放軟體才可以使用,這時程式會通過Intent尋找可以使用的軟體實現通過代碼開啟一個檔案需要2部分,一部分是要擷取到不同檔案的尾碼,以便根據需求匹配相應的Intent,另一個就是不同格式的檔案開啟的Intent不同1、在values目錄下定

關於Android的ClassLoader探索

    最近突發奇想,想做一個外掛程式架構,就是實現一個微核心,所有擴充功能都通過下載外掛程式載入的方式來實現,原理跟現在用的eclipse差不多。要做到這些動態載入類少不了,就是核心上事先定義好介面,通過網路或其他方式下載的外掛程式要實現這些介面,只要定義好規則,系統就可以使用這些外掛程式了。    Android動態載入不是程式本身的類,要用到PathClassLoader和DexClassLoader, 兩個類的構造方法分別是:PathClassLoader(String path,

android結束進程的方法!挺管用的!

android 進程總結這兩種方法!被稱為秒殺!很厲害的!主要是結束本活動的進程或程式的進

提高android源碼 編譯速度參考

       項目越來越大,每次需要重新編譯整個項目都是一件很浪費時間的事情。Research了一下,找到以下可以協助提高速度的方法,總結一下。       1.

android學習—-用xml檔案設定ImageButton按下、彈起載入不同的圖片 實現

java部分的代碼就不貼了,只上xml檔案,方法:1,在drawable裡放三幅圖片,分別是獲得焦點的圖片、獲得焦點並按下、失去焦點並按下、自然狀態(也就是失去焦點,並且沒有按下)。這裡你準備三個照片就中。2,在drawable檔案夾下建立個imagebutton.xml檔案,裡面的內容為:<selector xmlns:android="http://schemas.android.com/apk/res/android">    <item         android:

android手機設定無標題後,程式掛掉 解決 (如何用最簡短語句設定 手機 全屏無標題)

    手機設定無標題後,總是掛掉,最初以為是布局的問題,換了還是不中,然後建立一個工程,發現還是不中!怎麼回事?我以前是搞過著的啊,原來設定全屏無標題,這些語句一定要設在setContentView前面!謹記啊! 還是對這些知識不熟悉,所以我寫到這,複習下!設定無標題+全屏:requestWindowFeature(Window.FEATURE_NO_TITLE);int flag = WindowManager.LayoutParams.FLAG_FULLSCREEN;Window

Ubuntu12.04編譯Android4.0.1源碼全過程—–附wubi安裝ubuntu編譯android源碼硬碟空間不夠的問題解決

昨晚在編譯源碼,make一段時間之後報錯如下:# A fatal error has been detected by the Java Runtime Environment:## SIGSEGV (0xb) at pc=0x40362d33, pid=12195, tid=2835454784## JRE version: 6.0_45-b06# Java VM: Java HotSpot(TM) Server VM (20.45-b01 mixed mode linux-x86 )#

Android自訂“圖片+文字”控制項四種實現方法之 二——–個人最推薦的一種

第二種方法也要建立一個圖片+文字的xml布局檔案,然後寫一個類繼承自LinearLayout。在主程式裡執行個體化並設定相應參數。這種方式也是我最推薦的一種。第一部分:myimgbtn_layout.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

Android開發:即時處理網路攝影機預覽幀視頻——淺析PreviewCallback,onPreviewFrame,AsyncTask的綜合應用

很多時候,android網路攝影機模組不僅預覽,拍照這麼簡單,而是需要在預覽視頻的時候,能夠做出一些檢測,比如最常見的臉部偵測。在未按下拍照按鈕前,就檢測出人臉然後矩形框標示出來,再按拍照。那麼如何獲得預覽幀視頻嗎?只需要在Activity裡繼承PreviewCallback這個介面就行了。樣本如下:public class RectPhoto extends Activity implements SurfaceHolder.Callback,

Linux Mint 13 的安裝、配置及搭建Android源碼編譯環境

http://www.cnblogs.com/tnxk/archive/2012/08/30/2663146.html用過ubuntu,現在想換換LinuxMint試試看。下面是我安裝配置LinuxMint13的過程。1、安裝安裝LinuxMint13時,我嘗試了好多種方法,都失敗了。最後選用了硬碟安裝。硬碟安裝Linuxmint和安裝ubuntu一樣。1.1、準備工作1、從linux mint的官方網站http://www.linuxmint.com/ 下載linux mint

Android環境建立之編譯Android核心源碼筆記—2

http://blog.csdn.net/hens007/article/details/7465574三.編譯android源碼和工具包1.編譯android源碼進入source目錄下,執行make

Android中兩種使用Animation的方法

在Android中,分別可以在xml中定義Animation,也可以在程式碼中定義,下面的小例子是利用RotateAnimation簡單展示一下兩種方法的用法,對於其他動畫,如ScaleAnimation,AlphaAnimation,原理是一樣的。 方法一:在xml中定義動畫:Xml代碼 {dp.sh.Toolbar.CopyToClipboard(this);return false;}"

Android IPC 通訊機制源碼分析【下】

client擷取Service的遠程IBinder介面以CameraService為例(camera.cpp):const sp<ICameraService>& Camera::getCameraService(){    Mutex::Autolock _l(mLock);    if (mCameraService.get() == 0) {        sp<IServiceManager> sm = defaultServiceManager();  

Android應用開發 第一講下 ubuntu linux下android開發環境搭建

第一步:安裝依賴的包,主要是構建java的環境在搜尋裡搜尋openjdk,然後標記openjdk-6-jdk和openjkd-6-lib,然後其他的依賴關係會自動解決的。然後安裝選擇的包。第二步:安裝Android到Android developer 網站(http://androidappdocs.appspot.com/sdk/index.html),下載最新版Android

Android啟動過程的深入研究

對於關注Android底層的朋友來說,其具體的啟動過程應該是比較吸引我們的。但是很多開機檔案什麼的,都得adb push到host上來看,挺不方便的,都怪Android內建的Toolbox太簡略了。所以在深入瞭解Android的啟動流程之前,我們來把Busybox安裝到Android上去,這樣,就有很多工具供我們使用了。  首先去busybox首頁 下載最新版本的原始碼,然後用arm的交叉編譯器編譯出busybox的可執行程式,編譯的時候需要注意一些設定選項,例如  Build Options

全面認識Android手機(MIUI ROM適配之旅第二天——準備工作)

1. 搭建移植環境    “工欲善其事,必先利其器”。在製作自己的ROM之前我們必須做好準備工作,搭建好移植環境。    我們這個系列的主旨是如何基於原廠ROM修改。我們所涉及的修改理論上說是不需要源碼的,對源碼開發感興趣的可以參照http://source.android.com。對於ROM製作者來說,我們建議你下載一份google發布的android原始碼,這不是必需的,但是對於理解排查ROM適配中的一些錯誤有很大協助。1.1 選擇作業系統   

總頁數: 2771 1 .... 958 959 960 961 962 .... 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.