一、bindService簡介bindService是綁定Service服務,執(zhí)行service服務中的邏輯流程。service通過Context.startService()方法開始,通過Context.stopService()方法停止;也可以通過Service.stopSelf()方法或者Service.stopSelfResult()方法來停止自己。只要調用一次stopService()方法便可以停止服務,無論之前它被調用了多少次的啟動服務方法。客
系統(tǒng) 2019-08-12 09:29:28 2591
隨著Android系統(tǒng)的應用和游戲越來越豐富,甚至有些比起Windows、Mac上的軟件更加好用好玩,因此很多人都希望能在電腦上也能玩到安卓的游戲或APP。我們曾推薦過BlueStacks,而Genymotion則是另一款更加優(yōu)秀專業(yè)高性能的安卓Android模擬器!它支持Windows、Mac、Linux,由于其模擬運行速度很快畫面流暢、且支持OpenGL3D加速、多開、全屏等特性,并提供Eclipse、IntelliJIDEA的開發(fā)插件,不僅是開發(fā)者們
系統(tǒng) 2019-08-29 22:41:12 2587
工欲善其事必先利其器引言本系列適合0基礎的人員,因為我就是從0開始的,此系列記錄我步入Android開發(fā)的一些經驗分享,望與君共勉!作為Android隊伍中的一個新人的我,如果有什么不對的地方,還望不吝賜教。在開始Android開發(fā)之旅啟動之前,首先要搭建環(huán)境,然后創(chuàng)建一個簡單的HelloWorld。本文的主題如下:1、環(huán)境搭建1.1、JDK安裝1.2、Eclipse安裝1.3、AndroidSDK安裝1.4、ADT安裝1.5、創(chuàng)建AVD2、HelloWo
系統(tǒng) 2019-08-29 22:32:13 2585
先說下人。從2008年剛剛出Android的時候,就接觸過,或者說看過資料,還去過谷歌的開發(fā)者大會,聽Android講座。擦~說這么多,真有點丟人。。工作后呢,一直是GIS、Web、Web、GIS,自己也懶,再也不翻Android的資料。轉眼間,現(xiàn)在的Android已是4.0以上版本。對android還是2008年時的印象。。自己都佩服自己。現(xiàn)在學了一段時間了,把經驗和教訓總結一下。。互相切磋,也請高手給予更多建議。直接入題。1、環(huán)境搭建如今的環(huán)境也少費好
系統(tǒng) 2019-08-12 09:30:22 2584
二維圖形2DGraphicsAndroid提供一個定制的2D圖形庫,用來繪制圖形圖像和制作動畫。你將從android.graphics.drawable和android.view.animation包中找到這些通用類。本文簡單介紹如何在Android應用程序中進行畫圖。我們將討論使用Drawable對象畫圖的基礎知識,如何使用幾個Drawable子類,以及如何創(chuàng)建動畫,一個圖形的補間動畫或者一系列圖形的連續(xù)動畫(就像電影膠卷一樣)。可繪制物Drawable
系統(tǒng) 2019-08-29 22:43:28 2580
本章節(jié)翻譯自《Beginning-Android-4-Application-Development》,如有翻譯不當?shù)牡胤剑凑堉赋觥T瓡徺I地址http://www.amazon.com/Beginning-Android-4-Application-Development/dp/1118199545/我們已經知道,一個activity通過使用Intent對象調用另外一個activity。為了能讓其他activity做出回應,還需要在AndroidMan
系統(tǒng) 2019-08-29 22:22:02 2569
本章節(jié)翻譯自《Beginning-Android-4-Application-Development》,如有翻譯不當?shù)牡胤剑凑堉赋觥T瓡徺I地址http://www.amazon.com/Beginning-Android-4-Application-Development/dp/1118199545/WebView能夠讓你在activity中去內嵌一個web瀏覽器。如果你的應用需要內嵌一些web內容的話,這是非常有用的。下面展示如何在activity中
系統(tǒng) 2019-08-29 22:15:27 2569
相信很多同學都會有操作SQLite不方便的感覺,對于數(shù)據庫操作又不能很明顯地看出問題,這里我們就接上一章的SQLite操作輔助類進行單元測試,OK,我們來看一下類碼:首先是DatabaseHelper.javaimportandroid.content.Context;importandroid.database.sqlite.SQLiteDatabase;importandroid.database.sqlite.SQLiteOpenHelper;pub
系統(tǒng) 2019-08-12 09:29:28 2569
本文原創(chuàng),轉載請注明出處:http://blog.csdn.net/qinjuning上篇文章<>中,我們了解了View樹的轉換過程以及如何設置View的LayoutParams的。本文繼續(xù)沿著既定軌跡繼續(xù)未完成的job。主要知識點如下:1、MeasureSpc類說明2、measure過程詳解(揭秘其細節(jié));3、rootView被添加至窗口時,UI框架是
系統(tǒng) 2019-08-29 22:40:05 2568
1.Intent的用法:(1)Action跳轉1、使用Action跳轉,當程序AndroidManifest.xml中某一個Activity的IntentFilter定義了包含Action,如果恰好與目標Action匹配,且其IntentFilter中沒有定義其它的Type或Category過濾條件,那么就正好匹配了。如果手機中有兩個以上的Action程序匹配,那么就會彈出一個對話可框來提示說明。例如打開一個網址,彈出可選對話框:Action的值在Andr
系統(tǒng) 2019-08-29 23:02:41 2567
在項目中我們會經常遇到這種圓角效果,因為直角的看起來確實不那么雅觀,可能大家會想到用圖片實現(xiàn),試想上中下要分別做三張圖片,這樣既會是自己的項目增大也會增加內存使用量,所以使用shape來實現(xiàn)不失為一種更好的實現(xiàn)方式。在這里先看一下shape的使用:[html]viewplaincopy
系統(tǒng) 2019-08-29 23:29:54 2564
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/animation/layout.html一個布局變更動畫是一個預加載的動畫,當每次你對布局配置進行修改以后,系統(tǒng)就會運行這個動畫。所有你需要做的就是在布局中設置一個屬性,來告訴Android系統(tǒng)來執(zhí)行這個布局變更動畫,然
系統(tǒng) 2019-08-12 01:55:03 2564
一、Service簡介Service有l(wèi)ocal和remote兩種類型。local主要是用于本地的應用程序之間的調用,remote主要用于不同應用之間的重用,這里用到AIDLIPC機制。關于AIDLIPC機制可以參閱SDKDevGuide,很簡單!當然,你要是想完全理解這種機制可能要花費點時間喲,不過還好,我只是用一下,呵呵!~~二、Service與進程android各個組件之間默認運行在同一個進程之中,它們有各自所在的進程來管理,它們是主線程的一部分而不
系統(tǒng) 2019-08-29 22:47:52 2561
Place詳情展示頁面可以幫助開發(fā)者便捷的展示Poi詳情信息,此外通過詳情展示頁面您還可以實現(xiàn)電話的撥打等功能。今天將向大家介紹Place詳情頁的具體使用方法。第一步,創(chuàng)建工程,并放置基礎地圖mapview控件(詳細介紹請參考:百度地圖SDKforAndroid【Demo地圖展示】)。布局文件代碼及主程序中的代碼如下:
系統(tǒng) 2019-08-12 09:29:38 2556
最近做了一個Android項目,要求軟件能夠自動下載指定的APK文件并自動安裝,無須用戶操作,即靜默安裝。在查閱了GOOGLE之后,綜合了各位方法之后,找到了一種相對簡化的方法,不過此方法只在4.0的Android版本下測試過,其它版本各位可以照此方法嘗試一下。想要做到靜默安裝,其實就是要有權限執(zhí)行pminstall命令。準備工作其實就兩步:1、獲取執(zhí)行權限2、執(zhí)行命令我們首先介紹第二步,如何執(zhí)行pminstall命令:關鍵代碼其實就一句:Runtime.
系統(tǒng) 2019-08-29 22:40:09 2553