Time of Update: 2014-09-21
從零開始學android<Notification通知.四十四.>,從零開始學android在android中有時會在主介面上收到某些應用的推送,有的可以包含圖片,聲音或者震動效果,當點擊這些提示時,有時還可以進入到發送提示的的應用。這些提示的推送就是通知,當然通知早根本上也是你一種服務。首先想要使用通知就必須使用到Notification.Builder 和NotificationManager這兩個類使用Notification.Builder來取得Notification對象,
Time of Update: 2014-09-21
二維碼掃描的相關知識,掃描相關知識1.二維碼掃描二維碼,是一種採用黑白相間的平面幾何圖形通過相應的編碼演算法來記錄文字、圖片、網址等資訊的條碼圖片。如二維碼的特點:1. 高密度編碼,資訊容量大可容納多達1850個大寫字母或2710個數字或1108個位元組,或500多個漢字,比普通條碼資訊容量約高几十倍。2. 編碼範圍廣該條碼可以把圖片、聲音、文字、簽字、指紋等可以數字化的資訊進行編碼,用條碼錶示出來;可以表示多種語言文字;可表示映像資料。3.
Time of Update: 2014-09-21
自訂視圖(群組控制項),自訂視圖群組控制項前言 Android自訂控制項主要分為兩種,一種是通過繼承View來實現自訂控制項,另一種是通過組合已有到控制項來實現自訂控制項,上篇文章自訂視圖(繼承View)我們介紹了下繼承View到方式,這篇文章簡單介紹下群組控制項來實現自訂控制項。 有些情況我們需要通過組合已有到控制項來實現特定功能到控制群組建,比如一個應用到題頭,大概樣式如下 Java代碼 通過群組控制項來實現自訂控制項到方式,是通過繼承一個ViewGrou對象來實現,比如Line
Time of Update: 2014-09-21
iOS 建立多線程的三種方法,ios多線程三種方法(1)//通過NSObject的方法建立線程</strong></span> //(這個方法會自動開闢一個後台線程,參數1:在這個後台線程中執行的方法,參數2:用於傳遞參數) [self performSelectorInBackground:@selector(banZhuanPlus) withObject:nil];(2)//通過NSThread建立線程(參數1:方法的執行者;參數2:線上程中執行的方法;
Time of Update: 2014-09-21
Android卸載程式之後跳轉到指定的反饋頁面,android卸載程式今天去面試,一面還可以,到了第二面的時候也差不多吧,最後來了一題,說那個360被卸載之後會跳轉到指定的反饋頁面,是怎麼弄的?這個之前沒有研究過,但是這個效果是見過的。當時想到了,Android中卸載應用的時候會發送一個廣播,我們可以接收到這個廣播,然後處理一下。結果他來個反問句:這樣可以嗎?然後仔細想想,既然他這麼問了,應該是有問題,在想想,發現的確是有問題,當應用被卸載了,那個接收到廣播處理之後的邏輯代碼放在那裡執行?好吧,
Time of Update: 2014-09-21
結構化查詢語句格式,結構化語句格式資料庫(DataBase):存放資料的倉庫;存放的是一張一張的表,特別像Excel,都以表格形式存放資料,可以建立多張表 常見的資料庫: sqlite ,access, MySQL,SqlServer, Oracle;為什麼要用資料庫; 1.檔案讀寫,歸檔讀取資料需要一次把資料全部讀出來,占記憶體 2.資料庫尋找資料效率很高,體現在尋找資料,
Time of Update: 2014-09-21
java多線程學習(一),java多線程學習一、作業系統中線程和進程的概念線程是指進程內的一個執行單元,也是進程內的可調度實體。線程與進程的區別:(1)地址空間:線程為進程內的一個執行單元;進程至少有一個線程(進程的主線程);進程的所有線程共用進程的地址空間;而進程有自己的獨立的地址空間。(2)資源擁有:進程是資源分派和擁有的單位,同一個進程內的線程共用進程的資源。(3)線程是處理器調度的基本單元,但進程不是。(4)進程和線程都可以並發執行。通俗的講就是:進程是指一個記憶體中啟動並執行應用程式,
Time of Update: 2014-09-21
iOS 快速擷取沙箱下任意檔案夾的路徑,ios擷取沙箱路徑 NSLog(@"%@", NSHomeDirectory());//沙箱主目錄 NSLog(@"%@", NSTemporaryDirectory());//沙箱中tmp檔案夾的路徑 NSLog(@"%@", [[NSBundle mainBundle] bundlePath]);//沙箱中*.app包的路徑 NSLog(@"%@",
Time of Update: 2014-09-21
cocos2d-x v3.2 FlappyBird 各個類對象具體程式碼分析(7),flappybird今天我們介紹最後兩個類GameOverLayer類GameLayer類GameLayer類是整個遊戲中最重要的類,因為是整個遊戲的中央系統,控制著各個類(層)之間的互動,這個類中實現了豬腳小鳥和它的敵人(管道和草地- .
Time of Update: 2014-09-21
Android菜單簡析02(ContextMenu),androidcontextmenu在上一篇文章 Android 菜單簡析01(OptionsMenu) 中給大家介紹了OptionsMenu 的使用,這篇接著給大家介紹下ContextMenu 的用法。ContextMenu 簡稱操作功能表,通過長按事件響應,有兩種響應模式浮動模式效果類似彈出的 Dialog,在螢幕的正中央,可以自訂顯示的 Menu 以及 MenuItem 的響應動作模式通過ActionBar
Time of Update: 2014-09-21
在android中畫圓形圖片的幾種辦法,在開發中經常會有一些需求,比如顯示頭像,顯示一些特殊的需求,將圖片顯示成圓角或者圓形或者其他的一些形狀。但是往往我們手上的圖片或者從伺服器擷取到的圖片都是方形的。這時候就需要我們自己進行處理,將圖片處理成所需要的形狀。正如茴香豆的的“茴”寫法大於一種,經過我的研究,畫出特殊圖片的方法也不是一種,我發現了三種,且聽我一一道來。使用Xfermode
Time of Update: 2014-09-21
Android通過Intent.ACTION_CLOSE_SYSTEM_DIALOGS監聽Home按鍵訊息,androidintentAndroid對螢幕下方常用的四個按鍵訊息處理是不一致的:1、搜尋按鍵的訊息在onKeyDown或者onKeyUp中接收;2、菜單按鍵的訊息在onCreateOptionsMenu、onKeyDown或onKeyUp方法中接收;3、返回按鍵的訊息可以在onBackPressed、onKeyDown或onKeyUp方法中接收。@Override public
Time of Update: 2014-09-21
讓你的控制項顯示QQ表情,控制項表情iPhone支援unicode emoji字元集 UILable、UITextView、UIWebView和UITextField都可以直接使用,且可以隨著字型大小改變運行結果:代碼實現: UILabel *emoji = [[UILabelalloc] initWithFrame:CGRectMake(100,100, 150,100)];
Time of Update: 2014-09-21
Android DES AES MD5加密AES加密: package com.example.encrypdate.util;import java.io.UnsupportedEncodingException;import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException;import java.security.SecureRandom;import
Time of Update: 2014-09-21
java多線程學習(四)——線程的互動,java多線程線程線程互動中用到的三個基本函數:void notify();喚醒在此對象監視器上等待的單個線程。void notifyAll();喚醒在此對象監視器上等待的所有線程。void wait();導致當前的線程等待,直到其他線程調用此對象的notify()或者notifyAll()方法。void wait(long
Time of Update: 2014-09-21
Android開發之數組和List之間的轉換1.List轉換成為數組。(這裡的List是實體是ArrayList)調用ArrayList的toArray方法。 toArray public T[] toArray(T[]
Time of Update: 2014-09-21
自訂控制項之android列表分組及字母導航有了以上兩篇文章的重構,現在把ListView分組列表重構為自訂控制項就會非常簡單,只需要把初始化操作放在自訂控制項的建構函式裡面。重構後的自訂控制項以上一篇的註解重構為基礎。基本結構這裡首先貼上一張上篇文章重構後的activity的代碼結構,相關的方法實現在之前兩篇文章中都有貼出。再貼一張重構後的View的結構。可見兩者的結構都及其相似。不同的是上邊的activity中有抽象方法getDataList(),而下邊的沒有,但是多了一個IL
Time of Update: 2014-09-21
android 銀行卡。。空格輸入class myWatcher implements TextWatcher {int beforeTextLength = 0;int onTextLength = 0;boolean isChanged = false;int location = 0;// 記錄游標的位置private char[] tempChar;private StringBuffer buffer = new StringBuffer();int konggeNumberB = 0
Time of Update: 2014-09-21
跟我學android-NotificationNotification 可以理解為通知的意思,會出現在通知欄,比如來了一條簡訊 使用 Notification 有以下3個步驟: 1. 建立 NotificationManager的對象 2.為Notification設定屬性 3.使用 NotificationManager 提供的 notify 發送通知 執行個體:發出一個通知 複製代碼 1
Time of Update: 2014-09-21
Android