Fix one bug in Android 官方提供的例子

在android 官方提供的 Notepad tutorial的 Notepadv2Solution這個例子中,我發現有一個bug。 當運行後,新建立一個item,當我們不點擊confirm按鈕,而是選擇取消按鈕,或者 esc鍵的時候,就會報應用程式崩潰的錯誤。 結合android的生命週期原理,我發現是這個代碼中存在一個問題。 在代碼中,其覆蓋了 onActivityResult(int requestCode, int resultCode, Intent

android 擷取螢幕高度,寬度,狀態列高度

背景介紹:到目前為止,android已經從1.5發展到目前的3.2,我們在寫一個應用的時候,最常用到得就是擷取螢幕高度,寬度,以及status bar的高度。然而android系統變化太快了,從開始的手機作業系統到目前的3.2 平板電腦系統,在擷取這些資料的時候也發生了很大的變化。值得我們重視,否則會有很多錯誤發生。問題分析及解決方案:1. android 1.6 到 android 2.x這是android手機作業系統,從1.6到2.x都有著統一的擷取方法。直接利用android

android 螢幕自適應問題

 這是我最近碰到的一個比較嚴重的問題,一直不能完美的解決。實在無奈之下,發帖到csdn android版提了一個問題,沒想到驚動了版主,給了我很大的協助,讓我可以完美的解決類似問題。決定以後蹲點csdn android論壇了。呵呵。 問題描述:在WVGA 854 裝置上,圖片大小自適應變化得到的是錯誤結果,在我的項目上就是 圖片總會縮小。比如說 854X90的圖片在經過自適應的時候,圖片寬度,高度會縮小1.5倍,這樣就會導致顯示的時候不能佔滿全屏。 問題分析:我發現圖片讀取時正常的,是854x9

gstreamer + android

2010-4-7http://wiki.huihoo.com/index.php?title=GStreamerhttp://www.cnblogs.com/phinecos/archive/2009/06/07/1498166.html  http://groups.google.com/group/prajnashi/web/git-repositories prajnashi:SinceEdward is too busy to maintain his gstreamer

android kernel下載

http://source.android.com/source/downloading.html1、安裝git       android的linux核心可以從http://android.git.kernel.org/下載,但下載需要使用git,windows版的git可以從http://code.google.com/p/msysgit/下載,有完整安裝版和便攜版(portable)兩個版本可供選擇,不常用git的話選portable版就可以了。     

Android應用開發之(利用好圖片緩衝)

Android Developer:  在使用者介面(UI)載入一張圖片時很簡單,然而,如果你需要載入多張較大的映像,事情就會變得更加複雜,。在許多情況下(如與像的ListView

android的intent使用方法 .

1.    說明Android中提供了Intent機制來協助應用間或者應用程式內部的互動與通訊。Intent的兩種基本用法:一種是顯式的Intent,即在構造Intent對象時就指定接收者,這種方式與普通的函數調用類似;另一種是隱式的Intent,即Intent的寄件者在構造Intent對象時,並不知道接收者是誰,只是指出接收者的一些特性(比如說啟動音樂播放軟體)2.    使用方法1)        啟動服務a)        

Android 中的sp和wp指標

在Android的原始碼中,經常會看到形如:sp<xxx>、wp<xxx>這樣的類型定義,這其實是Android中的智能指標。智能指標是C++中的一個概念,通過基於引用計數的方法,解決對象的自動釋放的問題。在C++編程中,有兩個很讓人頭痛的問題:一是忘記釋放動態申請的對象從而造成記憶體泄露;二是對象在一個地方釋放後,又在別的地方被使用,從而引起記憶體訪問錯誤。在使用智能指標後,動態申請的記憶體將會被自動釋放(有點類似Java的記憶體回收),不需要再使用delete來釋放對

Android 核心列印Log

#include <android/log.h>#define LOGV(...)    __android_log_print(ANDROID_LOG_VERBOSE, "ProjectName", __VA_ARGS__)#define LOGD(...)   __android_log_print(ANDROID_LOG_DEBUG , "ProjectName", __VA_ARGS__)#define LOGI(...)    

改android程式的包名

1. 在包名上點右鍵-->refactor-->rename,更改成你需要的包名. (注,通過refactor也可以修改你的android程式檔案中的檔案名稱.)2.在 AndroidManifest.xml 檔案中同樣修改.<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"     

Android中ProgressDialog的簡單樣本

package test.zxn;import android.app.Activity;import android.os.Bundle;import android.app.ProgressDialog;import android.os.Handler;import android.os.Message;import android.view.View;import android.widget.Button;import android.widget.TextView;public

android kernel 對 標準kernel 的改動

1.add:staging/androidCONFIG_ANDROID=yCONFIG_ANDROID_BINDER_IPC   (binder.c,binder.h)CONFIG_ANDROID_LOGGER    (logger.c,logger.h)CONFIG_ANDROID_RAM_CONSOLE   (ram_console.c

android啟動時應用程式漸層效果

 這是在學習ImageView用到的.import 略.... ImageView iv=(ImageView)this.findViewById(R.id./*你的資源背景圖片*/);  AlphaAnimation aa=new AlphaAnimation(0.1f,1.0f);  aa.setDuration(10000);  iv.startAnimation(aa);  aa.setAnimationListener(new

android移動補間動畫

移動是最常見的動畫效果.我們可以通過配置動畫檔案(xml檔案)或Java代碼來實現補間動畫的移動效果.補間動畫檔案需要放在res\anim目錄中.在動畫檔案中通過<translate>標籤設定移動效果.android:interpolator:表示動畫渲染器。通過android:interpolator屬性可以設定3個動畫渲染器:accelerate_interpolator(動畫加速器)、decelerate_interpolator(動畫減速器)和accelerate_decel

Ubuntu11.04 Android開發環境搭建

1.安裝JDK.ubuntu11.04本身不帶JDK源,所以你不能直接通過sudo apt-get install sun-java6-jdk來安裝(1)首先你需要增加java的sdk源,這個通過下面的命令可以實現sudo add-apt-repository ppa:ferramroberto/java(2)安裝add-apt-repository命令sudo apt-get install python-software-properties(3)更新源sudo apt-get

android上tcpdump 抓包

Instructions  http://source.android.com/porting/tcpdump.html  Source Code and Documents  http://www.tcpdump.org/  Compiled Binary

android視頻播放的代碼

PlayvodActivity.java: package com.zxn;import android.app.Activity;import android.media.AudioManager;import android.media.MediaPlayer;import android.media.MediaPlayer.OnBufferingUpdateListener;import

android UI進階之可延伸的映像

 今天就是除夕啦,抽空來寫寫部落格。寫完就去吃年夜飯啦。在這祝大家新的一年裡事業有成,身體健康!今天來講下android

用android update sdk更新sdk時出現錯誤

今天在ubuntu下使用AVD manager安裝Android SDK2.0時,出現:Failed to fetch URL https://dl-ssl.google.com/android/repository/repository.xml按照提示,勾選了settings裡面的:Force https://... sources to be fetched using http://...,並且點擊了save&Apply,但是依舊提示:Failed to fetch URL

android 第一課:Activity

必須知道記住:1.知道gen下面的R.java是 DO NOT MODIFY.(不可更改的!)                     2.在main.xml中的每一個控制項,如果控制項加上id地址,那麼就會在r.java上加上特有的id                     3.在main.xml中加入了控制項,要想在Activity中顯示出來,就必須用方法findViewById(R.id.控制項名);                                   

總頁數: 2771 1 .... 375 376 377 378 379 .... 2771 Go to: 前往

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

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

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