標籤:handlerthr handler android 關於Hanlder的基本使用可以參見博文《Android中Handler的使用》,如果想瞭解Handler、Looper、Thread等的相互關係以及內部實現原理可以參見博文《深入源碼解析Android中的Handler,Message,MessageQueue,Looper》。Android中的API中對HandlerThread的描
標籤:dialog詳解本節學習Diaolog。在生活中Dialog包括:三種樣式(單選對話方塊,多選對話方塊,確定取消對話方塊)那我們一個一個分析:確定取消對話方塊: public void click1(View v) { AlertDialog.Builder builder = new Builder(MainActivity.this); //設定表徵圖
標籤:eclipse 注釋 see link android 前言:你用過Eclipse快速鍵 Alt + Shift + J
標籤:ios開發 音樂後台播放 遠端控制 實現音樂的後台播放,以及播放時,可以控制其暫停,下一首等操作,以及鎖屏圖片歌曲名等的顯示 此執行個體需要真機調試,如下: 工程下載:github工程下載實現步驟: 1、首先修改info.plist 2、其次引入兩個需要的架構#import <AVFoundation/AVFoundation.h>#import
標籤:android 語音辨識 Android中主要通過RecognizerIntent來實現語音辨識,其實代碼比較簡單,但是如果找不到設定,就會拋出異常ActivityNotFoundException,所以我們需要捕捉這個異常。而且語音辨識在模擬器上是無法測試的,因為語音辨識是訪問google雲端資料,所以如果手機的網路沒有開啟,就無法實現識別聲音的!一定要開啟手機的網路,如果手機不存在語音辨識功能的話,也是無法
標籤:第一步: 1 /** 2 * 擷取所有的Activtiy 3 * 4 * @return 5 */ 6 public static SparseArray<String> getCompanyPackageName() { 7 String packbackName = "com.tiancheng.business.activity."; 8 SparseArray<String&
標籤:問題描述: 同一個apk安裝包,在被不同的推廣連結安裝到不同的手機後,自動區分安裝所屬的連結。 詳細解釋: 有兩個人A和B要為http://127.0.0.1/sample.apk進行推廣安裝 A發送自己的推廣連結http://127.0.0.1/sample.apk?id=a到好友x的手機 B發送自己的推廣連結http://127.0.0.1/sample.apk?id=b到好友y的手機 x和y兩個人的手機中安裝sample.a
標籤:開篇先把使用的項目(調戲糖寶1.0版本)源碼,共用給大家,新手勿噴。UI沒有學習,使用的是預設的主題樣式,等學習玩UI在做更新吧。此次做這個get一項新技能:安卓.9圖片製作。這是原來沒有接觸過的,感覺好高大上的東西。想瞭解的自行百度吧,就是簡單的一些操作。源碼地址:https://git.oschina.net/zhengweishan/Android_robot後面有時間會陸續開發新的功能。先轉兩篇文章:http://blog.csdn.net/wsscy2004/article/de
標籤:Android應用程式也是訊息驅動的,按道理來說也應該提供訊息迴圈機制。實際上Google參考了Windows的訊息迴圈機制,也在Android系統中實現了訊息迴圈機制。Android通過Looper、Handler來實現訊息迴圈機制,Android訊息迴圈是針對線程的(每個線程都可以有自己的訊息佇列和訊息迴圈)。本文深入介紹一下Android訊息處理系統原理。Android系統中Looper負責管理線程的訊息佇列和訊息迴圈,具體實現請參考Looper的源碼。
標籤:import android.content.Context;import android.graphics.Matrix;import android.graphics.Rect;import android.graphics.RectF;import android.graphics.drawable.Drawable;import android.util.AttributeSet;import android.view.GestureDetector;import android.
標籤:android ndk jni android的jni相關NDK Builder環境配置NDK Builder: http://pan.baidu.com/s/1o6462giRun->External Tools->External Tools Configurations… 雙擊Program添加一個tool Name: NDK_Builder(自己隨便寫什麼都行)
標籤:android
標籤:使用ddmlib實現android 效能監控原理:cpuadb shell dumpsys cpuinfo packageNamememoryadb shell dumpsys meminfo packageName流量cat /proc/uid_stat/uidxxx/tcp_rcv cat /proc/uid_stat/uidxxx/tcp_snd 其中 uid的獲得通過 adb shell dumpsys package packageName 取得
標籤:android log logcat 調試
標籤:android notification 版本更新 android更新帶進度條的通知欄 在網上查詢了下,Android版本更新通知欄帶進度條,醉了,基本都是複製過來,有的代碼不全,連源碼下載都沒有,有下載也需要積分,還不能用,真黑心啊!!之前自己也寫過自訂通知欄Notification,想了還是自己寫吧。因為在通知欄更新,需要訪問網路下載,就寫了個服務,在
標籤:3.0以下屬性動畫 android 平滑顯示隱藏標題
標籤:listview現象安卓中使用listview時條目與條目間會出現一條分割線,以前並沒有在意過。今天仔細看了美工給出的,條目間是沒有分割線的。此處我們需要設定一下listview的屬性<ListView android:id="@+id/lv_ordertype" android:layout_width="match_parent" android:layout_height="match_parent"
標籤:android alarm 因為Timer不能喚醒cpu,所以會在省電的原因下失效,所以需要喚醒cpu在後台穩定化的執行任務,AlarmManager能夠喚醒cpu這個例子講解了如何通過Service來在後他每一個小時執行.特定的任務,原理是在Service裡面設定一個一小時定時,然後到了一個小時以後啟動BroadCast,然後在onReceive方法中再次啟動Service,這樣每一個小時就啟動一次Service,行程迴
標籤:安卓 orm greendao greenDAO ormlite的效能對比:上面可以看到,greeendao的insert和update效率要比ormlite快兩倍左右,load更是誇張到4倍多。 我們可以在官網(http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22de.greenrobot%22%20
標籤:NSOperation是基於GCD的一套多線程實現方案,和GCD一樣,線程的生命週期是由系統來自動管理的,不用像NSThread和Pthread一樣讓程式員手動管理。相對於GCD來說,它更加地物件導向,並且比GCD多了一些更加簡單實用的功能,另外,由於它的API是純OC的,深受廣大程式員喜愛,實用頻率很高。NSOperation主要和NSOperationQueue配合使用實現多線程,一般步驟如下:1.先將需要執行的操作封裝到一個NSOperation對象中;2.然後將NSOperatio