qq表情實現之二

上篇說道已經實現了點擊qq表情,EditText上就能顯示qq表情表徵圖,而不是表情的符號。但是沒有這樣的功能,輸入比如說88的表情的代號;88,然後就出現。項目裡面老大實現了這個功能,我也就拿出來分享一下。這樣的話,就必須自己實現TextWatcher這個介面,讓EditText註冊監聽器,監聽使用者輸入的字元是否是表情的代號,如果是則顯示表情,如果不是就讓他顯示文字就ok這裡面就必須實現怎樣判斷表情代號的演算法。(這個就不能分享了,因為不是我設計的)我就TextWatcher和GridVie

progressdialog逾時介面編寫

我在編寫java程式的時候經常要註冊監聽器,相應事件發生,現在我們自己來編寫個listener,自己實現並回調它。在商務邏輯中有時候在儲存資料,有網路逾時等現象,現在就編寫一個逾時listener。重寫android中的progressdialog,在其中添加逾時監聽器。自己的商務邏輯中實現回調介面,逾時並回調自己實現的函數。代碼:package cn.edu.wtu.dialoglistener;import java.util.Timer;import

我的大學,我的青春

——與北大清華同學的月下對話緣起胡江堂是北大軟體學院09應屆碩士,他剛剛經曆了激烈的求職大戰,目前簽約某醫藥企業做SAS程式員。他一路的求學經曆比較曲折:少時從文,本科學經濟,研究生念軟體工程,後專攻SAS編程。今年三月,胡江堂完成了畢業論文的初稿,琢磨著該做一點事情為自己的學生生涯做個總結。於是他想到現在大學生求職這麼難,到底是什麼造成的呢?自己一路行來也並非一帆風順,其中頗多坎坷,應該有不少經驗可以分享給師弟師妹,讓他們少走彎路。而且自己的身邊有一批這樣的夥伴,大家挺願意把自己的經驗和教訓分

各種運算子號的應用

