




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
昨日復(fù)10分鐘+面試錯識點+GridView280適配器 回調(diào)onPageFinish緩沖提示onPrgressChanged度Command)抽取器(創(chuàng)建器去年方法{}ButtonOnClickListenerListviewOnItemClickListener gerAndroid器extendsContentObserver項目背開發(fā)一個資訊()應(yīng)用,用戶可通過客戶端查看的。電腦。聽課+寫應(yīng)用(獨立開發(fā)==》開發(fā)正)(相關(guān)應(yīng)用--》面試)講師輔導(dǎo)員學(xué)員班支付web開發(fā)人 服務(wù)端接口文美效果素交互文安編碼+需求+。技術(shù)經(jīng)產(chǎn)生應(yīng)用軟項目經(jīng)產(chǎn)品經(jīng)環(huán)境搭①添加jar②配置權(quán)限③分包④Junit⑤添加素材AndroidTestProjecteclispe如果現(xiàn):引導(dǎo)頁面Vie①創(chuàng)建activity布局②等待③進入下publicclassSplashActivityextendsBaseFragmentActivity{protectedvoidonCreate(Bundlearg0)//TODOAuto-generatedmethodstub①創(chuàng)建activity布局②等待Messagemsg=newMessage();msg.what=0;handler.sendMessageDelayed(msg,2000);//③進入下一頁}privateHandlerhandler=newHandler()publicvoidhandleMessage(Messagemsg) Log.i("wzx進入下一頁...");} androidsupport-v4.jar表示頁面內(nèi)容相當于ListView的用戶指南:初次使用時 androidsupport-v4.jar表示頁面內(nèi)容相當于ListView的b.事件什么時候滑動到后示按 ger的拖動事件①創(chuàng)建Activity布局layout ②創(chuàng)建③滑動第三頁面顯示按④點擊按鈕可以進入主頁//publicclassGuideActivityextendsBaseFragmentActivity gervieger;Buttonnext;protectedvoidonCreate(Bundlearg0)//TODOAuto-generatedmethodstub//①創(chuàng)建Activity布局layoutVievieger=(Vieger)findViewById(R.id.vieger);next=(Button)findViewById(R.id.next);next.setOnClickListener(newOnClickListener(){publicvoidonClick(Viewv){}②創(chuàng)建ImagePagerAdaperadapter=newImagePagerAdaper();//Button//③滑動第三頁面顯示按OnPageChangeListenerlistener=newMyOnPageChangeListener();④點擊按鈕可以進入主頁}privateclassMyOnPageChangeListenerimplementsOnPageChangeListener{publicvoidonPageSelected(intindex)if(index==2){}else}}publicvoidonPageScrollStateChanged(intarg0)//TODOAuto-generatedmethod}publicvoidonPageScrolled(intarg0,floatarg1,intarg2)//TODOAuto-generatedmethod}}privateclassImagePagerAdaperextendsPagerAdapterprivateint[]resId=newint[]{R.drawable.guide_1,R.drawable.guide_2,R.drawable.guide_3};publicintgetCount()//TODOAuto-generatedmethodreturn}publicObjectinstantiateItem(ViewGroupcontainer,intposition){ImageViewimg=newImageView(getBaseContext());return}publicvoiddestroyItem(ViewGroupcontainer,intposition,Objectobject){container.removeView((ImageView)object);}publicbooleanisViewFromObject(Viewarg0,Objectarg1)//TODOAuto-generatedmethodreturnarg0==}}}只進一次處 privateHandlerhandler=newHandler()publicvoidhandleMessage(Messagemsg)booleanisFirst=SpUtils.get(getBaseContext()).getBoolean("isFirst",true);if(isFirst){SpUtils.save(getBaseContext(),"isFirst",false);}else}Log.i("wzx進入下一頁publicclassLogUtilpublicstaticbooleanDEBUGfalsepublicstaticvoidi(StringTag,Objectobj)if(DEBUG)Log.i(Tag,obj+}}} 123①Fragment布局②請求網(wǎng)絡(luò)獲取③解析json-->集④布局網(wǎng)格⑤創(chuàng)建⑥網(wǎng)格等大問JSON解析:取出json字符串數(shù)據(jù)gson谷歌出一個jsonjavabean互相轉(zhuǎn)換分析創(chuàng)建對應(yīng)java[要求變量名一致【變量名不一致會出現(xiàn)報錯fromJson自動解fastjson阿里一個json與javabean互相換的開針對性的去網(wǎng)上查找源的api接雖然每個項目的接口略有不同,但分析方法與解析庫基本一解解析復(fù)雜的json技從里面往外面創(chuàng)建部對應(yīng)的替換到容易xutilsHttpUtils發(fā)送getpost請BitmapUtils:顯示在控件上使使用步j(luò)sonjson字符串面的數(shù)據(jù)提取出來,封裝在javaBean組專 ①創(chuàng)建②配置標③請求數(shù)④解析數(shù)⑤顯示數(shù)載入vollery框xutils===BitmapUtils三級緩①集合HashMap<url,Bitmap>比LinkedhashMap 值100M(超過設(shè)置內(nèi)存丟棄比較少的)② 網(wǎng)publicclassImageCacheprivateLruCache<String,Bitmap>cache=privateExecutorServicethreadPool=null;privateFilelocalDir=null;publicImageCache(Contextcontext)threadPoolExecutors.newFixedThreadPool(5);localDir=context.getCacheDir();//緩存//1/8longmaxSize=Runtime.getRuntime().maxMemory()/ cache=newLruCache<String,Bitmap>((int)maxSize) protectedintsizeOf(Stringkey,Bitmapvalue)////TODOAuto-generatedmethod//returnsuper.sizeOf(key,value);intbytesRow=value.getRowBytes();introwCount=value.getHeight();returnbytesRow*rowCount;}}的的publicBitmapgetBitmap(Stringurl,Handlerhandler)//HashMap<url,Bitmap比LinkedhashMapLRUCache//超過設(shè)置內(nèi)存丟 比較少 // Bitmapbitmap=if(bitmap!=null){Log.i("wzx","從內(nèi)存取得 returnbitmap;}bitmapbitmap=if(bitmap!=null){Log.i("wzx從本地取得returnbitmap;}getFromNet(url,return}三級網(wǎng) privateclassImageRunnableimplementsRunnableprivateStringprivateHandlerpublicImageRunnable(Stringurl,Handlerhandler)this.handler=this.url=}publicvoidrun()try//TODOAuto-generatedmethod//程內(nèi)存網(wǎng)絡(luò)URLurlObj=new生成HttpURLConnectionconn=(HttpURLConnection)urlObj.openConnection();if(200==conn.getResponseCode()){InputStreaminput=conn.getInputStream();bitmapbyte[] Bitmapbitmap=Bitmapbitmap=BitmapFactory.decodeByteArray(bytes,0,if(bitmap!=null)Messagemsg=newMessage();msg.what=200;HashMap<String,Object>data=newHashMap<String,Object>();data.put("url",url);data.put("bitmap",msg.obj=//Log.i("wzx",//Log.i("wzx",//Log.i("wzx",cache.put(url,writeToLocal(url,}}}catch(Exceptione)//TODO:handle}Messagemsg=newMessage();msg.what=404;}}//把保存成文privatevoidwriteToLocal(Stringurl,Bitmapbitmap)tryStringrightFileName=URLEncoder.encode(url,"utf-FileimgeFile=newFile(localDir.getAbsolutePath()+"/"+if(!imgeFile.exists()){}FileOutputStreamfos=new press(格式j(luò)pgpng,quality,輸出流);// press(CompressFormat.JPEG,80,fos);// }catch(Exceptione){}}privatevoidgetFromNet(Stringurl,Handlerhandler){ImageRunnabler=newImageRunnable(url,handler);}二級文 從本地文件獲取privateBitmapgetFromLocal(Stringurl)data/data/包名//linux try{//
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 道路設(shè)計基礎(chǔ)知識
- 花卉文字排版設(shè)計
- 婚紗文字排版設(shè)計規(guī)范
- 敦煌壁畫美術(shù)教學(xué)
- 在線教育背景下圖書的數(shù)字化營銷模式研究
- 幼兒園民族主題活動設(shè)計
- 徽派民居建筑布局設(shè)計
- T/SHPTA 054-2023儲能電池連接線纜用低煙無鹵阻燃交聯(lián)聚烯烴電纜料
- 商業(yè)合作中的資源互換與知識產(chǎn)權(quán)協(xié)議
- 工業(yè)領(lǐng)域的數(shù)字化轉(zhuǎn)型與數(shù)字孿生技術(shù)
- 加油站環(huán)保應(yīng)急演練計劃
- 印刷油墨基礎(chǔ)知識題庫單選題100道及答案
- 北師大版八年級物理下冊《7.3重力》同步練習(xí)題-附答案
- 陜西省2024年普通高中學(xué)業(yè)水平合格性考試語文試卷(含答案)
- 《湖南省博物館調(diào)研》課件
- 部編版四年級下冊《道德與法治》全冊教案(附教學(xué)計劃及教學(xué)進度表)
- 土方回填施工及揚塵治理方案
- 江蘇省南通市(2024年-2025年小學(xué)六年級語文)統(tǒng)編版期末考試(下學(xué)期)試卷及答案
- 2024年新疆維吾爾自治區(qū)中考英語真題含解析
- 電氣接地培訓(xùn)課件
- 《甲狀腺髓樣癌》課件
評論
0/150
提交評論