android Intent 啟動activity注意事項

這幾天寫的程式需要使用intent調用startActivity啟動其他的activity.經常出現一個錯誤:activity不存在。主要原因有兩點:1 被啟動的activity中的  AndroidManifest.xml action要寫全名稱,他是個字串。2 category 要別忘記設成DEFAULT3 如果傳遞Uri要設定 data schem.具體參考下面:<activity android:label="@string/app_name"

android mediaplayer的尺寸縮放

android系統預設的播放器的surfaceview的尺寸在開始就會計算好,並且無法更改,需要做全屏播放功能就需要自己繼承videoview類來擴充功能了主要就是onMeasure這個函數{ if ( mVideoWidth * height > width * mVideoHeight ) { //Log.i("@@@", "image too tall, correcting"); height =

android 擷取app資訊

 PackageManager packageManager = this.getPackageManager();List<PackageInfo> packageInfoList =

android平台按鍵驅動[基於x210開發板]

按鍵驅動源碼在kernel/arch/arm/mach-s5pv210/button-smdkv210.c中,源碼很簡單,在s3c_button_probe函數中設定相關按鍵的寄存器,再開啟定時器定時掃描。在定時器中斷函數s3cbutton_timer_handler中判斷相應IO口的電平,達到監控按鍵的作用。值得注意的是,當我們需要修改按鍵的功能時,需要和android層的按鍵匹配起來,具體通過數組s3c_Keycode的定義以及按鍵配置表實現,驅動中定義如下:static int

Android天氣預報應用設計(一)

文章目錄 二.設計思路

android 源碼 打包成apk的實現

說明:NewNetClient是源碼目錄名稱,當前環境變數設定:jdk,android sdk ,openssl的環境變數。所需包檔案:android.jar,signapk.jar.C:/apk/hello/gen/android/hellojavac c:/apk/hello/*.java -classpath c:/testapk/android.jar -d

Android中利用ViewPager實現視圖切換

在為ViewFlipper視圖切換增加動畫和Android中實現視圖隨手勢移動中實現了視圖隨手勢切換,現在Android中Compatibility Package提供了ViewPager可以更簡便的實現視圖切換,實現的效果如下:效果和ViewGroup一樣,但是實現過程更簡單.新版的Android Market和Google+都是用了ViewPager.說一下實現過程:工程目錄如下:MyPagerActivity的onCreate方法如下:@Override public void

移植FFmpeg到android ics

     想弄個小東西,自己練習一下,就想到把FFmpeg移植到android上面     網上有現成的2.2的移植,可以下載下來,連結https://github.com/havlenapetr,裡面的ffmpeg和framework下面的libaudio和libviedo兩個so,就是全部的東西。      看過一些東西,都說不開放某些代碼,挺沒勁的,人家都已經放出全部代碼了,有什麼藏匿的。     

android核心編譯錯誤cc1解決辦法

在ubuntu10.04下核心編譯的時候報如下錯誤:  CHK     include/linux/version.h  CHK     include/generated/utsrelease.hmake[1]: `include/generated/mach-types.h' is up to date.  CC      kernel/bounds.scc1: error: unrecognized command line option "-mlittle-endian"cc1:

Android的BUG(一) – HTML 5 播放streaming video造成卡住的問題

這個bug,是google內建的問題。 和見到的諸多android的疑難問題一樣,這又是一個可以歸類為 多線程同步/狀態機器 問題。問題處在NuPlayer的非同步訊息的handle中,現象和原因不細說了,被此BUG糾結的頭大的,應該一看就明白。 重現步驟:反覆進入、退出html5的流媒體播放 (瀏覽器的UA設成Ipad模式,去如youku網、百度視頻中去播視頻),會出現卡死情況 卡住的原因,就是剛播放開始的初始化過程中,按了返回鍵,要返回,NUPlayerDriver

Android–帶有動態庫、靜態庫、Jar包的makefile編寫

在Linux環境下Android開發過程中,經常會用到第三方的靜態庫、動態庫、jar包來開發自己的應用,那麼,如何編寫這類應用的makefile呢?首先,帶有動態庫的makefile編寫:12345678910include $(CLEAR_VARS)LOCAL_MODULE := libfreewrite-jni.so LOCAL_MODULE_CLASS := SHARED_LIBRARIES LOCAL_MODULE_PATH :=

android靜態圖片和動態壁紙

[Android Version]6573 Android V2.36575 Android V2.3/V4.0[DESCRIPTION]如何客制化第一次開機時的預設壁紙。[SOLUTION]預設壁紙可設定為一張圖片,或者某個動態壁紙靜態壁紙Android V2.3版本上:替換frameworks/base/core/res/res/drawable/default_wallpaper.jpg圖片Android

android 手機ROM的分區說明

  1、查看分區情況adb shell    su #獲得ROOT許可權   cat /proc/mtd  查看分區情況dev:    size   erasesize  namemtd0: 00040000 00020000 "preloader"mtd1: 000c0000 00020000 "dsp_bl"mtd2: 00300000 00020000 "nvram"mtd3: 00020000 00020000 "seccnfg"mtd4: 00060000 00020000

Android的BUG(二) – SurfaceTexture中的野指標

當初遇到這個bug,是不週期性低機率出現,最後找到一個比較容易重現的步驟:啟動系統然後進google +  建立一個帳號(注意是建立一個帳號) 沒幾步就重啟了 這個BUG,一開始追蹤也是無頭緒的,在這個bug出現時,系統的debuggerd還是有些問題,pt_regs設定的和核心對應不上,tombstone的資訊完全無用,core dump功能也是無法使用,唯一的線索就是一點點logcat的trace, trace如下:D/OpenGLRenderer( 2021): Flushing

Android系統預設音量

預設音量frameworks\base\media\java\android\media\AudioManager.java  /**  @hide Default volume index values for audio streams */      public static final int[] DEFAULT_STREAM_VOLUME = new int[] {        4,  // STREAM_VOICE_CALL        7,  //

Android設計模式之Builder

 應用1:1. 代碼: 在BroswerActivity.java中,有對WebViewClient的建立,代碼如下: private final WebViewClient mWebViewClient = new WebViewClient() {……        /**         * Displays SSL error(s) dialog to the user.         */        @Override        public void

android平台init.rc指令碼修改-[基於x210開發板]

很多時候,我們需要修改init.rc來滿足不同的應用需求。這裡提供兩種修改方法:一:普通修改方法    在device/samsung/smdkv210目錄下,有init.rc和init_sdmmc.rc兩個檔案。如果映像存放在SD卡中,需修改init_sdmmc.rc,如果映像存放在nand中,則需修改init.rc檔案。修改完後,執行./mk -s,修改後的檔案會打包到out/target/product/smdkv210/android.img.cpio檔案中。再將android.img.

android平台busybox的終極解決方案—基於x210開發板

之前寫過一篇部落格,名為給android添加busybox,給出了四種移植方法,但是仍然不是很完美,需要後期處理,不能一次性解決所有問題,下面給出上文的補丁,即android平台busybox的終極解決方案,具體步驟如下:第一步:交叉編譯busybox這裡選擇busybox-1.19.0,當然可以用更高的版本。修改makefile檔案,修改的內容如下:ARCH ?= armCROSS_COMPILE ?=/opt/arm-2009q3/bin/arm-none-linux-gnueabi-注意,

android使用代碼布局LInearLayout達不到xml的效果(自問自答)

原文提問在:http://ask.csdn.net/questions/22049#answer_5984用XML布局,能夠將TextView控制項置中,而代碼布局不能將TextView控制項置中。經測試,代碼布局中,addView函數對LayoutParams參數添加進的gravity和leftMargin等屬性未進行應有的操作,但能夠對寬高的設定進行對應的操作。在NEXUS 4(android 4.3)和我自己的手機(android

Android資料驅動視圖更新

Android的開發過程中,會使用到一些可編輯檢視,或者一些隨著資料發生改變,需要自動更新視圖的功能等等。此類別檢視大都需要資料同步,以此來更新視圖的展現。再加上資料類型的繁雜,所以不太適合在每個類中添加對資料更新的方法去處理視圖的展現。更簡單而又方便的方式,就是使用資料監聽器。這個有點像JavaBean中的property change的資料監聽方式。當資料發生改變,外面對該資料註冊了監聽器的,就能夠即時的更新視圖。下面將此種用法的代碼寫出,稍微做了一些改動。 採用的資料結構為hashMap.

總頁數: 2771 1 .... 854 855 856 857 858 .... 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.