Android初步-HelloWorld

Android初步-HelloWorld第一次接觸Android開發,挺新鮮滴,弄了一個Helloworld,記錄一些筆記。用Eclipce建立一個HelloWorld,有如下內容 這些內容的作用:一.src項目的源檔案二.gen由Eclipse的ADT外掛程式所產生每一個資源,R.java都會自動為該資源添加一個id,比如說button1=0xxxxx三、Andorid 2.3.3Andorid程式所需要的package目錄四、assets可以放入一些資源檔,與res檔案夾不同的是,不會再R.

Android 自動識別TextView或者EditView裡的url並在自己的應用程式裡開啟

            Textview有自己的屬性 android:autoLink="web",設定這個屬性,Android可以幫我們自動識別網址,點擊就可以開啟,但是這樣是跳轉的預設瀏覽器,我們希望在自己的應用程式裡開啟。這時候我們需要用到Linkify。           private static final String SCHEMA ="com.youku.paike://message_private_url"; private static final

android.support.v4.app.Fragment$InstantiationException問題解決

            程式開發中遇到了android.support.v4.app.Fragment$InstantiationException這個bug,給出的提示是:make sure class name exists, is public, and has an empty constructor that is public。看了下自己寫的代碼,重寫了一個帶參數的構造參數用來new

Android平台讀寫i2c裝置開發筆記二

二、 使用JNI在應用程式架構層添加服務提供者       APP應用不能直接存取HAL層,需要JNI層訪問HAL模組並向上提供API介面。可以直接提供介面,但建議最好使用服務的方式提供訪問。       我們先看JNI如何訪問剛才的HAL模組。       進入源碼根目錄下的frameworks/base/service/jni目錄,建立com_android_server_IICService.cpp,代碼如下:#include "jni.h" #include "JNIHelp.h"

Android平台讀寫i2c裝置開發筆記三

三、app調用服務介面訪問硬體上主要代碼EEPROMActivity.java  package com.zkgd.eeprom;import android.app.Activity;import android.os.Bundle;import android.os.ServiceManager;import android.os.IIICService;import android.os.RemoteException;import android.util.Log;import

Android模擬器下重力感應應用的開發-Simulator的使用

     近段時間,一直在做一個關於重力感應的問題,涉及到手機的重力感應,開始一直用真機進行測試的,結果測試了很久,發現並不如人意,一直沒有達到效果,鑒於使用真機,連線啊什麼的比較麻煩,因此,筆者準備使用類比的重力感應來進行重力感應方面的開發。     搜尋了很多的資料,大抵上講的都是一樣的,很多地方很難弄明白,幾個.jar檔案混亂不清,使開發人員看的不知所以然,慢慢摸索了很久,終於把重力感應的Demo跑起來了,在此,將自己的每一步都寫出來,供大家參考。   

64 bits android compile

通過AVD Manager建立模擬器,選擇SD Card鏡像檔案。部署過程中,發現有些問題1、建立SD Card鏡像檔案時,發現如下錯誤bash: ./mksdcard: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory安裝對應庫解決# yum install ld-linux.so.22、建立SD

Fedora16 x86_64 安裝 android 開發環境(64位需裝32位運行庫)

1、安裝jdk1.6設定環境變數在終端上執行vim ~/.bashrc 設定環境變數export JAVA_HOME=/usr/lib/jvm/jdk1.5.0_20export JRE_HOME=/usr/lib/jvm/jdk1.5.0_20/jreexport CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATHexport

Android 2.3禁止系統彈出應用程式強制退出對話方塊

當應用程式出錯的時候,系統會彈出強制關閉的對話方塊,這樣不夠友好,可以學鰼水果的做法,直接幹掉程式。彈出出錯的對話方塊路徑:frameworks/base/services/java/com/android/server/am/AppErrorDialog.java在第38、39行有以下語句:    // 5-minute timeout, then we automatically dismiss the crash dialog    static final long

調整Android手機的預設亮度

調整手機的預設亮度,我們只需要修改frameworks\base\packages\SettingsProvider\res\values\defaults.xml檔案中的def_screen_brightness值。如想把手機的預設亮度調整為90%,則修改之前 <integer name="def_screen_brightness">102</integer> 修改之後 <integer name="def_screen_brightness">2

