Time of Update: 2018-12-05
<project name="appdiy" default="zipalign" basedir="."><!-- ANT環境變數 --><property environment="env" /><!-- 應用程式名稱 --><property name="appName" value="${ant.project.name}" /><!-- SDK目錄(擷取作業系統環境變數ANDROID_SDK_HOME的值) -->
Time of Update: 2018-12-05
需求前提:現在有4個小的android項目,由於可能要發布不同的渠道號進行推廣,所以就要開發一個小的打包工具供非技術人員任意指定參數進行無限制打包。
Time of Update: 2018-12-05
開發中遇見類似標題中提到的,項目引入第三方library project,是個頭疼的問題,其實解決這個問題關鍵點事library project 的R.java的產生, 具體編譯產生R.java檔案ant指令碼如下: <target name="gen-R" depends="init"><echo>Generating R.java from the resources...</echo><exec executable="${aapt}"
Time of Update: 2018-12-05
作者:徐建祥(netpirate@gmail.com)時間: 2010/12/15來自: http://www.anymobile.org Widget雜談:最早Widget是指在PC的案頭上的小視窗程序;Web上的先行者似乎是Yahoo!;當然,OPhone也搞了一套Widget,HTML+CSS的東東。 我們這裡談的所謂Widget,就是視窗小組件,Android SDK從1.5版本開始支援AppWidget
Time of Update: 2018-12-05
作者:徐建祥日期:2012/10/16網址:http://www.anymobile.org一、Android ProjectsAndroid ProjectsAn Android project is the container for your application's source code, resource files, and files such as the Ant build and Android Manifest file. An application project
Time of Update: 2018-12-05
作者:徐建祥(netpirate@gmail.com)日期:2010/07/28網址:http://www.anymobile.org 安裝程式:軟體從無到有。卸載程式:軟體從有到無。更新程式:軟體的覆蓋安裝,可以保留原版本的資料,提升軟體版本。 安裝程式的方法: 1、 通過Intent機制,調出系統安裝應用,重新安裝應用的話,會保留原應用的資料。 String fileName =Environment.getExternalStorageDirectory() + apkName;Uri
Time of Update: 2018-12-05
Active Robot = Alien + RobotAir = Fungi + SugarAlcohol = Fire + WaterAlgae = Bacteria + WaterAlien = Amphibians + Mutating bacteriaAluminimum = Fire + Fire + Fire + MetalsAmino acids = Lightning + SwampAmmonites = Cephalopods + SandAmphibians = Fish
Time of Update: 2018-12-05
轉自: http://blog.csdn.net/pugongying1988/article/details/6938972 一、什麼是9.png: 可能做過工作列美化的同學都會知道,我靠,framework-res.apk\res\drawable-hdpi 目錄下有非常非常多的XXXXXX.9.png圖片。千萬不要以為這個9隻是png格式圖片的命名區分,其實他是一種特殊的格式,在png圖片的基礎上動了些手腳,而且這種手腳你會 看不見摸不著(詳情見下面具體內容)。
Time of Update: 2018-12-05
init.rc解析與chmod 改變檔案屬性沒用 轉自:http://h1372865100.blog.163.com/blog/static/2104291032012929114132327/android的init.rc文法是專屬的,可以說是一種語言吧。
Time of Update: 2018-12-05
準備學習android,著手安裝android時聽說很麻煩,在網上看了很多android安裝說明,都是android比較早的版本,我這裡安裝了android4.2,簡單記錄一下。安裝分為幾步,首先申明,安裝時最好保持網路暢通,我目前的環境300k/s。1、下載檔案(ADT bundle for windows-ADT捆綁的軟體包)http://developer.android.com/sdk/index.html點擊 download SDK ADT Bundle for
Time of Update: 2018-12-05
其實寫成粗讀,也是合適的。 快到春節了,偶然開啟CSDN專家群,看到一則訊息,說是送幾本技術書籍給我等。正好,很久沒有看紙質書了。雖然對國內的技術書籍,相當的反感。但是衝著是送書,還是貪小便宜了,心中還有孔乙己的類似思想,貪書,能算貪麼,怎麼說也是愛嘛,愛書,有理。 物流的速度太嚇人了,半個月後,才收到,還好在春節前幾天收到的。中間插一句,物流可惡啊,我的反應慢了,之後才想起,不該讓快遞員,將我社會安全號碼碼寫簽收單上的,這傢伙,想用這個人資訊去賣錢,哥是看過這類資料的,說是一張單子
Time of Update: 2018-12-05
初次接觸到BlueStacks來源於 這麼個需求:N多網盤都採用了任務模式,完成每個任務就贈送對應的空間,以此來黏住使用者。但是Android手機資源畢竟有限,太多的App只是個累贅;同時也存在不用智能機的使用者。所以BlueStacks就順應這個潮流出來了~不得不說這是個神器,就等傳說中的IEmu【貌似此項目發起的大神已經被蘋果招安了】或類似ios
Time of Update: 2018-12-05
Android記憶體管理原則的最佳化一、Android記憶體管理原則1.Backing Swap (優先執行Compcache,不能滿足要求時再啟用SWAP)2.Compcache (壓縮緩衝,消耗CPU效能,比較費電)3.Swap (傳統LINUX的SWAP,加速SWAP所在介質的損耗)4.lowmemorykiller (低記憶體殺手)如啟用Backing
Time of Update: 2018-12-05
解決Android系統中虛擬SD卡和真實SD卡二者的矛盾!因為手機儲存理念的進化,現在Android4.1和4.2對虛擬SD卡和真實SD卡的表述有點複雜,如下:虛擬SD卡,即系統設定中稱為手機儲存,習慣上稱為內建SD卡,系統目錄結構中又表述為/sdcard、/mnt/sdcard或/storage/sdcard0三種,有相容性好,速度快的優勢,但空間有限不能任意擴充;真實SD卡,即系統設定中稱為SD卡,習慣上稱為外置SD卡,系統目錄中又表述為/sdcard、/sdcard-ext、/mnt/sd
Time of Update: 2018-12-05
費了將近一周的時間,Android源碼和對應Freerunner上的源碼才下載下來。上周根本不懂repo,也不知道下載中的具體狀態,只知道一直在下,但遇到網路中斷,重新啟動就不知道是繼續還是重新開始了。這周,大概瞭解了manifest.xml的作用,也對下載過程有了一個瞭解。就是這樣也下載了兩天一夜,在宿舍也用同學的本下載,結果慢的要死,下了兩天也只下了一半不到,尤其是經常會出現錯誤。不過那句迴圈語句還是很給力,還算比較幸運,今早上一看,台式機這邊下載成功了,真是幸運。 下載完後,
Time of Update: 2018-12-05
上周google接連發布android2.3和chrome os,雖然chrome看上去還很遙遠,但Android卻在這兩年迎來了井噴式的增長。同時我也感覺到Linux作業系統在生活中扮演越來越重要的地位,開源充滿樂趣,因此瞭解一下Android,同時也學習Linux。
Time of Update: 2018-12-05
I had to add some code in Cocos2dxGLSurfaceView.javain the initView method :mRenderer = new Cocos2dxRenderer(); setFocusableInTouchMode(true); setEGLConfigChooser(8, 8, 8, 8, 16, 0); setRenderer(mRenderer); getHolder().setFormat (
Time of Update: 2018-12-05
註冊ListView的onTouchListener()具體代碼如下listview.setOnTouchListener(new OnTouchListener() {float x,y,ux,uy;@Overridepublic boolean onTouch(View v, MotionEvent event) {// TODO Auto-generated method stubif(event.getAction()==MotionEvent.ACTION_DOWN){x=event.
Time of Update: 2018-12-05
@Override public void onStart(Intent intent, int startId) { super.onStart(intent, startId); //通過WindowManager將浮動的視窗添加到螢幕 mWindowManager = (WindowManager) getSystemService(Context.WINDOW_SERVICE);
Time of Update: 2018-12-05
Android開發之路之二---------第一個程式HelloWord Android的開發學習之路漫長,在艱難漫長的路都要走踏實每一步,今天就開始了第一步,那就是我的第一個程式HelloWord。今後要認真的完成每一步路,才能很好的掌握學習的知識。 我們在學習編程的東西時,第一個學習的程式都是HelloWord,下來就看看我的第一個程式以及的Android的項目詳解。 首先應先建一個Android項目在eclipse中建一個Android Proj