publicShelfSwitchDialog(Contextcontext){super(context,android.R.style.Theme_NoTitleBar);setContentView(R.layout.newspaper_switch_dialog);this.context=context;Windowwin=getWindow();win.getAttributes().gravity=Gravity.TOP;win.setBac
系統 2019-08-29 23:36:33 2512
一直抽不出時間來調試這個BUG。沒想到cnblogs已經有人解決。謝謝分享。原址:http://www.cnblogs.com/yueang/archive/2013/02/18/2915186.html研究過twilove的faplayer代碼的人應該都知道,faplayer代碼中使用了兩個播放器程序,一個是android自帶的播放器作為默認的播放器,另外一個就是使用了vlc代碼的播放器。之前寫過一篇相關的文章:采用faplayer播放EPUB書中的mp
系統 2019-08-29 22:34:36 2508
先說下人。從2008年剛剛出Android的時候,就接觸過,或者說看過資料,還去過谷歌的開發者大會,聽Android講座。擦~說這么多,真有點丟人。。工作后呢,一直是GIS、Web、Web、GIS,自己也懶,再也不翻Android的資料。轉眼間,現在的Android已是4.0以上版本。對android還是2008年時的印象。。自己都佩服自己。現在學了一段時間了,把經驗和教訓總結一下。。互相切磋,也請高手給予更多建議。直接入題。1、環境搭建如今的環境也少費好
系統 2019-08-12 09:30:22 2508
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/secure-file-sharing/retrieve-info.html當一個客戶端應用嘗試對一個有URI的文件進行操作時,應用可以向服務應用索取關于文件的信息,包括文件的數據類型和文件大小。數據類型可以幫助客戶應用確
系統 2019-08-12 01:55:14 2507
二維圖形2DGraphicsAndroid提供一個定制的2D圖形庫,用來繪制圖形圖像和制作動畫。你將從android.graphics.drawable和android.view.animation包中找到這些通用類。本文簡單介紹如何在Android應用程序中進行畫圖。我們將討論使用Drawable對象畫圖的基礎知識,如何使用幾個Drawable子類,以及如何創建動畫,一個圖形的補間動畫或者一系列圖形的連續動畫(就像電影膠卷一樣)。可繪制物Drawable
系統 2019-08-29 22:43:28 2505
在項目中我們會經常遇到這種圓角效果,因為直角的看起來確實不那么雅觀,可能大家會想到用圖片實現,試想上中下要分別做三張圖片,這樣既會是自己的項目增大也會增加內存使用量,所以使用shape來實現不失為一種更好的實現方式。在這里先看一下shape的使用:[html]viewplaincopy
系統 2019-08-29 23:29:54 2489
1.Intent的用法:(1)Action跳轉1、使用Action跳轉,當程序AndroidManifest.xml中某一個Activity的IntentFilter定義了包含Action,如果恰好與目標Action匹配,且其IntentFilter中沒有定義其它的Type或Category過濾條件,那么就正好匹配了。如果手機中有兩個以上的Action程序匹配,那么就會彈出一個對話可框來提示說明。例如打開一個網址,彈出可選對話框:Action的值在Andr
系統 2019-08-29 23:02:41 2488
本章節翻譯自《Beginning-Android-4-Application-Development》,如有翻譯不當的地方,敬請指出。原書購買地址http://www.amazon.com/Beginning-Android-4-Application-Development/dp/1118199545/我們已經知道,一個activity通過使用Intent對象調用另外一個activity。為了能讓其他activity做出回應,還需要在AndroidMan
系統 2019-08-29 22:22:02 2487
本章節翻譯自《Beginning-Android-4-Application-Development》,如有翻譯不當的地方,敬請指出。原書購買地址http://www.amazon.com/Beginning-Android-4-Application-Development/dp/1118199545/WebView能夠讓你在activity中去內嵌一個web瀏覽器。如果你的應用需要內嵌一些web內容的話,這是非常有用的。下面展示如何在activity中
系統 2019-08-29 22:15:27 2484
相信很多同學都會有操作SQLite不方便的感覺,對于數據庫操作又不能很明顯地看出問題,這里我們就接上一章的SQLite操作輔助類進行單元測試,OK,我們來看一下類碼:首先是DatabaseHelper.javaimportandroid.content.Context;importandroid.database.sqlite.SQLiteDatabase;importandroid.database.sqlite.SQLiteOpenHelper;pub
系統 2019-08-12 09:29:28 2478
一、Service簡介Service有local和remote兩種類型。local主要是用于本地的應用程序之間的調用,remote主要用于不同應用之間的重用,這里用到AIDLIPC機制。關于AIDLIPC機制可以參閱SDKDevGuide,很簡單!當然,你要是想完全理解這種機制可能要花費點時間喲,不過還好,我只是用一下,呵呵!~~二、Service與進程android各個組件之間默認運行在同一個進程之中,它們有各自所在的進程來管理,它們是主線程的一部分而不
系統 2019-08-29 22:47:52 2477
一:學會懶惰沒搞錯吧?竟然讓程序開發人員學會懶惰?程序開發人員可能是世界上最為忙碌的一類人啦!對,沒錯,學會懶惰!正因為程序開發人員忙碌,正因為程序開發人員可能會在客戶無限變化的需求之下沒日沒夜的加班,所以要學會懶惰,這樣,你就可以把更多的時間浪費在美好的事物身上!如何懶惰:1,Don’tReinventtheWheel(不要重復發明輪子)。2,InventingtheWheel(發明輪子)。1,Don’tReinventtheWheel(不要重復發明輪子
系統 2019-08-29 23:49:55 2475
本文來自http://blog.csdn.net/hellogv/,引用必須注明出處!本文使用SAX來解析XML,在Android里面可以使用SAX和DOM,DOM需要把整個XML文件讀入內存再解析,比較消耗內存,而SAX基于事件驅動的處理方式,可以在各節點觸發回調函數,不過SAX適合節點結構簡單的XML文檔,復雜的XML文檔在后期的節點深度處理會有點麻煩。本文要解析的test.xml文件如下:
系統 2019-08-29 22:29:51 2475
最近做了一個Android項目,要求軟件能夠自動下載指定的APK文件并自動安裝,無須用戶操作,即靜默安裝。在查閱了GOOGLE之后,綜合了各位方法之后,找到了一種相對簡化的方法,不過此方法只在4.0的Android版本下測試過,其它版本各位可以照此方法嘗試一下。想要做到靜默安裝,其實就是要有權限執行pminstall命令。準備工作其實就兩步:1、獲取執行權限2、執行命令我們首先介紹第二步,如何執行pminstall命令:關鍵代碼其實就一句:Runtime.
系統 2019-08-29 22:40:09 2472
轉載請注明出處:http://blog.csdn.net/guolin_blog/article/details/9526247最近二維碼真是越來越火了,隨便電視上、網絡上、商場里,到處都是二維碼。而內嵌二維碼掃描功能的軟件也越來越多,QQ、微信、UC瀏覽器等等應用都可以對著二維碼掃一掃,感覺我們自己的應用里不加上二維碼掃描功能,都跟不上時代潮流了。所以今天我就將帶著大家一起,在我們自己的程序里加入二維碼掃描的功能。不過,二維碼功能如果真要做起來還是非常復
系統 2019-08-12 09:29:48 2471