Android中提供了一個(gè)Gallary,可以實(shí)現(xiàn)圖片或者文本的左右滑動(dòng)效果。如何讓整個(gè)視圖都能實(shí)現(xiàn)左右滑動(dòng),達(dá)到類似于Gallary的效果呢?可以直接用一個(gè)開(kāi)源的ViewFlow來(lái)實(shí)現(xiàn)。項(xiàng)目地址:https://github.com/pakerfeldt/android-viewflowAndroid中實(shí)現(xiàn)整個(gè)視圖切換的左右滑動(dòng)效果
系統(tǒng) 2019-08-29 22:34:27 2381
SharedPreferences存儲(chǔ)類效率分析SharedPreferences是Android平臺(tái)上一個(gè)輕量級(jí)的存儲(chǔ)類,主要是保存一些常用的配置比如窗口狀態(tài),一般在Activity中重載窗口狀態(tài)onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平臺(tái)常規(guī)的Long長(zhǎng)整形、Int整形、String字符串型的保存,它是什么樣的處理方式呢?SharedPreferences類似過(guò)去Windows系統(tǒng)
系統(tǒng) 2019-08-29 23:28:21 2379
ClipDrawable代表從其它位圖上截取一個(gè)"圖片片段",XML中的根元素為,截取的方向由clipOrientation控制下面以一個(gè)慢慢展開(kāi)的圖片為例先定義一個(gè)ClipDrawable資源文件my_clip.xml
系統(tǒng) 2019-08-29 23:48:45 2371
我們知道,在Android系統(tǒng)中,每一個(gè)應(yīng)用程序都運(yùn)行在獨(dú)立的進(jìn)程中,這也保證了當(dāng)其中一個(gè)程序出現(xiàn)異常而不會(huì)影響另一個(gè)應(yīng)用程序的正常運(yùn)轉(zhuǎn)。在許多情況下,我們activity都會(huì)與各種系統(tǒng)的service打交道,很顯然,我們寫(xiě)的程序中activity與系統(tǒng)service肯定不是同一個(gè)進(jìn)程,但是它們之間是怎樣實(shí)現(xiàn)通信的呢?Binder是android中一種實(shí)現(xiàn)進(jìn)程間通信(IPC)的方式之一。了解Binder1.binder用來(lái)做什么?用來(lái)實(shí)現(xiàn)不同進(jìn)程之間的通信
系統(tǒng) 2019-08-12 09:30:36 2367
原文地址:http://blog.csdn.net/milado_nju/article/details/17098399##概述相信讀者已經(jīng)注意到了,在最新的Android4.4Kitkat版本中,原本基于AndroidWebKit的WebView實(shí)現(xiàn)被換成基于Chromium的WebView實(shí)現(xiàn)。在前面的章節(jié)中,筆者也介紹過(guò)基于Chromium的WebView實(shí)現(xiàn)即將成為Android系統(tǒng)上的缺省實(shí)現(xiàn)方式,筆者也一直期待這一重大轉(zhuǎn)變,現(xiàn)在它真的發(fā)生了。
系統(tǒng) 2019-08-29 22:00:13 2362
Himi原創(chuàng),歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)?jiān)诿黠@處注明!謝謝。原文地址:http://blog.csdn.net/xiaominghimi/archive/2011/01/04/6114629.aspx上一篇跟各位童鞋介紹了SharedPreference和File流如何存儲(chǔ)數(shù)據(jù),并且推薦使用FileOutputStream/FileInputStream來(lái)存儲(chǔ)咱們游戲數(shù)據(jù),那么這一篇?jiǎng)t是像大家介紹另外一種適合游戲數(shù)據(jù)存儲(chǔ)的方式:SQLite輕量級(jí)數(shù)據(jù)庫(kù)!先介紹幾個(gè)基
系統(tǒng) 2019-08-29 22:33:44 2360
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術(shù)一般,由于喜愛(ài)安卓而產(chǎn)生了翻譯的念頭,純屬個(gè)人興趣愛(ài)好。原文鏈接:http://developer.android.com/training/basics/network-ops/managing.html這節(jié)課將講解如何寫(xiě)一個(gè)對(duì)使用網(wǎng)絡(luò)資源具有細(xì)粒度控制的應(yīng)用。如果你的應(yīng)用要執(zhí)行很多網(wǎng)絡(luò)操作,你需要提供用戶設(shè)置,使得用戶可以控制你的應(yīng)用處理數(shù)據(jù)的行為,比如你的
系統(tǒng) 2019-08-12 01:55:00 2356
一,android:gravity和android:layout_gravity的區(qū)別android;gravity是自己的內(nèi)容相對(duì)于自己的控件的位置,而android:layout_gravity是自己相對(duì)于父類的位置。舉例,現(xiàn)在有個(gè)EditText,里面的文本時(shí)one,設(shè)置android:gravity="center"來(lái)讓EditText中的文字在EditText組件中居中顯示;同時(shí)我們?cè)O(shè)置EditText的android:layout_gravit
系統(tǒng) 2019-08-12 09:29:51 2355
手把手全程教你開(kāi)發(fā)android應(yīng)用——的哥寶貝(功能介紹篇)本文所介紹的應(yīng)用——的哥寶貝,本應(yīng)用為實(shí)用性應(yīng)用,為應(yīng)目前城市中的士司機(jī)與乘客之間方位溝通問(wèn)題導(dǎo)致的資源與服務(wù)不足等情況而誕生。的哥寶貝可以及時(shí)反映乘客的分布以及附近司機(jī)的方位,并且對(duì)于位置偏遠(yuǎn)的乘客,可以在的哥寶貝中聯(lián)系就近或者已收藏的司機(jī)接送,以及完善的評(píng)分制度等。本應(yīng)用配置環(huán)境為Eclipse3.5.2&Android2.1,引用云服務(wù)器BmobSDK(功能實(shí)現(xiàn)篇詳解,可登陸www.bmo
系統(tǒng) 2019-08-12 09:30:01 2352
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術(shù)一般,由于喜愛(ài)安卓而產(chǎn)生了翻譯的念頭,純屬個(gè)人興趣愛(ài)好。原文鏈接:http://developer.android.com/training/location/receive-location-updates.html如果你的應(yīng)用有導(dǎo)航的功能,你可能會(huì)希望可以定期獲取用戶的地理位置。雖然你可以通過(guò)LocationClient.getLastLocation()做
系統(tǒng) 2019-08-12 01:54:43 2350
首先介紹一下View類,View類是android的一個(gè)超類,每一個(gè)View都有一個(gè)用于繪畫(huà)的畫(huà)布,這個(gè)畫(huà)布可以進(jìn)行任意的擴(kuò)展。有的時(shí)候我們需要自定義VIew實(shí)現(xiàn)自己想要的視圖。view、SurfaceView是游戲開(kāi)發(fā)中經(jīng)常用到的視圖。View:顯示視圖,內(nèi)置畫(huà)布,提供圖形繪制函數(shù)、觸屏事件、按鍵事件函數(shù)等;必須在UI主線程內(nèi)更新畫(huà)面,速度較慢。SurfaceView:基于view視圖進(jìn)行拓展的視圖類,更適合2D游戲的開(kāi)發(fā);是view的子類,類似使用雙緩
系統(tǒng) 2019-08-12 09:30:20 2348
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術(shù)一般,由于喜愛(ài)安卓而產(chǎn)生了翻譯的念頭,純屬個(gè)人興趣愛(ài)好。原文鏈接:http://developer.android.com/training/basics/actionbar/styling.htmlActionBar能夠向你的用戶提供易掌握的操作方法,同時(shí)也能幫助用戶導(dǎo)航,但這不代表所有應(yīng)用的Action都長(zhǎng)一個(gè)模樣。如果你希望將你的ActionBar風(fēng)格進(jìn)行
系統(tǒng) 2019-08-12 01:55:23 2345
Android學(xué)習(xí)之橫豎屏切換與Activity生命周期的關(guān)系這篇文章有著很詳細(xì)的報(bào)告….走近科學(xué)對(duì)于最后一點(diǎn)表達(dá)一下自己的看法…關(guān)于橫屏切換豎屏調(diào)用兩次,我特地的看了一下全鍵盤(pán)的手機(jī),在觀察中發(fā)現(xiàn)1,當(dāng)推出鍵盤(pán)的時(shí)候,會(huì)觸發(fā)硬件的改變,使手機(jī)豎屏變成了橫屏2,當(dāng)推進(jìn)鍵盤(pán)的時(shí)候,合上手機(jī)的一刻,觸發(fā)的是同一樣的固件,由于,固件是無(wú)法辨別那個(gè)是推進(jìn),和推出,發(fā)出的是一樣的信號(hào),然后系統(tǒng)就會(huì)認(rèn)為這是一個(gè)橫屏改變,等到合上手機(jī)的時(shí)候系統(tǒng)再接受到一個(gè)信號(hào),然后切換
系統(tǒng) 2019-08-12 01:33:12 2344
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:28 2342
最近一段時(shí)間,因?yàn)楣卷?xiàng)目的需要,對(duì)HTTP協(xié)議以及FTP協(xié)議都有所了解,并且在基于網(wǎng)絡(luò)開(kāi)放源代碼基礎(chǔ)上,能夠完成項(xiàng)目的要求。今天給大家分享下,怎樣建立屬于我們自己的FTP服務(wù)器以及FPT客戶端,同時(shí)非常非常感謝這些開(kāi)源軟件及其作者為IT行業(yè)做出的貢獻(xiàn),最大程度上至少解放了我們這些IT碼農(nóng)。且看正文。本文主要內(nèi)容:1、FTP服務(wù)端部署----基于Android中SwiFTP開(kāi)源軟件介紹;2、FTP客戶端部署---基于ftp4j開(kāi)源jar包的客戶端開(kāi)發(fā);3、
系統(tǒng) 2019-08-29 23:29:49 2341