Time of Update: 2018-12-05
1檢測一個裝置是否有藍牙裝置,開啟藍牙裝置,擷取配對的裝置這些操作需要許可權<uses-permission android:name="android.permission.BLUETOOTH"/>下面是判斷是否有藍牙裝置,是否開啟藍芽,若沒有開啟則請求開啟藍芽BluetoothAdapter
Time of Update: 2018-12-05
轉載於:http://blog.csdn.net/mengxiangyue/article/details/6930284俗話說:工欲善其事,必先利其器,我們如果想學會開發Android開發,必須先找一個開發工具。我們可以選擇Eclipse作為我們的開發環境,許多人都知道使用Eclipse作為開發環境,但是好多人下載下來Eclipse卻不知道怎麼配置,這次我就介紹一下。1下載Eclipse這個讀者可以自己去Eclipse官網上去下載,下載後直接解壓。2下載JDK這個在Oracle的官網上下載,建
Time of Update: 2018-12-05
BitmapFactory.Options opt = new BitmapFactory.Options(); //這個isjustdecodebounds很重要 opt.inJustDecodeBounds = true; bm = BitmapFactory.decodeFile(absolutePath, opt); //擷取到這個圖片的原始寬度和高度int
Time of Update: 2018-12-05
~android-sdk\sources\android-17\android\util\TypedValue.java 中的函數: /** * Converts an unpacked complex data value holding a dimension to its final floating * point value. The two parameters <var>unit</var> and <var>value<
Time of Update: 2018-12-05
(Motorola ME860
Time of Update: 2018-12-05
Android工程的的主設定檔androidmanifest.xml的一些進階屬性大多數開發人員可能不瞭解,下面我們一起來看一看。 支援的螢幕大小設定,我們可以顯示的指定允許運行在:<supports-screens android:largeScreens="true" //WVGA android:normalScreens="true" //HVGA android:smallScreens="true" //QVGA
Time of Update: 2018-12-05
1. 工程的layout.xml檔案如下:聲明一個TextView控制項和一個Spinner控制項<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"
Time of Update: 2018-12-05
在Android SDK中使用Typeface類來定義字型,可以通過常用字型類型名稱進行設定,如設定預設黑體:Paint mp = new paint();mp.setTypeface(Typeface.DEFAULT_BOLD)常用的字型類型名稱還有: * Typeface.DEFAULT //常規字型類型 * Typeface.DEFAULT_BOLD //黑體字型類型 * Typeface.MONOSPACE //等寬字型類型 * Typeface.SANS_SERIF
Time of Update: 2018-12-05
如果你已經發布過針對Android 1.5或更早版本平台的程式,你應該仔細閱讀這篇文檔,然後考慮一下到底如何讓自己的老程式可以在擁有各種不同解析度,並且運行著Android
Time of Update: 2018-12-05
Canvas類主要實現了螢幕的繪製過程,其中包含了很多實用的方法,比如繪製一條路徑、地區、貼圖、畫點、畫線、渲染文本,下面是Canvas類常用的方法,當然Android開發網提示大家很多方法有不同的重載版本,參數更靈活。 void drawRect(RectF rect, Paint paint) //繪製地區,參數一為RectF一個地區 void drawPath(Path path, Paint paint) //繪製一個路徑,參數一為Path路徑對象 void
Time of Update: 2018-12-05
Android遊戲開發中比較重要和複雜的就是顯示和遊戲邏輯的處理。這裡我們說下android.view.View 和
Time of Update: 2018-12-05
ClipDrawable 是一個挺好看的一個圖片Drawable,操作起來也算比較簡單。下面先把代碼貼上來,通過例子進行說明。main.xml檔案的內容:<?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2018-12-05
如果看了我上面的兩個Layout布局的代碼的話對這個肯定感覺不到什麼難度,那我就先把結果圖貼出來,我是先看了成果自己寫的,嵌套中有三個LinearLayout。這個有點像Div+Css...不大複雜。貼圖咯。如果大家已經把上面的寫出來就不要看下面的代碼了。這一節只是一個總結,下一節比較精彩。main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2018-12-05
現在安卓很火,也把自己用了幾年諾基亞換了LG P990,安卓系統確實比塞班方便,速度也快很多,但一直不習慣安卓內建的簡訊工具,不能很好的區分接收和發送的簡訊,簡訊多的時候刪除也比較麻煩,就花了些時間,模仿塞班簡訊的模式,開發了一個安卓的簡訊管理應用,個人比較喜歡簡訊尋找,簡訊密碼驗證及大量刪除 等功能,如果你的手機也是安卓系統,不妨試下,絕對比內建的好用多了。主要功能:- 簡訊分類管理- 簡訊排序:可按時間和連絡人進行排序,方便簡訊瀏覽- 簡訊可按內容或連絡人搜尋,快速定位要尋找的簡訊-
Time of Update: 2018-12-05
Layout對於迅速的搭建介面和提高介面在不同解析度的螢幕上的適應性具有很大的作用。這裡簡要介紹Android的Layout和研究一下它的實現。Android有Layout:FrameLayout,LinearLayout,TableLayout,RelativeLayout,AbsoluteLayout。放入Layout中進行排布的View的XML屬性:1.幾種Layout中Item所共有的XML屬性:(1)layout_width(2)layout_height注: (1)和(2)用來確定放
Time of Update: 2018-12-05
文章轉自:http://www.j2men.com/index.php/archives/454今天寫程式,一直被java.lang.RuntimeException: Unable to instantiate activity ComponentInfo異常困擾,查看LogCat也沒有我自己寫的檔案異常拋出,一直不明白是怎麼回事,後來上網搜了搜,看到大家都覺的是這些可能:It is a problem of your Intent.Please add your Activity in
Time of Update: 2018-12-05
Android是如何?應用程式之間資料共用的?一個應用程式可以將自己的資料完全暴露出去,外界更本看不到,也不用看到這個應用程式暴露的資料是如何儲存的,或者是使用資料庫還是使用檔案,還是通過網上獲得,這些一切都不重要,重要的是外界可以通過這一套標準及統一的介面和這個程式裡的資料打交道,例如:添加(insert)、刪除(delete)、查詢(query)、修改(update),當然需要一定的許可權才可以。如何將應用程式的資料暴露出去?
Time of Update: 2018-12-05
位元影像是我們開發中最常用的資源,畢竟一個漂亮的介面對使用者是最有吸引力的。1. 從資源中擷取位元影像可以使用BitmapDrawable或者BitmapFactory來擷取資源中的位元影像。當然,首先需要擷取資源: Resources res=getResources();使用BitmapDrawable擷取位元影像使用BitmapDrawable (InputStream
Time of Update: 2018-12-05
cocos2d-2.0-x-2.0.3多平台環境搭建(android, win32)開始接觸cocos2d-x的環境搭建了,網上也有不少的教程,但是每個總是跟自己搭建的時候有那麼一點不一樣,不全面的,結果就是導致搭建失敗了。。。這裡把我自己搭建的心得發上來,造福其他人android:先說用到的環境是什麼,因為是最近新配的,所以都用的比較新的版本1.首先是官方的android sdk,ndk,視自己情況安裝apiinstaller_r20.0.3-windows.exeandroid-ndk-r8
Time of Update: 2018-12-05
當應用程式需要與別的應用進行互動時,需要使用Android提供的兩個類,ContentProvider和ContentResolver來實現相關功能。ContentProvider用來提供內容給別的應用來操作,ContentResolver用來操作(包括查詢、插入等)別的應用資料,當然在自己的應用中也可以。 本著重講解ContentResolver的用法。