實現一個小的存款應用:package operator.application; import java.util.Scanner; publicclass SaveMoney {     /**     * @param args     */    publicstaticvoid main(String[] args) {       // TODO Auto-generated method stub       int money;       double money1,

SurfaceView顯示Camera拍攝的畫面

一般情況下,可以使用MediaRecorder來錄製視頻,視頻資料也可在SurfaceView上顯示,但是那要寫資料到存放裝置上。而且我們項目是視訊交談,就不能使用Media了。網上找了找資料,自己給改了下:public class CameravedioActivity extends Activity{private static final String TAG = "CameravedioActivity";private Camera camera; private

從鍵盤輸出3個整數,輸出最大的一個數

package choice.sample; import java.util.Scanner; publicclass ThreeDataCompare {     /**     * @param args     */    publicstaticvoid main(String[] args) {       // TODO Auto-generated method stub       int num1, num2, num3;       System.out.println("

EditText 過濾空格

前些日子,項目裡面,登陸密碼要過濾空格,我找了找api,好像沒有於是就想到了使用InputFilter類來過濾空格,以前使用它過濾過漢字,unicode碼public static void inputFilterSpace(final EditText edit){        edit.setFilters(new InputFilter[]                                           {                              

Camara 自訂預覽效果 PreviewCallBack 的使用

參考:http://www.bangchui.org/read.php?tid=4203Camera.Parameters.setPreviewFormat(PixelFormat.JPEG);這個方法發生作用的前提必須是手機camara能夠支援,否則是沒有什麼效果的。通過List list = Camera.Parameters.getSupportedPreviewFormats();這個方法來判斷手機支援哪種類型的PixelFormat,一般情況下是 NV21 即值為17。

Camera Class Overview

android sdk 描述Class OverviewThe Camera class is used to set image capture settings, start/stop preview, snap pictures, and retrieve frames for encoding for video. This class is a client for the Camera service, which manages the actual camera

橫豎屏布局小技巧

android真機上自由切換橫豎屏,在manifest檔案activity標籤裡添加:android:screenOrientation="sensor"  "sensor"有物理的感應器來決定。如果使用者旋轉裝置這螢幕會橫豎屏切換。螢幕切換會導致activity重新onCreate,添加:android:configChanges="orientation" activity就不會onCreate了,可以在這個函數裡組態管理,切換畫面的資料操作 @Overridepublic

字元編碼,解碼

今天老大給了段加密與解密的代碼,拿出來分享一下: * 字串的(編碼/加密)與(解碼/解密)。 *  * 規則: *  * 在Base64中,碼錶是由[A-Z,a-z,0-9,+,/,=(pad)]組成的。 而在這裡,碼錶由[a-h,j-r,t-z,2-9]組成的: * a b c d e f g h i j k  l  m  n  o  p  q  r  * 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 * s  t  u  v  w  x  y  z 

橫評:一本書,兩個人

韓道亮橫評:一本書,兩個人                                                  

在一個Activity關閉另外一個Activity

一般一個應用程式有多個Activity組成,如果要一個Activity頁面操作退出應用程式,結果還有其他Activity存活著,沒有被殺死,到網上找了找資料,都試了試,貌似都沒有湊效,後來無意間發現網上一個辦法:比如說:現在有Activity_A和Activity_B要在Activity_B關閉A:在A頁面定義一個instance變數,將this指標賦值給它,然後在B頁面調用:Activity_A.instace.finish();其實還有一個辦法,Bfinish之後,A要restart(),o

seekbar的一些感想

最近項目中要用到seekbar來調節相機的焦距,於是乎開啟sdk文檔,先看下它的繼承體系:這裡可以看出seekbar是繼承porgressbar的,一般情況下系統內建的bar比較醜,沒法看,要美化,或者重繪。因為上一個項目使用到了progressbar,而且做了特殊處理,所以我猜想是不是也能夠搬到seekbar上。我繼續看文檔:他自己的有一個android:thumb屬性,我查了下字典thumb意思是拇指,也是滑動的圖片,這個可以替換。其他的屬性繼承自view和progressbar了。看來pr

高亮顯示一個技巧

在android應用程式裡,view被focus,或者press,touch背景都會有高亮顯示背景,其實這就是圖片替換而已,這個可以到sdk裡面找到android-sdk-windows\platforms\android-8\data\res\drawablebtn_default.xml檔案裡面:<selector xmlns:android="http://schemas.android.com/apk/res/android">    <item

Camera系列糾正

前面我發了兩篇blog,一篇是變焦總結,有錯誤。一篇是surfaceview顯示camera攝像畫面,可以運行,但是setParameters會導致bug,當然我注釋掉了。在這裡做個糾正:1.手機支不支援網路攝影機變焦2.系統內建攝像軟體可以變焦,但是自己編寫的程式不支援變焦,我自己的htc g14 sensation就是這樣滴。3.系統內建攝像軟體可以變焦,但是自己編寫的程式支援變焦,自己編寫的程式是否可以變焦,調用Log.d(TAG, "max

PreviewCallback中的data資料畫圖出現了花屏現象

Camera.PreviewCallbackpublic void onPreviewFrame(byte[] data, Camera camera)之前由於Camera的preview format只支援:PixelFormat.YCbCr_420_SP ---> instead ImageFormat.NV21這種圖片格式(使用int format = parameters.getPreviewFormat();Log.d(TAG, "preview format:"+format)

ArrayList使用不當

今天項目中報了一個bug:Activitya顯示一個ListView,它的資料來源是一個List,從伺服器擷取資訊Activityb是一個修改list資訊的頁面。從Activitya----》Activityb去修改list資訊,Activitya並沒有finish,而是onStop了。這時候b頁面修改list資訊,並向伺服器發送請求儲存list資訊,伺服器返回ok後,b頁面finish

關於這個項目的一些感想

畢業後正式參數項目,想著能做得漂漂亮亮的,然後做大case,結果想法是好的,前途是曲折的,被主管叫過去談過幾次,每次都是些細節問題,我也很苦惱。自己想了想有以下幾點:1.項目中角色沒有演好,自己是做開發的,要學會和產品,需求,美工打交道,他們制定的東西肯定不完美,一定要去確認疑問,確認需求,不要自己想當然的,我認為邏輯是怎樣的,做產品和做功能是有很大的區別的。2.沒有模組化思想。一個完整的功能能抽象就要抽象,能寫成一個函數,就寫成一個函數,不要一大堆代碼下載一個onCreate函數裡面,能拆成一

總頁數: 61357 1 .... 18298 18299 18300 18301 18302 .... 61357 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.