自己寫代碼實現android的圖片裁剪。

               在Android開發中,有時候會用到圖片裁剪的功能,這時候我們往往會調用系統本身的裁剪(定義一個包含com.android.camera.action.CROP Action的Intent),雖然這樣很簡單,但是系統的裁剪在手機的適配性方面有很多問題,這個我們很難控制。由此,我們決定自己寫代碼搞定這個裁剪。這樣子的話出錯什麼的就比較好控制了。       

Android 4.0為Launcher主介面所有應用程式圖示添加統一背景主題

             Android主介面的應用程式圖示風格迥異,為了使使用者看上去感覺比較統一,決定對其表徵圖進行設定統一背景。             在ApplicationPackageManager.java裡有個public Drawable getDrawable(String packageName, int resid,ApplicationInfo appInfo)

Android藍芽CS通訊機制的深入挖掘與使用

Android藍芽CS通訊機制的深入挖掘與使用個人說明:以下所用到的資料均來源於網路,筆者會在重要部分標明出處。本文不涉及任何公司的機密檔案。鑒於個人水平有限,如果讀者發現有任何錯誤之處,希望讀者能與本人聯絡。因為我個人CSDN的部落格不知道為什麼上不去了,為了美觀,代碼選擇了貼圖。如果需要文中任何代碼可以聯絡我chlianghui@gmail.com.前言藍芽是目前為止手機近距離通訊的主要方法,Android的藍芽功能的成長我們也有目共睹。接下來我將通過一個小小的基於Client Server

Android ListView 去除邊緣陰影、選中色、拖動背景色等

去除ListView滑到頂部和底部時邊緣的黑色陰影:Xml代碼  android:fadingEdge="none"  android:fadingEdge="none"  去除拖動時預設的黑色背景:Xml代碼  android:cacheColorHint="#00000000"  android:cacheColorHint="#00000000" 去除選中時的黃色底色:Xml代碼 

Android藍芽通訊功能開發

轉自:http://www.52solution.com/article/articleinfo/id/80009971/page/1中心議題:        * Android 上的 Bluetooth 的開發1. 概述Bluetooth 是幾乎現在每部手機標準配備的功能,多用於耳機 mic 等裝置與手機的串連,除此之外,還可以多部手機之間建立 bluetooth 通訊,本文就通過 SDK 中帶的一個聊天室的常式,來介紹一下 Android 上的 Bluetooth 的開發。在

Android 中的Canvas畫圖

Android中有一個Canvas類,Canvas類就是表示一塊畫布,你可以在上面畫你想畫的東西。當然,你還可以設定畫布的屬性,如畫布的顏色/尺寸等。Canvas提供了如下一些方法:   Canvas():建立一個空的畫布,可以使用setBitmap()方法來設定繪製的具體畫布;   Canvas(Bitmapbitmap):以bitmap對象建立一個畫布,則將內容都繪製在bitmap上,bitmap不得為null;    Canvas(GLgl):在繪製3D效果時使用,與OpenGL有關;  

Android 中如何關閉線程

              在android中開啟的線程用Thread.stop()來關閉是不會真正關閉的,當我們再次start線程的時候,會產生異常:Thread is already started.針對這個問題可以線上程的run方法裡,加一個判斷標誌。例如:              class TestThread extends Thread{                         public void run(){                             

android 修改Google拼音IME全屏時的高度

                   檔案目錄:packages/inputmethods/PinyinIME/src/com/android/inputmethod/pinyin/Environment.java                  /**                   * The key height for landscape mode. It is relative to the screen height.                   */         

Android觸屏滑動事件總結

螢幕切換指的是在同一個Activity內螢幕見的切換。通過GestureDetector、OnGestureListener實現滑屏事件。ViewFlipper是繼承至FrameLayout的,所以它是一個Layout裡面可以放置多個View。樣本中第一頁僅放了一個按鈕BUTTON,向下滑屏時,每頁都只放了一個TEXTVIEW。頁面:view plaincopy to clipboardprint?<?xml

Android ListView源碼學習

             最近研究瀑布流代碼,順便學習了下ListView的源碼。這裡記錄下。       

總頁數: 2771 1 .... 449 450 451 452 453 .... 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.