Time of Update: 2018-12-04
在ubuntu環境下,一直使用的是系統內建的firefox瀏覽器,但是前一段時間不知道怎麼滴了,不能看視頻了,再網上找了好多方法,沒有用,把adobe的flash外掛程式卸了又裝上,還是沒有用,我還想看看歐冠進球視頻呢!!! 實在不行,那咱就換吧,sudo apt-get install chromium-browser。呵呵,我裝個chrome,在windows系統中,一直使用的就是它,好吧,上網速度好像比firefox要好些。
Time of Update: 2018-12-04
Time of Update: 2018-12-04
不知道是何種原因,今天開啟模擬器的時候出現了這個提示the user data image is used by another emulator,在網上尋找了一下,原來是:系統判斷你當前已經啟動了另外一個emulator,可能是某些正常操作或異常退出造成的。 解決的方法是:系統判斷你當前已經啟動了另外一個emulator,可能是某些正常操作或異常退出造成的。進入你avd目錄下:在xp下可能是:C:\Documents and
Time of Update: 2018-12-04
android4.1源碼出來,沒事也想下載下來看一下,結果悲劇的發現虛擬機器上給ubuntu分配的硬碟空間太小了,就剩下2.7G。而在官方文檔中:The source download is approximately 6GB in size,說明原始碼大小在6G左右,只好為Vmware虛擬機器中的ubuntu再掛載一個20G的硬碟。 首先,開啟Vmware裡面VM裡面的setting。如:進入設定介面:選擇Hard
Time of Update: 2018-12-04
這幾天一直在弄Launcher這方面的東西,心得在前面的:Launcher源碼中Intent.createChooser()實現原理及小例子,Luncher修改wallpaper(壁紙)源碼跟蹤(代碼實現過程分析),給Luncher添加自訂壁紙(修改Luncher介面和在程式中修改壁紙)。感興趣的朋友可以看下。
Time of Update: 2018-12-04
這三個代碼都是從網上下載來的,但是匯入到eclipse裡面以後,中文注釋出現亂碼,所以我文章裡面的注釋有很多可能是自己添加的,如有不準確的地方,敬請諒解和留言告知!這個例子是listview一開始顯示10個,下拉listview,就會更新添加列表,知道第50個。 首先,布局檔案是非常簡單,可以直接看代碼,首先,先看下自訂的一個簡單的Adapter:class listViewAdapter extends BaseAdapter {int count =
Time of Update: 2018-12-04
有的時候,對launcher的開發,需要去掉launcher上面的搜尋方塊和ProtipWidget,另外,ProtipWidget是android從2.2版本以後才添加上的。在找尋了n久以後,經過網友的幫張,原來定義檔案在Launcher2/res/xml/default_workspace.xml,下面把檔案貼出來:<?xml version="1.0" encoding="utf-8"?><favorites
Time of Update: 2018-12-04
在android的原始碼中,螢幕之間的跳轉是如何?的呢?在workspace.java中開始。在這個類中,為實現螢幕切換主要重寫了以下幾個方法:onMeasure()、onLayout()、onInterceptTouchEvent()、onTouchEvent()方法,另外還是用了CustomScroller mScroller來平滑過渡各個頁面之間的切換。
Time of Update: 2018-12-04
又到10點半,時間真是過的真快。在項目中,遇到不能ListView及時更新的問題。寫了一個demo,其中也遇到一些問題,一併寫出來。前幾個月總是有點懶,但是這個月總算是湊夠4篇了。代碼比較簡單,遇到點簡單的問題,弄到了現在。好吧,上代碼:public class PersonAdapter extends BaseAdapter {private ArrayList<PersonBean> mList;private Context mContext;public
Time of Update: 2018-12-04
在android原生代碼中,長按圖片中的向前屏切換或者向後屏切換或者中間的那個所有應用的按鈕,在其上方就會出現5個小的螢幕縮圖。 由此,我們在launcher的代碼裡面尋找一下,首先,我們要找到onLongClick(View v)這個方法,看下代碼:public boolean onLongClick(View v) { switch (v.getId()) { case R.id.previous_screen:
Time of Update: 2018-12-04
首先,準備好兩張內容相同的圖片,規格分別為 107×80 640×480,格式為jpg格式,然後分別命名為wallpaper_papername_small和
Time of Update: 2018-12-04
在home節面上,當我們點擊中間按鍵的時候,會跳轉到一個,在代碼中是如何?的呢?我們來找一下:mHandleView = (HandleView) findViewById(R.id.all_apps_button); mHandleView.setLauncher(this); mHandleView.setOnClickListener(this); mHandleView.setOnLongClickListener(this)
Time of Update: 2018-12-04
在android2.2中,launcher的底部被修改成這種模式,有時候修改launcher的時候需要去掉電話和瀏覽器兩項,我們可以在res/layout-port/檔案夾中找到launcher.xml檔案,在其中有以下代碼<RelativeLayout android:id="@+id/all_apps_button_cluster" android:layout_width="fill_parent"
Time of Update: 2018-12-04
首先,在Launcher.java代碼中,第125行static final int SCREEN_COUNT = 5;static final int DEFAULT_SCREEN = 2;//第一頁是從0開始計數,這裡是把第三個頁面作為預設首頁第一個參數定義螢幕個數,第一個參數是預設的首頁。在這裡,你可以做出自己的修改。但是,僅這點修改,遠遠不夠,我們看一下launcher.xml<com.android.launcher2.DragLayer
Time of Update: 2018-12-04
在launcher中,長按螢幕,圖掛了,我們在代碼裡面找一下:首先,找到onLongClick(View v)方法,然後在這個方法中,有如下代碼:if (mWorkspace.allowLongPress()) { if (cellInfo.cell == null) { if (cellInfo.valid) { // User long pressed on empty space
Time of Update: 2018-12-04
前言:一出了好幾天,這幾天比較忙,也說不清楚忙什麼,活的還算充實,現將二記錄下來,留作紀念。說話間,到了10月24號,昨晚大家已經商議好,今天陪我出去玩,真是感覺榮幸之至。他們5個人領著我自己玩,由於利的努力,昨天晚上花費n長時間終於說服x老師(利,笑而不語)。早晨起來,利已經匆忙趕往山大。然後就和高慶增,還有我妹去吃早飯。山建的早飯真是不錯,碗那麼大,粥挺好喝。油條這麼香,而且還酥。比我們學校的可是好多(話說我們學校油條,又黑又硬,牙齒不好的想吃油條得用小刀削開,弄成一段用水往下送,感興趣的朋
Time of Update: 2018-12-04
要想做好launcher,對其基本的架構瞭解是必須的,在這篇文章裡,簡單的介紹下launcher中類的構成和架構,首先,這篇文章中很多資源均從互連網中獲得,感謝網友們的無私奉獻,大家都共用,進步才會更快。第一步,先看兩張從網上找來的launcher的架構圖。第二張:通過這兩張圖,簡單的說下:整個launcher,準確來說應該是homescreen更為合適,是一個包含三個child
Time of Update: 2018-12-04
大家看這篇文章的時候,可能已經看過在launcher 2.1上實現2.2的螢幕標記(http://gqdy365.iteye.com/blog/897636),使用一個imageView顯示不同的圖片,看一下android裡面launcher2裡面原始碼的實現,在drawable檔案夾裡面,可以找到一個home_arrows_left.xml的檔案,內容如下:<?xml version="1.0" encoding="utf-8"?><level-list
Time of Update: 2018-12-04
首先想要說明一下,這個Demo例子是從eoeAndroid上面Download下來的,本文裡只是解析,學習一下實現原理。從昨天開始就想分析下,一直拖到今天,不到5點,睡不著了(當然不是因為這個技術問題),就趁著早晨把他寫下來吧,多有不足,請多多原諒。下面開始正題 ,先看下程式運行是圖片:然後你可以拖動圓形菜單外面項到圓形菜單中:開始正式的代碼解析:主Activity的onCreate:@Overridepublic void onCreate(Bundle
Time of Update: 2018-12-04
下面的這個例子也是從網上找來的,不是自己寫的,一直想學習下,但是一直沒有寫,以前也研究研究的是launcher的頁面跳轉,launcher修改--左右滑動螢幕切換源碼追蹤說實話,那個代碼有點複雜,所以理解的也不是很透徹。看到這個例子,比較簡單些,再這裡學習下: 首先,看下吧:雖然很花哨,都是背景圖片。 看下他的布局檔案:<?xml version="1.0" encoding="utf-8"?> <RelativeLayout