Time of Update: 2018-12-05
/** * Paint即畫筆,在繪圖過程中起到了極其重要的作用,畫筆主要儲存了顏色, * 樣式等繪製資訊,指定了如何繪製文本和圖形,畫筆對象有很多設定方法, * 大體上可以分為兩類,一類與圖形繪製相關,一類與文本繪製相關。 * * <strong><span style="color: #800000; font-size: small;">1.圖形繪製
Time of Update: 2018-12-05
在使用AndroidNDK開發的時候有個事情是很煩人的,那就是建立本地代碼檔案夾,產生本地代碼檔案和建立本地代碼的編譯檔案。特別是實現本地方法的時候,也是比較煩人的,因為本地方法的名字實在是太長了。它的命名規範是:Java_package-name_class-name_method-name(arguments),稍一不留神就會有拼字錯誤,而導致長時間的調試。由於不勘忍受這樣的折磨,也為了不重複同樣的事情(DRY-Don't Repeat
Time of Update: 2018-12-05
Understanding Intent and IntentFilter--理解Intent和IntentFilterIntent(意圖)在Android中是一個十分重要的組件,它是串連不同應用的橋樑和紐帶,也是讓組件級複用(Activity和 Service)成為可能的一個重要原因。Intent的使用分為二個方面一個是發出Intent,另一個則是接收Intent用官方的說法就是Intent
Time of Update: 2018-12-05
Android發展到今天已經到達了一個非常成功的地步,而且它還在越變越好。智能行動裝置也出現了Apple,Microsoft和Google三分天下,當然現在Microsoft的份額還有點可憐,但我相信以Microsoft的實力,還是有能力爭取三分天下的。對於蘋果總是能給世人帶來驚喜,讓人們像追星一樣的成為粉絲,著實有它的神奇之處。但是關於Android,雖然很成功,但是總是有讓人感到不快的地方,批評聲也總是不斷。個人認為,這些不足和批評都應該由Google來負主要責任,下面就談談Google應該
Time of Update: 2018-12-05
要想對一門技術有所瞭解,或是掌握一門技術,或是想成為高手或專家,學習是必然的途徑。學習,我認為,有二個因素決定著學習的效率和成果:一個是學習方法和個人的領悟能力,另外一個就是要有一套較好的學習資源。學習Android開發也是一樣,本主將總結一下在Android學習中的一些比較好的比較有價值的學習資源。1. Android SDK documents這個是非常容易獲得的,你可以從官網來看,也可以從本地安裝的SDK裡面看,因為要想進行Android開發,是一定要有Android
Time of Update: 2018-12-05
我必須聲明一下,本文章是我自己的X度空間最近遷移過來的,不是抄襲。【廢話一段】 前段時間,我的小組開發一個Android主機的系統,這個系統需要外接USB的指紋機、讀卡機、隨身碟,硬體已經有了,主機是一個開發板介面豐富,並且支援Android USB Host模式,外設自然不用說。
Time of Update: 2018-12-05
調用系統圖片瀏覽器的方法如下:Java代碼 Intent intent = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); startActivityForResult(intent, IMAGE_SELECT); activitity回調方法如下: Java代碼 protected void onActivityResult(int requ
Time of Update: 2018-12-05
很多人都想在activity載入完畢的同時處理一下事件,如彈出一個popWindow或者其他,但在onCreate方法中處理這個時間的話,程式會報錯:大意是activity還沒有載入完,不能處理彈窗事件,其實不光是彈窗,只要用到activity.this的事件,在activity載入完之前都不能處理,原因很明顯——popWindow或者是dialog的顯示都要依附在一個parent
Time of Update: 2018-12-05
在做android項目時,我們經常需要從本地或者網路讀取圖片,並轉換為Bitmap圖片,以便使用,下面是讀取本地圖片並轉換的方法:Java代碼 /** * 得到本地或者網路上的bitmap url - 網路或者本地圖片的絕對路徑,比如: * * A.網路路徑: url="http://blog.foreverlove.us/girl2.png" ; * * B.本地路徑:url="fil
Time of Update: 2018-12-05
Android作業系統那個可以通過調用手機平台來實現一些特定的功能,諸如網頁的顯示,郵件的發送等等。那麼今天就為大家總結了幾個Android調用平台功能的應用技巧,協助大家增加編程經驗。Android調用平台功能之顯示網頁Uri uri = Uri.parse("http://google.com"); Intent it = new Intent(Intent.ACTION_VIEW, uri); startActivity(it);
Time of Update: 2018-12-05
3G移動互連網,不僅是開源軟體的又一個春天,也成為廣大企業挖掘的下一個金礦。這裡蘊藏著巨大的商機,同時也暗含了多方勢力的微妙博弈!軟體方面,Google在互連網上建立Android手機作業系統平台,目的在於掌握互連網,充分調控第三方在互連網上開發的免費的資源和應用程式。以英特爾公司為代表的企業聯盟也推出了Moblin軟體(Linux作業系統)平台。諾基亞也已推出開放的互連網作業系統平台,微軟也將在智能手機、迷你筆記型電腦,以及相應作業系統雲端運算平台上推出其新成果。從中國市場來看,中國移動、中國
Time of Update: 2018-12-05
作者:王勁南,華清遠見嵌入式學院講師。移植Android 2.2.1過程環境:Ubuntu10.04及以後版本、Linux2.6.30源碼包(軟體)、ATMEL9G45開發板。(硬體)工具:Gcc4.4及以後版本,Java6-JDK庫檔案:flex, bison, gperf, libsdl-dev, libesd0-dev, libwxgtk2.6-dev, build-essential, zip,
Time of Update: 2018-12-05
最近做的項目用到很多圖片,經常出現記憶體溢出。 Andorid限制了8M的圖片記憶體,如果超過了就會溢出,那就是要及時釋放記憶體中的圖片資源。 我之前的做法是簡單對圖片對象設定null。其實這樣是不行的,圖片依然在記憶體中的。 那如何做更有效呢? 很簡單。有代碼有真相。 Java代碼 if(!bitmap.isRecycled()){//先判斷圖片是否已釋放了 bitmap.recycle(); }
Time of Update: 2018-12-05
Android轉屏時禁止調用onCreateAndroid裝置螢幕自動橫豎旋轉時,每次都會重新調用onCreate函數進行初始化操作,如果遇到載入資料量稍微大點的時候就需要等待很長時間,使用者體驗較差,其實可以通過配置AndroidManifest檔案來改變程式的執行流程,從而避免旋屏時onCreate函數的多次調用。1. 修改AndroidManifest.xml檔案,在activity標籤下面增加參數:< activity
Time of Update: 2018-12-05
上個月僅十幾天,Android手機Defy在我沒有明確使用的情況下把一個月的移動網路套餐流量50M跑光了,而且是我上班在公司時都開著Wifi的,當周未想上網時,卻收到中國移動的簡訊說流量 已不足。我當場暈倒,因為近一個月都沒有怎麼使用GPRS上網,是誰動了我的流量了呢?使用資料管理軟體查 一下,發現有幾個應用用的流量特別多:安卓市場,Andoid Market,Google
Time of Update: 2018-12-05
我們所使用的語言,無論是中文還是英語,都是從左向右讀的(Left-To-Right),因此我們已經十分習慣了從左向右讀(Left-To-Right)。一旦遇到了從右向左讀的(Right-To-Left),便會十分的不習慣,甚至比見到火星文還難受。光看著就令人難受了,但更讓人崩潰的是,還要為應用去定義Arabic語言的字串,也就是為應用添加Arabic語言支援,不但要查看大量的Arabic天書,還要處理一些複雜的字串。對於Right-To-Left的語言,最理想就是以下二種Case,它不需要特別的
Time of Update: 2018-12-05
Android
Time of Update: 2018-12-05
Without any doubts, Android SDK has a poor documentations. There are pitfalls and traps about APIs without any mentions in SDK documentations.1. WebView.clearHistory()When there is only one item in WebView’s internal back/forward list, clearHistory()
Time of Update: 2018-12-05
期待以久的4.0終於發布了。廢話不多說,先來看看4.0主要有哪些特性和與以前版本升級的地方!這些內容都是從SDK 4.0中參考而來的!SDK也可以下載了:Android 4.0統一了先前的針對手機和平板的不同版本和UI體驗,提供了統一的改良的UI和體驗。無論對於使用者還是開發人員來講,這都是一個大好訊息。可以看出4.0在UI方面還是做了很大的調整的,文檔上面說動畫和UI介面將更加的方便使用,非常容易識別,並且操作起來也十分的方便。System Bar和Action Bar又多了System
Time of Update: 2018-12-05
Pull解析方法給應用程式完全的控制文檔該怎麼樣被解析。Android中對Pull方法提供了支援的API,主要是org.xmlpull.v1.XmlPullParser;org.xmlpull.v1.XmlPullParserFactory;二個類,其中主要使用的是XmlPullParser,XmlPullParserFactory是一個工廠,用於構建XmlPullParser對象。應用程式通過調用XmlPullParser.next()等方法來產生Event,然後再處理Event。可以看到它與