Time of Update: 2018-12-03
/******************************************************************************************** * author:conowen@大鐘 *
Time of Update: 2018-12-03
在上一篇文章我們介紹了建立google API project,得到了你的project ID跟server key。在這篇文章中,我們需要通過這兩個索引值來進行訊息推送。本文例子根據google官方提供的例子改寫,如果需要下載google例子的話,可以去android SDK manager的Extras裡面 下載Google Cloud Messaging for Android
Time of Update: 2018-12-03
Android這兩年開始大熱,小弟也夢想著有一天能做出個屬於自己的軟體,呵呵,所以也投入到學習android的這股熱潮裡面去了。 最近學到surfaceView跟View,有個困擾了很久的問題,參考了別人的代碼之後,到今天終於解決了,讓我有種欣喜若狂的感覺啊:)。這個問題就是,怎樣用在螢幕上畫線。我們知道,android裡面有一個螢幕觸摸的事件onTouchEvent(MotionEvent),用來檢測我們對螢幕的操作,這裡主要介紹三個動作:ACTION_DOWN,
Time of Update: 2018-12-03
1.android中的buttion設定監聽的方法有四種 直接讓Activity實現onclicklistener方法,然後覆寫他的onclick方法 使用內部類,建立一個類使其實現onclicklistener方法,冉靜讓button設定該類 使用直接定意好的listener 使用匿名內部類
Time of Update: 2018-12-03
1.Android 中的菜單有幾種?選項菜單 OptionMenu 對應的菜單選項的點擊是onOptionItemSelect()方法操作功能表 ContextMenu 對應的菜單選項的點擊方法是onContextItemSeclect()方法 使用contextMenu的時候要記得讓其依賴一個組件,如textview等等,採用的是註冊的方式registerforContentMenu(view)功能菜單(子功能表) SubMenu
Time of Update: 2018-12-03
我們在平時的開發中,有時候可能會需要一些全域資料,來讓應用中的所有Activity和View都能訪問到,大家在遇到這種情況時,可能首先會想到自己定義一個類,然後建立很多靜態成員,不過android已經為我們提供了這種情況的解決方案,下面就來介紹一下:
Time of Update: 2018-12-03
#***********************************# build android rom script# edit by xiaoliang##***********************************SRC_HOME=/home/liangwei/android_srcupdate.zip : boot.img $(shell find system data META-INF) rm -rf
Time of Update: 2018-12-03
android:inputType參數類型說明android:inputType參數類型說明android:inputType="none"--輸入一般字元android:inputType="text"--輸入一般字元android:inputType="textCapCharacters"--輸入一般字元android:inputType="textCapWords"--單詞首字母大小android:inputType="textCapSentences"--僅第一個字母大小android:
Time of Update: 2018-12-03
首先,編譯busybox原始碼,在menuconfig中配置如下:Busybox Settings ---> Build Options --->中不要選擇靜態串連,要動態,Installation Options --->中選擇安裝目錄,和選擇[*] Don‘t use /usr,這樣,在make install是就不會安裝在/usr下,而是安裝在自己選擇的目錄下,我這裡選擇代碼目錄下的自己建立的rootfs目錄;接著make ;make
Time of Update: 2018-12-03
操作步驟1. 將你的行動數據線,插上,把你的裝置設定為允許usb調試2. 開啟命令終端cmd3. 輸入命令 adb shell4. 確定能進入系統5. 輸入命令 mount6. 因為system預設是唯讀檔案夾,所以根據上面的提示輸入下面命令,使其變為可讀寫mount -o remount /dev/block/nandd /system (圖)7. 為確保萬一,再出輸入 mount
Time of Update: 2018-12-03
1. private class AsyncServiceHandler extends Handler { AsyncServiceHandler(android.os.Looper looper) { super(looper); } @Override public void handleMessage(Message msg) { ............
Time of Update: 2018-12-03
售價為2.99美元的Trism在App Store上前兩個月的銷售量就超過25萬美元,但迄今在Android Market上只賺了1046美元。 來自Larva Labs的開發人員在本周公開抱怨Android應用程式市集的各種問題,以及Android應用程式銷售不佳。 Larva Labs是專門開發iPhone及Android等行動應用程式的軟體公司,該公司開發人員Matt Hall在本周引用AdMob的調查資料指出,iPhone App
Time of Update: 2018-12-03
自android 4.1 開始實現了一個網路服務的探索服務NsdService,其基於蘋果的Bonjour服務發現協議,支援遠程服務的發現和零配置。 Bonjour協議包括IP地址的自動分配、服務名稱與地址的轉換以及服務的發現三部分內容,ANDROID4.1藉助第三方開源工程mDNSResponder實現了Bonjour協議的服務名稱與地址的轉換以及服務的發現等
Time of Update: 2018-12-03
原創文章,轉載請註明出處:http://www.blog.csdn.net/tangcheng_ok
Time of Update: 2018-12-03
我們Team 專案中需要使用橫向滑動多屏的效果,主要是因為看到qq瀏覽器主介面使用該效果感覺很好。開始採用了ViewFlipper結合手勢,可是沒有拖拽的效果,後來參照了以下連結開發出來了:1. 在flipper中如何?手動拖拽的效果?這位和我們一樣遇到同樣的問題2. android: how to create different “screens” and nav between them using touch-and-drag?There are no widgets built
Time of Update: 2018-12-03
Android Studio,在15號左右發布了,這讓程式猿們都很高興,我也馬上下載,並安裝了,期間遇到了很多困難,匯總如下:一、無法運行問題。悲劇的是,我家裡的XP無法運行,後來看了別人的文章(很高興,這麼快就有人寫心得了),才知道原因,但主要原因:需要增加 ANDROID_HOME 變數,看說明是,只要有JAVA_HOME就行,但實際卻是,增加了這個 ANDROID_HOME 就好了。 二、無法顯示中文問題File >> Settings >> Appearance,
Time of Update: 2018-12-03
初學Android沒幾天,最近在做一個項目,需要實現對話方塊彈出一段時間後自動消失,網上尋找了部分資源並參考了SDK後,整理了下相關的方法: 實現對話方塊的彈出消隱,現實主要的方法是使用Toast。Toast一般的使用很簡單,一行代碼即可: Toast.makeText(getApplicationContext(), "預設Toast樣式", Toast.LENGTH_SHORT).show();
Time of Update: 2018-12-03
問題背景:我們的遊戲工程要移植到某渠道,該渠道有自己的計費和登入方式,提供給我們了一個android
Time of Update: 2018-12-03
Android上為了讓視頻顯示的更流暢,自然要使用到NDK, 沒有採用YUV420 overlay的方式, 而採用平台移植更安全的RGB565顯示。 在android 2.3上測試通過。 但到了MTK andriod平台(A301)遇到glTexImage2D gl_error 0x501的錯誤(源映像為176*144)。 經過反覆測試, 這個mtk andriod版本支援opengl es,
Time of Update: 2018-12-03
#define __DBL_MIN_EXP__ (-1021)#define __FLT_MIN__ 1.17549435e-38F#define __CHAR_BIT__ 8#define __ANDROID__ 1#define __WCHAR_MAX__ 4294967295U#define __DBL_DENORM_MIN__ 4.9406564584124654e-324#define __FLT_EVAL_METHOD__ 0#define __unix__ 1#define