第一篇:Android 3D相冊實(shí)驗(yàn)報告
中原工學(xué)院計算機(jī)學(xué)院 軟件平臺開發(fā)技術(shù)
大作業(yè)
專 業(yè): 軟件工程 班 級: 軟件121 作品名稱: 3D相冊 姓 名: 辛俊閃 學(xué) 號: 201200834101 指導(dǎo)教師: 劉鳳華
2015年 6 月 15 日
一、設(shè)計目的
奔著讓二維的手機(jī)照片能夠顯示出3D的立體效果,讓我們的相冊更加炫的目的,我初步的想法是開發(fā)一個基于android平臺的手機(jī)相冊小應(yīng)用。
二、作品簡介
該應(yīng)用是基于android開發(fā),將相冊置于立體空間中呈現(xiàn),并且可以通過用手指橫向滑動手機(jī)屏幕的方式來選擇所有瀏覽的圖片,在滑動過程中相冊的旋轉(zhuǎn)同時帶有慣性因素,使場景效果更自然、更人性化,手指點(diǎn)擊一張照片可以進(jìn)入單獨(dú)顯示對應(yīng)照片界面,在該界面操作左滑右滑可以切換照片下一張上一張。在瀏覽完成后,可以按返回鍵跳轉(zhuǎn)回相冊顯示。
三、設(shè)計思路
3.1 用到的主要技術(shù)
本項目開發(fā)過程中,用到了OpenGL ES中的圖形繪制技術(shù),包括紋理映射技術(shù)、物體旋轉(zhuǎn)技術(shù)glRotatef()、物體的平移技術(shù)glTranslatef(),并且應(yīng)用到了屏幕觸控技術(shù)。
3.2 相關(guān)技術(shù)難點(diǎn)學(xué)習(xí)
(1)android開發(fā)中關(guān)于GLSurfaceView簡介
SDK 中的 android.opengl.GLSurfaceView 類提供如下功能: 在 OpenGL ES 和 View 系統(tǒng)之間建立聯(lián)系;
使得 OpenGL ES 可以工作在 Activity 生命周期中; 可選擇合適的 frame buffer 像素格式;
創(chuàng)建并管理一個單獨(dú)的渲染線程,可以實(shí)現(xiàn)平滑的動畫; 提供 debugging 工具和 API。
GLSurfaceView.Render 接口有三個方法:
onSurfaceCreated():該方法在渲染開始前調(diào)用,OpenGL ES 的繪制上下文被重建時也會被調(diào)用。當(dāng) activity 暫停時繪制上下文會丟失,當(dāng) activity 繼續(xù)時,繪制上下文會被重建。另外,創(chuàng)建長期存在的 OpenGL 資源(如 texture)往往也在這里進(jìn)行。
onSurfaceChanged():當(dāng) surface 的尺寸發(fā)生改變時該方法被調(diào)用。往往在這里設(shè)置 viewport。若你的 camera 是固定的,也可以在這里設(shè)置 camera。
onDrawFrame():每幀都通過該方法進(jìn)行繪制。繪制時通常先調(diào)用 glClear 函數(shù)來清空 framebuffer,然后在調(diào)用 OpenGL ES 的起它的接口進(jìn)行繪制。
(2)初始化GLSurfaceView
初始化過程其實(shí)僅需要你使用setRenderer(Renderer)設(shè)置一個渲染(render)。當(dāng)然,你也可以修改GLSurfaceView一些默認(rèn)配置。
* setDebugFlags(int)* setEGLConfigChooser(boolean)* setEGLConfigChooser(EGLConfigChooser)* setEGLConfigChooser(int, int, int, int, int, int)* setGLWrapper(GLWrapper)
(3)定制android.view.Surface
GLSurfaceView默認(rèn)會創(chuàng)建像素格式為PixelFormat.RGB_565的surface。如果需要透明效果,調(diào)用 getHolder().setFormat(PixelFormat.TRANSLUCENT)。透明(TRANSLUCENT)的surface的像 素格式都是32位,每個色彩單元都是8位深度,像素格式是設(shè)備相關(guān)的,這意味著它可能是ARGB、RGBA或其它。
(4)選擇EGL配置
Android設(shè)備往往支持多種EGL配置,可以使用不同數(shù)目的通道(channel),也可以指定每個通道具有不同數(shù)目的位(bits)深度。因此,在渲染器工作之前就應(yīng)該指定EGL的配置。GLSurfaceView默認(rèn)EGL配置的像素格式為RGB_656,16位的深度緩存(depth buffer),默認(rèn)不開啟遮罩緩存(stencil buffer)。如果你要選擇不同的EGL配置,請使用setEGLConfigChooser方法中的一種。
(5)調(diào)試行為
你可以調(diào)用調(diào)試方法setDebugFlags(int)或setGLWrapper(GLSurfaceView.GLWrapper)來自定義 GLSurfaceView一些行為。在setRenderer方法之前或之后都可以調(diào)用調(diào)試方法,不過最好是在之前調(diào)用,這樣它們能立即生效。
(6)設(shè)置渲染器
總之,你必須調(diào)用setRenderer(GLSurfaceView.Renderer)來注冊一個GLSurfaceView.Renderer渲染器。渲染器負(fù)責(zé)真正的GL渲染工作。
(7)渲染模式
渲染器設(shè)定之后,你可以使用setRenderMode(int)指定渲染模式是按需(on demand)還是連續(xù)(continuous)。默認(rèn)是連續(xù)渲染。
(8)Activity生命周期
Activity窗口暫停(pause)或恢復(fù)(resume)時,GLSurfaceView都會收到通知,此時它的onPause方法和 onResume方法應(yīng)該被調(diào)用。這樣做是為了讓GLSurfaceView暫?;蚧謴?fù)它的渲染線程,以便它及時釋放或重建OpenGL的資源。
(9)事件處理
為了處理事件,一般都是繼承GLSurfaceView類并重載它的事件方法。但是由于GLSurfaceView是多線程操作,所以需要一些特殊的處 理。由于渲染器在獨(dú)立的渲染線程里,你應(yīng)該使用Java的跨線程機(jī)制跟渲染器通訊。queueEvent(Runnable)方法就是一種相對簡單的操 作
四、主要實(shí)現(xiàn)
4.1Activity類的開發(fā)過程
(1)重寫onCreate()方法
//設(shè)置全屏顯示
requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);//橫屏顯示設(shè)置
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);//設(shè)置屏幕分辨率
DisplayMetrics dm=new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(dm);mGLSurfaceView=new MySurfaceView(this);mGLSurfaceView.screenHeight=dm.heightPixels;mGLSurfaceView.screenWidth=dm.widthPixels;//獲取屏幕焦點(diǎn)并使其可觸控顯示
mGLSurfaceView.ratio=mGLSurfaceView.screenWidth/mGLSurfaceView.screenHeight;mGLSurfaceView.requestFocus();mGLSurfaceView.setFocusableInTouchMode(true);(2)重寫onResume()方法
//Activity恢復(fù)(resume)時,GLSurfaceView都會收到通知,此時它的onResume方法應(yīng)該被調(diào)用。這樣做是為了讓GLSurfaceView恢復(fù)它的渲染線程,以便它及時重建OpenGL的資源。
Constant.threadWork=false;mGLSurfaceView.onPause();
(3)重寫onPause()方法
//Activity窗口暫停(pause)時,GLSurfaceView都會收到通知,此時它的onPause方法應(yīng)該被調(diào)用。這樣做是為了讓GLSurfaceView暫停它的渲染線程,以便它及時釋放OpenGL的資源。
Constant.threadWork=true;
mGLSurfaceView.onResume();4.2界面實(shí)現(xiàn)類的開發(fā)過程
(1)界面類的構(gòu)造器部分
public MySurfaceView(Context context){ super(context);mRenderer = new SceneRenderer();//創(chuàng)建場景渲染器
setRenderer(mRenderer);
//設(shè)置渲染器
setRenderMode(GLSurfaceView.RENDERMODE_CONTINUOUSLY);//設(shè)置渲染模式為主動渲染連續(xù)渲染
//啟動一個線程根據(jù)當(dāng)前的角速度旋轉(zhuǎn)場景
threadWork=true;new Thread(){ public void run(){
while(threadWork)
{
.....} } }.start();}(2)按鍵單擊事件
public boolean onKeyDown(int keyCode, KeyEvent e){ if(keyCode==4)
} {//若按下的是返回鍵
if(isCheck)
{//若在detail場景中則回主場景
isCheck=false;} else
{//若在主場景中則退出程序
System.exit(0);} } return true;(3)屏幕觸控事件回調(diào)方法
public boolean onTouchEvent(MotionEvent e){
if(isCheck){//若在detail中
float bx = e.getX();//獲取觸控點(diǎn)X坐標(biāo)
dbx = bxmPreviousX;//計算X向觸控位移
float dy = y-mPreviousY;//計算Y向觸控位移
long currTime=System.currentTimeMillis();//獲取當(dāng)前時間戳 單位為毫秒
long timeSpan=(currTime-previousTime)/10;//計算兩次觸控事件之間的時間差
switch(e.getAction()){ case MotionEvent.ACTION_DOWN: isMove=false;break;case MotionEvent.ACTION_MOVE:
if(Math.abs(dx)>5||Math.abs(dy)>5){//觸控位移大于閾值則進(jìn)入移動狀態(tài)
isMove=true;} if(isMove){//若在移動狀態(tài)則計算角度變化速度
if(timeSpan!=0){
yAngleV=dx * TOUCH_SCALE_FACTOR/timeSpan;} } break;case MotionEvent.ACTION_UP:
//若在非移動狀態(tài)且角度速度為0則看選中的是哪幅照片來顯示 if(!isMove&&yAngleV==0){ //折算出觸控點(diǎn)在NEAR面上的位置
float nearX=(x-screenWidth/2)*ratio/(screenWidth/2);float nearY=(screenHeight/2-y)/(screenHeight/2);
//先判斷點(diǎn)下去的是左邊還是右邊 if(x>screenWidth/2)
{//右邊
ArrayList
for(int i=0;i
{
//計算此幅照片的角度
float tempAngle=(i*PHOTO_ANGLE_SPAN+yAngle)%360;
//若角度在270到360范圍內(nèi)則在右邊的前面
if(tempAngle>270&&tempAngle<360)
{
al.add(new
CandidataDis(tempAngle-270,tempAngle,i));
}
} //根據(jù)與270度的夾角排序,夾角小的排在前面 Collections.sort(al);
//遍歷候選列表誰在X范圍內(nèi)誰單獨(dú)顯示
currIndex=-1;
for(CandidataDis cd:al)
{
if(cd.isInXRange(nearX,nearY))
{
currIndex=cd.index;
break;
}
}
}
else
{
ArrayList
for(int i=0;i
{
//計算此幅照片的角度
float tempAngle=(i*PHOTO_ANGLE_SPAN+yAngle)%360;//若角度在180到270范圍內(nèi)則在左邊的前面 if(tempAngle>180&&tempAngle<270){
al.add(new CandidataDis(270-tempAngle,tempAngle,i));
}
}
//根據(jù)與270度的夾角排序,夾角小的排在前面 Collections.sort(al);//遍歷候選列表誰在X范圍內(nèi)誰單獨(dú)顯示
currIndex=-1;for(CandidataDis cd:al){ if(cd.isInXRange(nearX,nearY)){
currIndex=cd.index;
break;} } }
//若有選中照片,則設(shè)置進(jìn)入detail顯示狀態(tài)
if(currIndex!=-1)
{
isCheck=true;
}
} isMove=false;break;} mPreviousX = x;//記錄觸控筆位置
mPreviousY = y;//記錄觸控筆位置
previousTime=currTime;//記錄此次時間
return true;}(4)渲染器內(nèi)部類開發(fā)
private class SceneRenderer implements GLSurfaceView.Renderer { Board tp=new Board();//用于顯示照片的紋理矩形
@Override
public void onDrawFrame(GL10 gl){.....} }(5)初始化紋理
public int initTexture(GL10 gl,int drawableId)//textureId
{
....}
五、作品展示
(1)應(yīng)用主界面
通過滑動手機(jī)屏幕的方式改變照片的呈現(xiàn)角度。
(2)detail界面
通過單擊主界面的照片進(jìn)入detail界面,左右滑動查看上一張下一張。
六、心得體會
一直都很喜歡3D做成的軟件,但是對于android的3D開發(fā)卻從來沒有接觸過,本來是想著做一個3D游戲的,但是在學(xué)習(xí)的過程中發(fā)現(xiàn)對于一個初學(xué)者來說想在短時間內(nèi)做好一個3D游戲開發(fā)是非常困難,于是就選擇了一個相對簡單的3D相冊練練手。
在做這個小應(yīng)用的過程中也遇到了很多問題,比如說GLSurfaceView的應(yīng)用問題,渲染器的使用問題,緩沖區(qū)的分配回收問題等等,曾經(jīng)也為了這些新知識頭痛了很久,查找了很多網(wǎng)上的資料也專門從圖書館借了幾本關(guān)于3D開發(fā)的書,最后總算是把問題都解決了,雖然不能說完全理解,但是能夠靈活運(yùn)用。
第二篇:相冊介紹
相冊介紹
相冊按內(nèi)頁區(qū)分:圣經(jīng)相冊、PVC相冊。其中PVC是較好的材質(zhì),挺括、薄、更好存放等特別;圣經(jīng)也就是卡紙為材料的,時間一長容易受潮變形;相冊按封面區(qū)分:鋼琴烤漆(又名烤瓷)相冊、韓國水晶冊、皮冊、水晶相冊、琉璃相冊、雜志相冊、精裝雜志相冊等等 鋼琴烤漆冊和韓國水晶冊是目前較為高檔的相冊;水晶相冊、琉璃相冊、雜志相冊是一般婚紗寫真套系主打的產(chǎn)品 相框就更多了,影樓賣的框材質(zhì)一般是木塑高分子、石膏、密度板等??钍椒浅7浅6?。另有板畫、水晶、琉璃等放大產(chǎn)品
第三篇:相冊作文
一張舊照片的故事
在我小時候的相冊里,有一張照片是我出生后一百天照的,那是2004年1月照的!照片上胖得像只小豬的我躺在床上,兩只手緊握著拳頭,好像有什么秘密似的,你瞧,我眼睛睜的大大的,兩只腳蹬來蹬去,像一只剛出生的小袋鼠。
聽媽媽說,那時屋里暖氣燒得很熱,媽媽把從超市買來的蘋果切成兩半,看見媽媽在大口大口的吃,我一看,急了,趕忙用左手去抓蘋果,右手緊握拳頭,生怕蘋果飛走,媽媽急忙用照相機(jī),拍下了我的搞笑形象。
我看著這張照片,忍不住哈哈大笑,我心想:我小的時候真的有這么搞笑嗎? 我覺得看看小時候的照片,聽媽媽描述那時搞笑的情景,我心里美滋滋的。我很愛看我小時候的照片,媽媽也很愛看,我們每次看的時候,都想把照片上肉掐下來。
一張舊照片的故事
我翻開相冊,偶然間發(fā)現(xiàn)了一張我穿著一身迷彩服站在我畫的水粉畫前面照的照片。這張照片是我最喜歡的一張照片,這張照片里裝著我的快樂,裝著大家的愛。
快來看呀!這張照片上有一個小姑娘,她身穿一件綠色的軍服,下身穿了一條綠色的軍褲,頭上戴了一頂帶有國徽的軍帽,正在她畫的水粉畫下面兩手垂直放下甜甜地笑著呢!要是在遠(yuǎn)一點(diǎn)的地方看,還真像一幅綠色的流動畫呢!照片上這個神氣的小解放軍就是我呀!
這是我四歲上幼兒園中班時在六一節(jié)那天照的。那天萬里無云、陽光明媚,我表演完了小兵這個舞蹈以后,媽媽就把我接走了,走著走著,快到大門了,我一眼就看見了我畫的水粉畫了,這幅畫是我參加美術(shù)比賽畫的水粉畫,畫上有一個胖乎乎的熊貓正在吃竹子,我非常喜歡這幅水粉畫,這幅畫畫得很漂亮,我想:我讓媽媽看一看我的作品吧!于是我趕緊就跑到了我的畫面前,說:媽媽這是我畫的水粉畫,你覺得好看嗎?媽媽看了一會兒,笑瞇瞇地說:畫的不錯呀!我給你照一張相吧!我目不轉(zhuǎn)睛的盯著照相機(jī),可我還沒有準(zhǔn)備好,媽媽已經(jīng)給我照了這張照片了,所以我笑的不是那么燦爛了。
這張照片只是我喜歡的一張照片,我還有很多有趣的照片。其實(shí)每一張照片都是一蘊(yùn)含著我寶貴的回憶,每一張照片都是一滴滴珍貴的珍珠,我漸漸地長大,可是我還是很喜歡這些伴我成長的珍貴而有趣的照片,它們讓我回憶起我的快樂童年。
一張舊照片的故事
說起照片吧,家里有很多??墒?,只有一張照片讓我記憶最深刻,這張照片讓我擁有歡樂,也帶著思念。
你瞧,有一個男孩一個女孩,在那里逗弟弟玩。穿著雪白連衣裙的女孩,正是我的真真姐。穿著格子衣服的6歲小男孩,就是我??!看哪里!我們?nèi)齻€和太姥爺一起坐在沙發(fā)上,太姥爺穿著黑色的外衣,留著一把山羊胡子,正在抱著小弟弟呢。套著黃色外套,滿臉通紅,穿著喜羊羊鞋子,像一條大魚一樣掙扎,這就是我10個月的小弟弟。那 天,正是舅舅結(jié)完婚的第2天。我和媽媽抱著弟弟到了舅舅的新房里玩耍,真真姐呢?她在房間里呢。舅舅說:張清華,太姥爺年齡太大了,咱們把太姥爺扶到我們的新房吧!也讓太姥爺看看新房。真真姐也出來了,我們異口同聲的說:我們一塊把太姥爺扶到樓上來。舅舅看了幾眼,回新房去了。真真姐和我把太姥爺慢慢扶到樓上,讓太姥爺坐在沙發(fā)上,太姥爺緊緊地抱住了弟弟。可是弟弟像一條大魚一樣在太姥爺?shù)膽牙飹暝?。真真姐和我正在逗小弟弟逗得開心的時候,小弟弟使勁抓住我的衣服,看著我,好像在說:哥哥、哥哥、快把我給救出來呀!舅舅不知什么時候拿著相機(jī),趁我們不注意,給我們拍下了這一張,又甜蜜又快樂的照片。
?。∵@張相片是我最珍貴的一張,因?yàn)槟鞘俏液吞褷斪詈蟮囊粡埡嫌啊N疫€有很多開心快樂的照片等著我去看見,你一定會說:早看了好幾遍了!如果你長大成人的話,再翻一翻相冊的話,你的每一張照片,都將成為歡笑,甜蜜,溫暖&&可是這些照片里我還是最喜歡,這一張又甜蜜又快樂的照片!
舊照片的故事[ 今天我在收拾房間的時候,發(fā)現(xiàn)了一張有趣的照片:只見一個小姑娘被媽媽抱在懷里,站在兩個小丑中間。這張照片是我在香港迪士尼樂園照的。當(dāng)時我玩完所有項目之后,看到了一條長長的隊伍。我們好不容易擠到跟前,才發(fā)現(xiàn)里面是兩個小丑。我們可以和他們合影。媽媽抱著我站到了兩個小丑中間,就在我們跟小丑玩兒的高興的時候,爸爸在旁邊偷偷按下了快門,拍下了這張令我難忘的照片?,F(xiàn)在看到這張照片,我想起來了當(dāng)時我們?nèi)サ鲜磕嵬鎯旱那樾巍5鲜磕針穲@里最令我難忘的是過山車。我們坐的車前面有一輛車,他們開到哪兒,我們就跟著開到哪兒轉(zhuǎn)悠。過山車上太刺激了,不時需要大頭沖下,速度飛快,驚險的很。從過山車上面下來后,爸爸媽媽頭都暈了,可我還蹦蹦跳跳地想玩兒第二遍??上]玩兒成,因?yàn)樾『翰荒軉为?dú)玩兒。我們來到下一個區(qū),當(dāng)時我看到旋轉(zhuǎn)木馬就立刻奔了過去,坐在上面就不下來了。爸爸媽媽沒辦法,就給我排了好幾遍隊,讓我玩兒了好多次,我才肯下來。
那次我們?nèi)ハ愀?,不僅在迪士尼玩兒了,還去了海洋公園。我記得海洋公園的鯊魚和海豚表演。每次看海豚表演的時候,我都會想起海洋公園里的馴獸師姐姐腳踩在海豚的背上,就像騎滑板車一樣順利,在水上滑來滑去,真有意思呀!
這張舊照片讓我想起了那次去香港的有趣的旅行。我要好好收著它。
一張舊照片的回憶
一只石頭海龜上面,坐著一個可愛的小女孩。她五歲左右的樣子,留著可愛的娃娃發(fā)型,身穿紫色的吊帶背心、米色的褲子,正騎在大海龜上面,雙手摟著大海龜?shù)牟弊?,大張著嘴巴,哈哈大笑呢。這是我影集里最珍貴的一張照片。
記得那是三年前的一個星期天,媽媽決定要帶我去曲江海洋館。我一聽,高興得一蹦三尺高,終于可以看到海豚表演了!
那天陽光明媚,我迫不及待地催促媽媽快帶我去海洋館。一進(jìn)大門,我就被美麗的海底世界吸引了。我先看的是海豚表演,海豚縱身一躍就跳出了一條完美的弧線,然后,它又給我們表演鉆圈,它可以一口氣連續(xù)鉆幾個圈,它濺起的水花很大,都把我淋濕了。接著出場的是海獅,它長得胖乎乎的,長著兩撇可愛的小胡子,它給我們表演頂球、投籃。別看它長得笨拙,頂球的技術(shù)可是一流的,五彩的皮球頂在它萌萌的鼻子上,滴溜溜地旋轉(zhuǎn)。它還可以用球投籃呢!它頂起一個球,脖子往前一伸,球就進(jìn)到籃筐里去了。大家給他們精彩的表演鼓掌時,它竟然會用兩個后鰭也高興地給自己鼓掌。
我們又看了許多品種的魚,有傳說中的魔鬼魚、身子透明的玻璃魚、五顏六色的孔雀魚&&品種很多。
最讓我驚訝的是居然有人敢和鯊魚在一起嬉耍,難道他不怕被鯊魚吃掉嗎?真是一幅和諧的人鯊戲水圖。我們還看見了美人魚,我想:哇塞!世界上真的有美人魚呀!最后我才知道,原來那是人假扮的。
時間過得很快,我不得不離開海洋館了。正在我戀戀不舍時,我看見了這只石頭海龜,于是,我興奮地騎上去,讓媽媽給我照照片,就這樣,我留下了這張照片。
當(dāng)我每次看到這張照片的時候,那快樂的景象便浮現(xiàn)在我的眼前,它永遠(yuǎn)記載著我美好的回憶。
第四篇:《童年的相冊》
爸爸有一本童年的相冊
里面珍藏他兒時的照片,哈,這些照片真逗,想不到爸爸也淘氣好玩。
你看他騎在木馬上,望遠(yuǎn)鏡掛在胸前,一支小手槍別在腰后,那神氣,真像將軍一般。
最滑稽的要數(shù)這張,爸爸穿著長衫,搖著小扇,鼻子使勁往上一翹,正給同學(xué)說相聲小段。
那一張更叫人開心,爸爸在海灘上為大家做飯,臉上抹成花花褡褡,袖口還燒出大窟窿眼。
啊,我真羨慕爸爸,有一個快樂的童年,還有這本童年相冊
永遠(yuǎn)把他陪伴。
我更希望爸爸,還給我一個童年,讓我從書本里走出,去見見窗外的春天。
第五篇:寶寶相冊寄語
寶寶相冊的寄語怎么寫?
一些媽媽做好了寶寶相冊之后,不知道寫些什么在上面。其實(shí)吧,寫一些心里話,把真實(shí)的想法,當(dāng)面不敢說的想法表達(dá)出來就可以了。
很多家長可能是自己百度幾句親情寄語,我覺得做寶寶相冊是給孩子一份成長禮物,是包含了很多心意的,隨意百度幾句還不如不寫。
其實(shí)寫的時候把自己想表達(dá)的意思寫出來就可以了,沒有好壞之分。寫的時候用一份真實(shí)和坦白,心里有著對寶寶的希望與期待,把這種思緒表達(dá)出來無疑是一種非常好的方式。如果是孩子周歲啊,百日的,就可以寫一些藏頭詩啊,什么的。也可以寫一些自己的真實(shí)感想,能代表自己思想的詩歌都是可以的。篇二:寶貝相冊寶貝成長記錄必備
寶貝相冊,寶貝成長記錄必備
寶貝相冊是一款和家人親友共同記錄寶貝成長過程的移動應(yīng)用??梢酝ㄟ^視頻、圖片、文字、表情等方式記錄寶貝成長過程中的每一個瞬間,并可以將這些記錄制作成電影。同時所有導(dǎo)入的記錄將備份到云端,永久保存!
中文名 寶貝相冊 上線時間 2014年1月14日
英文名 baby life 支持平臺 ios android 軟件授權(quán) 免費(fèi) 發(fā)行公司 成都品果科技有限公司
特色功能
寶貝相冊是一款專門記錄寶寶成長過程的移動應(yīng)用。您可以通過視頻、照片、文字、表情等方式,捕捉寶寶的每一個可愛瞬間,又可以將這些記錄制作成電影,并與家人親友實(shí)時分享。同時家人親友也可以參與寶寶的成長記錄。
成長記錄
您可以創(chuàng)建新的相冊,導(dǎo)入到相冊中的寶貝照片會自動按照出生時間來整理排列。
親友共享
您可以將寶貝的相冊共享給寶貝的親友,被邀請的親友就可以實(shí)時的看到您更新的相冊了。
原圖備份
所有導(dǎo)入到寶貝相冊中的原圖照片都會自動備份到云端,永久保存。寄語評論
您可以在照片里添加想給寶貝說的話,其他被邀請加入此相冊的親友也可以一起參與討論。照片電影
您可以將每天記錄的照片制作成電影,展現(xiàn)寶貝整天的成長點(diǎn)滴,回味每一絲快樂幸福瞬間。
身高體重
您可以添加寶貝身高體重,并與標(biāo)準(zhǔn)的身高體重進(jìn)行對比,記錄寶貝的成長變化,關(guān)注寶貝的健康。
應(yīng)用版本 ios版
軟件類別: 攝影與錄像軟件大?。?17.9 mb 最新版本:1.0.2 更新時間: 2015年1月14日
系統(tǒng)要求:需要 ios 7.0 或更高版本。與 iphone、ipad、ipod touch 兼容。此 app 已針對 iphone iphone 6 和 iphone 6 plus 進(jìn)行了優(yōu)化。android版 軟件類別: 攝影與攝像
軟件大?。?9.87mb 最新版本:1.0.0 更新時間:2015年1月14日
系統(tǒng)要求:android4.0或更高版本
我們
寶貝相冊是我們?yōu)橛袗鄣陌职謰寢寕儷I(xiàn)上的最真誠禮物,希望在若干年后的某一天,爸爸媽媽們也能將這份充滿美好回憶的禮物送給長大后的寶貝。
——寶貝相冊團(tuán)隊篇三:兒童電子相冊diy 兒童電子相冊diy 陪著孩子一起玩耍的時候,媽媽們應(yīng)該是很幸福的。孩子那純真的笑臉,讓爸爸媽媽們心動不已啊,心里滿滿的洋溢著溫暖的感覺。
和孩子一起玩耍,家長們仿佛也變成了小朋友。那個時候沒有了工作的忙碌,似乎是最輕松的時候了。孩子們帶給家長們的快樂是很多很多的,孩子慢慢長大的這段歲月,雖然也有不愉快,但是更多的是快樂。作為家長,一定要為孩子們把這段美好成長歲月裝進(jìn)寶寶成長相冊。相冊制作的時候,可以自己創(chuàng)意diy,這樣可以隨心編輯,再寫上寶寶寄語大全,就非常漂亮了??聪旅孢@款相冊模板:
彩視相冊 兒童相冊模板篇四:寶寶家長寄語
寶寶家長寄語
李靜涵已經(jīng)入學(xué)三周了,她每一天的學(xué)校生活都成了我們一家人的話題,看見她哭我們都會有一些不舍,可又想到她的將來,總歸是要邁出這第一步的,所以我們家長首先要堅強(qiáng)起來,那樣我們的孩子才會堅強(qiáng),勇敢地面對她以后的人生之路。
靜涵是一個具有雙向性格的孩子,時而安靜時而活潑。在她熟悉的環(huán)境里,她可以自由自在的表現(xiàn),有說有笑,容易與別人交流??梢坏┑搅四吧沫h(huán)境里,她喜歡把自己先封閉起來,開始拒絕與他人交流,顯得有一些孤立。也許是家人的過多溺愛,促使她心里很脆弱,獨(dú)立性差,喜歡依賴于他人。同時,在家長會中老師提到李靜涵午睡的問題,可能也與她對學(xué)校生活還不太適應(yīng)有關(guān)。希望在今后的學(xué)校生活中,老師可以多開導(dǎo)孩子,鍛煉她的適應(yīng)能力和獨(dú)立性。我們家長會盡全力配合好老師的工作,為我們的孩子有一個良好的將來打下堅實(shí)的基礎(chǔ)。
家長寄語:溫和平靜 涵養(yǎng)雅量
父母對孩子寄語大全
顏xx家長:
寶寶進(jìn)幼兒園了,昨天還是爸爸媽媽的小寶貝,今天已獨(dú)立的走向集體生活。這意味著你已經(jīng)長大了!雖然不能時刻依賴著疼愛你的爸爸媽媽、爺爺奶奶,但是幼兒園也是你的家。那里有喜歡你的老師、可愛的小伙伴,有趣好玩的玩具。在那里你將會學(xué)到更多的道理,老師會幫助你,讓你學(xué)會獨(dú)立,學(xué)會堅強(qiáng),學(xué)會勇敢地面對你成長道路上許許多多的事情,老師和爸爸媽媽會鼓勵你們,讓你們能夠健康、快樂的成長!相信你,會 有出色的表現(xiàn)!努力!加油!
盛xx家長:
寶貝,現(xiàn)在的你是一個美麗童話的開始,以后的故事也許包容萬像,但一定美不勝收,是絢麗的晨曦。也許有風(fēng)有雨,但一定會有燦爛的陽光迎接,愿你健康、快樂、聰明、純真善良……,你幸福所以我們幸福!
陶xx家長:
在這世界美好,祖國繁榮,社會安定,氣象萬千的歲月中,原天下所有的小朋友都能渡過一個美好的童年,都能健康快樂地茁壯成長,都會成為祖國的棟梁之才。