在Android中使用語(yǔ)音播放功能只需要使用類TextToSpeech,該類實(shí)現(xiàn)了很多關(guān)于語(yǔ)音的功能,使用該類必須為其設(shè)置語(yǔ)言,現(xiàn)在支持五種語(yǔ)言,杯具的是不支持中文實(shí)現(xiàn)很簡(jiǎn)單不過(guò)首先要安裝語(yǔ)言包這個(gè)在設(shè)置--》語(yǔ)音輸入和輸出設(shè)置--》文字轉(zhuǎn)語(yǔ)音設(shè)置如下圖左邊圖中安裝語(yǔ)音數(shù)據(jù)我這里已經(jīng)安裝成功了所以是灰色的如果沒(méi)有安裝這里就可以點(diǎn)其他地方都是灰色的安裝文件4.28M下載安裝完成后就可以選擇語(yǔ)言了右圖所示的五種語(yǔ)言沒(méi)有中文啊下面來(lái)看實(shí)現(xiàn)很簡(jiǎn)單首先是layout
系統(tǒng) 2019-08-29 22:44:22 2272
這次的Demo實(shí)現(xiàn)的是通過(guò)BaseAdapter將圖片和問(wèn)題傳給GridView,通過(guò)點(diǎn)擊GridView準(zhǔn)確獲取第幾個(gè)重點(diǎn)1.如何將圖片和文字通過(guò)BaseAdapter傳給GridView2.如何通過(guò)點(diǎn)擊GridView進(jìn)行下一步操作packagecom.example.onclickgridview;importandroid.app.Activity;importandroid.content.Context;importandroid.os.Bun
系統(tǒng) 2019-08-29 22:25:07 2272
Himi原創(chuàng),歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明!謝謝。原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/26/6099194.aspx各位童鞋請(qǐng)你們注意:surfaceview中確實(shí)有onDraw這個(gè)方法,但是surfaceview不會(huì)自己去調(diào)用!!!而我代碼中的ondraw也好draw也好,都是我自己定義的一個(gè)方法。。。放在線程中不斷調(diào)用的,一定要注意!!昨天圣誕節(jié),沒(méi)有出去,而是一天時(shí)間全部糾結(jié)在如何在S
系統(tǒng) 2019-08-29 22:20:23 2272
老式電視機(jī)關(guān)閉的時(shí)候畫(huà)面一閃消失的那個(gè)效果:首先創(chuàng)建一個(gè)TVOffAnimation繼承于Animation:importandroid.graphics.Matrix;importandroid.view.animation.AccelerateDecelerateInterpolator;importandroid.view.animation.Animation;importandroid.view.animation.Transformation;
系統(tǒng) 2019-08-29 22:18:04 2272
今天和大家分享下組合控件的使用。很多時(shí)候android自定義控件并不能滿足需求,如何做呢?很多方法,可以自己繪制一個(gè),可以通過(guò)繼承基礎(chǔ)控件來(lái)重寫(xiě)某些環(huán)節(jié),當(dāng)然也可以將控件組合成一個(gè)新控件,這也是最方便的一個(gè)方法。今天就來(lái)介紹下如何使用組合控件,將通過(guò)兩個(gè)實(shí)例來(lái)介紹。第一個(gè)實(shí)現(xiàn)一個(gè)帶圖片和文字的按鈕,如圖所示:整個(gè)過(guò)程可以分四步走。第一步,定義一個(gè)layout,實(shí)現(xiàn)按鈕內(nèi)部的布局。代碼如下:
系統(tǒng) 2019-08-12 09:30:39 2272
由于本人英文能力實(shí)在有限,不足之初敬請(qǐng)諒解本博客只要沒(méi)有注明“轉(zhuǎn)”,那么均為原創(chuàng),轉(zhuǎn)貼請(qǐng)注明鏈接androidFragment開(kāi)發(fā)文檔翻譯-1androidFragment開(kāi)發(fā)文檔翻譯-2本系列并沒(méi)有對(duì)原文100%翻譯,也沒(méi)有100%的貼出原文與Activity通信盡管Fragment已經(jīng)作為一個(gè)依賴Activity的object實(shí)現(xiàn),并且可以在多個(gè)activitiy內(nèi)部使用,一個(gè)已知的fragment實(shí)例是直接與包含它的activity綁定的。特別的,這
系統(tǒng) 2019-08-29 22:33:51 2271
導(dǎo)言設(shè)配android的屏幕一定是一個(gè)噩夢(mèng),就好比那些搞網(wǎng)頁(yè)設(shè)計(jì)的為了折騰各種瀏覽器,廢寢忘食的去設(shè)配,其實(shí),這樣想想,設(shè)配android屏幕還真和那些網(wǎng)頁(yè)設(shè)計(jì)去設(shè)配瀏覽器沒(méi)啥區(qū)別…最近,在寫(xiě)一套通過(guò)在view上綁定tag命令的小框架,特定的再回到API文檔中,找找那些沉睡在api文檔中好用的方法!1.沒(méi)有一勞永逸的方案!有經(jīng)常關(guān)注android官方文檔的,一定知道在android4.0發(fā)布不久,官方就推出了一套UI設(shè)計(jì)教程,官方原版:AndroidDes
系統(tǒng) 2019-08-12 09:30:18 2271
本文博客鏈接:http://blog.csdn.net/jdh99,作者:jdh,轉(zhuǎn)載請(qǐng)注明.源代碼:AndroidManifest.xml
系統(tǒng) 2019-08-12 09:30:02 2271
一什么是Service二如何使用Service三Service的生命周期一什么是ServiceService,看名字就知道跟正常理解的“服務(wù)”差不多,后臺(tái)運(yùn)行,可交互這樣的一個(gè)東西。它跟Activity的級(jí)別差不多,也需要在配置文件里注冊(cè),但是他不能自己運(yùn)行,需要通過(guò)某一個(gè)Activity或者其他Context對(duì)象來(lái)調(diào)用,Context.startService()和Context.bindService()。兩種啟動(dòng)Service的方式有所不同。這里要說(shuō)
系統(tǒng) 2019-08-12 09:29:46 2271
一、修改Android設(shè)備存儲(chǔ)盤(pán)符名稱(注:TBDG1073為我的項(xiàng)目名稱)1、修改device/other/TBDG1073/system.prop文件2、修改ro.media.patition.label屬性為OuyangPeng3、修改完后重新編譯4、將MID通過(guò)USB連接到電腦顯示盤(pán)符為OuyangPeng二、修改Android設(shè)備的型號(hào)1、進(jìn)入到~/mx0831-0525/device/other/TBDG1073目錄2、找到TBDG1073.m
系統(tǒng) 2019-08-12 09:29:41 2271
Android開(kāi)發(fā)之初識(shí)Camera圖像采集/**Android開(kāi)發(fā)之初識(shí)camera圖像采集*北京Android俱樂(lè)部群:167839253*Createdon:2011-8-24*Author:blueeagle*Email:liujiaxiang@gmail.com*/下面記錄一個(gè)簡(jiǎn)單的相機(jī)的制作方法。制作相機(jī),首先需要添加照相的權(quán)限。添加方法是在AndroidManifest.xml文件中添加
系統(tǒng) 2019-08-29 22:39:54 2270
Activity是Android中非常重要的可見(jiàn)的與用戶交互的界面。Activity實(shí)際上就是一個(gè)控件的容器。作為手機(jī)應(yīng)用的開(kāi)發(fā)來(lái)說(shuō),手機(jī)的界面比較小,所以Activity的擺放其實(shí)非常講究,下面開(kāi)發(fā)一個(gè)最簡(jiǎn)單的Activity的開(kāi)發(fā):新建一個(gè)Android的Activity。如下:*創(chuàng)建Activity的要點(diǎn)。*1.一個(gè)Activity就是一個(gè)類,并且這個(gè)類要繼承Activity*2.需要復(fù)寫(xiě)onCreate方法。*onCreate方法的意思是一個(gè)Act
系統(tǒng) 2019-08-29 22:35:55 2270
項(xiàng)目需要展示一個(gè)通訊簿,通訊簿中的手機(jī)號(hào)碼是分組的,要求勾選組時(shí),自動(dòng)勾選組下的手機(jī)號(hào)碼,實(shí)現(xiàn)效果如下:下面是實(shí)現(xiàn)步驟。1、新建類PhoneListItem,用于表示分組中的每一個(gè)手機(jī)號(hào)碼。packagecom.ydtf.android;publicclassPhoneListItem{publicStringphone,name;publicbooleanchecked;publicPhoneListItem(St
系統(tǒng) 2019-08-29 22:28:25 2270
Inflater英文意思是膨脹,在android中大概是擴(kuò)展的意思吧。LayoutInflater的作用類似于findViewById(),不同點(diǎn)是LayoutInflater是用來(lái)找layout下xml布局文件,并且實(shí)例化!而findViewById()是找具體xml下的具體widget控件(如:Button,TextView等)。它的用法有2種:LayoutInflaterinflater=LayoutInflater.from(this);Viewv
系統(tǒng) 2019-08-29 22:07:32 2270
AndroidLayout之三:LinearLayout轉(zhuǎn)載自:http://android.blog.51cto.com/268543/298345線形布局orientation-容器內(nèi)元素的排列方式。vertical:子元素們垂直排列,horizontal:子元素們水平排列。在代碼里可通過(guò)setOrientation()進(jìn)行動(dòng)態(tài)改變,值分別為HORIZONTAL或者VERTICAL。*在LinearLayout,寬度/高度都是按著組件的次序逐個(gè)占用的!
系統(tǒng) 2019-08-12 09:30:17 2270