最新文章
|
知識(shí)管理交流
→『 技術(shù)文檔交流 』
本版文數(shù):10707 今日文數(shù):5155
|
在Android平臺(tái)上,集成了一個(gè)嵌入式關(guān)系型數(shù)據(jù)庫—SQLite。如果你想要開發(fā)Android應(yīng)用程序,一定需要在Android上存儲(chǔ)數(shù)據(jù),使用SQLite數(shù)據(jù)庫是一種非常好的選擇。下面介紹的基本使用:是一個(gè)抽象類不能直接實(shí)例化,所以新建一個(gè)類DBOpenHelper繼承自SQLiteOpenHelper:[java...
|
漂浮非常簡單只需要在AndroidManifest.xml設(shè)置[html]android:theme=@android:style/Theme.Dialogandroid:theme=@android:style/Theme.Dialog半透明[html]android:theme=@android:style/The...
|
國際慣例,先上圖:代碼比較簡單,只需給listview設(shè)置Listener就OK,當(dāng)點(diǎn)擊刪除后,這里沒有做提示,會(huì)直接刪除,刪除后應(yīng)當(dāng)給服務(wù)器發(fā)送一個(gè)刪除好友的包,服務(wù)器端更新數(shù)據(jù)庫中的數(shù)據(jù)。然后客戶端要做的就是更新下好友列表。具體看代碼吧:[java]privatevoidsetListViewListener()}...
|
首先看看效果:實(shí)現(xiàn)方式還是listview自定義adapter,只不過用了兩個(gè)布局文件,左邊的一種布局,右邊的一種布局,在消息實(shí)體類中添加一個(gè)變量,用來判斷是發(fā)出的消息還是收到的消息,從而在adapter的getView()中,決定采用哪種布局。chat_listview_item_left.xml[html]<...
|
實(shí)現(xiàn)的效果如圖:RecentActivity:[java]FONT-SIZE:14px>publicclassRecentActivityextendsActivity});}//廣播接收器publicclassMyBroadcastReceiverextendsBroadcastReceiver}}chatEn...
|
服務(wù)器端轉(zhuǎn)發(fā)消息功能上節(jié)已經(jīng)實(shí)現(xiàn),只需將消息轉(zhuǎn)發(fā)給消息包中的接收人即可[java]if(m.getType().equals(YQMessageType.COM_MES))if(m.getType().equals(YQMessageType.COM_MES))在客戶端收到消息包后,通過廣播發(fā)送到ChatActivit...
|
在Android開發(fā)即時(shí)聊天工具YQ:(三)實(shí)現(xiàn)登陸功能中已經(jīng)實(shí)現(xiàn)了登陸功能,離能聊天又近了一步了:)在實(shí)現(xiàn)聊天之前還有一個(gè)重要的東西,?沒錯(cuò),就是好友列表,沒的好友你和誰聊呀,是吧,嘿嘿,一切從簡,早點(diǎn)實(shí)現(xiàn)基本的聊天目標(biāo)的說,所以代碼很懶(or爛?),為什么呢?看完就知道了,在服務(wù)器端當(dāng)?shù)顷懗晒?,新開一個(gè)線程,用來...
|
前面socket基本通信完了,登陸界面也已經(jīng)完成,下面就是重點(diǎn)了,實(shí)現(xiàn)登陸功能服務(wù)器和客戶端的代碼當(dāng)然不肯能用那個(gè)控制臺(tái)的那個(gè)了,所以全部得重寫,不過原理都一樣,代碼也差不多,都有注釋,一看就明白。先是登陸的Activity:[java]publicclassLoginActivityextendsActivity})...
|
先上圖:界面是仿QQ安卓客戶端的,參考了網(wǎng)上的代碼,圖片素材直接解壓安卓手機(jī)QQ就有了代碼很簡單就一個(gè)布局文件[html]<LinearLayoutxmlns:android=http://schemas.android.com/apk/res/androidandroid:layout_width=match_...
|
這段時(shí)間在學(xué)習(xí)Android網(wǎng)絡(luò)編程,習(xí)慣一邊寫個(gè)簡單的項(xiàng)目一邊學(xué)習(xí),所以就有了這個(gè)簡易的簡易的,,,項(xiàng)目,類似于手機(jī)QQ等等的即時(shí)聊天工具,當(dāng)然功能及其簡單,跟那些沒法比,只是學(xué)習(xí),實(shí)現(xiàn)簡單功能就OK,聽說QQ是有自己的協(xié)議的,貌似挺復(fù)雜,,,只為學(xué)習(xí)交流之用,而且本人也是Android小菜鳥一枚,錯(cuò)誤或不足在所難免...
|
Android應(yīng)用程序會(huì)通過一個(gè)工具將應(yīng)用所有的CLASS文件轉(zhuǎn)換成一個(gè)DEX文件,而后Dalvik虛擬機(jī)會(huì)從其中讀取指令和數(shù)據(jù)。Android是Google開發(fā)的基于Linux平臺(tái)的開源手機(jī)操作系統(tǒng),每一個(gè)Android應(yīng)用在底層都會(huì)對應(yīng)一個(gè)獨(dú)立的Dalvik虛擬機(jī)實(shí)例,其代碼在虛擬機(jī)的解釋下得以執(zhí)行,這個(gè)系統(tǒng)發(fā)布后...
|
本文章來介紹了關(guān)于手機(jī)開發(fā)之a(chǎn)ndroid來實(shí)現(xiàn)android照相及照片功能,有需要學(xué)習(xí)的同學(xué)可以參考一下。代碼如下packagecom.android.cist.camera.view;importjava.io.ByteArrayOutputStream;importjava.io.InputStream;impo...
|
本文章先是介紹了判斷wifi的網(wǎng)絡(luò)狀態(tài),這個(gè)明顯就會(huì)有問題,現(xiàn)在的網(wǎng)絡(luò)有3G、2G那我們肯定不能少這兩個(gè)啊,后面的程序加以更證了,有需要的同學(xué)可以看看。首先需要加入權(quán)限代碼如下復(fù)制代碼<uses-permissionandroid:name=android.permission.ACCESS_NETWORK_ST...
|
本文章介紹了一個(gè)關(guān)于android通過http來實(shí)現(xiàn)文件上傳功能,在服務(wù)器端我們是用php來實(shí)現(xiàn)的,有需要的朋友可以參考一下代碼如下<?php///如果有上傳文件則接收if($_FILES)}catch(Exception$e)}?>Android代碼:packagecom.nbcio.baishicha....
|
androidapp消息推送機(jī)制實(shí)現(xiàn)方法1.消息推送機(jī)制服務(wù)器器端需要變被動(dòng)為主動(dòng),通知客戶一些開發(fā)商認(rèn)為重要的信息,無論應(yīng)用程序是否正在運(yùn)行或者關(guān)閉。我想到了一句話:dontcallme,iwillcallyou!qq今天在右下角彈出了一個(gè)對話框:奧巴馬宣布本拉登掛了...,正是如此。自作聰明,就會(huì)帶點(diǎn)小聰明,有人喜...
|
Android手機(jī)的應(yīng)用,除了它的手機(jī)功能之外,另外一個(gè)吸引人的地方在于它的開放性,這一點(diǎn)iphone無法比擬,至少iphone太多商業(yè)化氣息。android為我們開啟另一扇交流之窗,而要實(shí)現(xiàn)交流,socket通信必不可少。java在socket通信方面上已經(jīng)有了很好的范例,我只是拋磚引玉,將其引入到android之中...
|
微信公眾平臺(tái)介紹:介紹微信最近開放第三方API接口,申請地址:http://mp.weixin.qq.com/從微信公眾平臺(tái)開通自定義回復(fù)后,就一直在關(guān)注微信接口這一塊,很想用自定義回復(fù)這塊做個(gè)站長工具的查詢,例如PR查詢,備案查詢等,輸入網(wǎng)址信息,就能自動(dòng)獲取PR,獲取備案信息,應(yīng)該是一個(gè)不錯(cuò)的想法。不過以前一直不支...
|
前段時(shí)間國內(nèi)一家專門從事海外影視劇翻譯的字幕組在網(wǎng)上發(fā)表言論稱,今后將不再提供RMVB格式的美?。骸拌b于RMVB格式的老去,MP4格式的普及,以及設(shè)備和軟件的支持,在春季播出的新美劇,我們將不再提供RMVB格式,一律使用MP4格式取代之”。難道陪伴多年的RMVB即將淡出我們的視野?上世紀(jì)90年代中期開始,當(dāng)視頻從DVD...
|
文章簡介:先簡單介紹一下VirtualKeyboard,它內(nèi)置了100多種鍵盤布局和200多種輸入法,9套可選皮膚方案,而且支持自建輸入法,功能相當(dāng)強(qiáng)大。最近做項(xiàng)目,我負(fù)責(zé)做網(wǎng)頁前端,客戶需要利用觸摸屏進(jìn)行操作,不外接鼠標(biāo)鍵盤,但要求能錄入文字,包括數(shù)字,英文,中文。思考了一下,決定用JS實(shí)現(xiàn)虛擬鍵盤。首先上網(wǎng)搜索了一...
|
在標(biāo)簽頁還沒有誕生的時(shí)候,瀏覽器對關(guān)鍵詞的搜索似乎只能另起窗口顯示搜索結(jié)果。且這些結(jié)果頁散亂無序,假若再返回某一頁面,就要從桌面一堆窗口里或者一長串任務(wù)欄內(nèi)去翻找,相信現(xiàn)在用慣有標(biāo)簽頁瀏覽器的同學(xué),應(yīng)該沒有誰會(huì)愿意再去用這樣的產(chǎn)品。這是一個(gè)典型的頁面跳轉(zhuǎn)例子,并且散亂無序是用戶很頭痛的事情。在用戶對操作體驗(yàn)越來越重視的...
|
前幾天在電腦上測試一個(gè)WebOffice控件,的確能夠?qū)崿F(xiàn)在線編輯之類的功能,但可惡的是會(huì)將我Excel的一些正常功能給破壞掉,導(dǎo)致單元格無法拖動(dòng)、也無法復(fù)制,excel的菜單欄、編輯欄、常用工具欄、格式工具欄都不見了。一般情況下,進(jìn)入菜單的:視圖--工具欄,把常用和格式勾上就行了,但是現(xiàn)在進(jìn)去之后竟然沒有常用、格式這...
|
mklink是Windows7下的一個(gè)類似于linux下In的命令,其作用是在NTFS文件系統(tǒng)中創(chuàng)建文件或目錄的鏈接(類似于桌面快捷方式)。如果加以利用其發(fā)揮的作用是非常的大的,不僅可以幫助我們節(jié)省不少時(shí)間,而且可以使我們重裝系統(tǒng)后不再丟失用戶文件。Mklink命令詳細(xì)介紹Windows7下的mklink命令通過指定參...
|
注解符號://單行注解多行注解引號的使用單引號,簡單字符串,不經(jīng)任何處理直接拿過來;雙引號,php動(dòng)態(tài)處理然后輸出,一般用于處理$變量.布爾變量:一種是true即真的;另一種是false即假的常見變量:string字串(數(shù)字\漢字\等等)integer整數(shù)(1、2、3、4、5、0、-1、-2、等等)double浮點(diǎn)數(shù)(...
|
第一種寫法:$content=str_replace(\n,,$content);echo$content;第二種寫法:str_replace(\r\n,,$str);第三種寫法:$content=preg_replace(/\s/,,$content);echo$content;附:首先說說\n,\r,\t\n軟回車...
|
代碼a:<?phpechohello</br>;echoworld!;?>output:hellloworld!代碼b:<?phpechohello\n;//unix系統(tǒng)使用\n;windows系統(tǒng)下\r\nechoworld!;?>output:helloworld!分析:瀏覽器識(shí)...
|