Time of Update: 2018-12-07
一、什麼是Intent?Intent的中文意思是目的。在Android中也是“目的”的意思。就是我們要去哪裡,從這個activity要前往另一個Activity就需要用到Intent。範例程式碼一: 1: //定義一個Intent 2: Intent intent = new Intent(IntentDemo.this, AnotherActivity2.class); 3: //啟動Activity 4:
Time of Update: 2018-12-07
文章目錄 px:dp:dip:sp:mm:in:pt:
Time of Update: 2018-12-07
我們要瞭解Android手機開發與案頭開發有一個主要不同之處:通常在一部Android手機裡同時運行著多個應用(app),每個app對應一個系統進程,當系統需要更多的資源(如記憶體)而空閑資源不足時,Android系統就會選擇殺掉一些“低優先順序”的進程以便釋放所需資源。Android系統是如何確定進程優先順序的高低的呢?如果一個app正在與使用者互動,那麼它所在的進程具有最高優先順序;其次,如果一個app是可見的,例如被一個對話方塊部分遮擋,它所在進程具有第二高的優先順序;再次,如果app當前
Time of Update: 2018-12-07
windows系統上安裝與使用Android NDK r5 很早就聽說了android的NDK應用,只是一直沒有時間去研究,今天花了點時間在windows平台搭建了NDK環境,並成功運行了第一個簡單的android應用。一:什麼是NDK?NDK 提供了一系列的工具,協助開發人員快速開發C(或C++)的動態庫,並能自動將so 和java 應用一起打包成apk。這些工具對開發人員的協助是巨大的。NDK 整合了交叉編譯器,並提供了相應的mk 檔案隔離CPU、平台、ABI
Time of Update: 2018-12-07
不知道是因為最近kaihui還是怎麼的,開啟android sdk官方網站特別的慢,想下載最新版本的platform幾乎變成不可能完成的任務,不知道為什麼Google不像Apache那樣在各國設立鏡像站。為了預防今後再出現這樣的情況,這次乾脆把android開發所需要的各種包總結一下,順便提供本地下載連結,省得以後找起來麻煩。通過分析SDK
Time of Update: 2018-12-07
ListView 是安卓中很常見的空間。不過它的高度,有時候很難去控制。如果布局中有 <ScrollView /> 把listView 包括起來。那它的高度就會變成一個單元的高度。解決辦法 /** * 設定列表框高度,解決滾屏問題 */private void initListViewHeight(ListView list){ ProductListAdapter listAdapter = (ProductListAdapter)list.getAdapter(); if
Time of Update: 2018-12-07
在最新的Android 4.0.3 R2模擬器中,已經加入了GPU支援,可以支援OpenGL ES 2.0標準,讓開發人員可以藉助模擬器來測試自己的OpenGL遊戲。在去年新增了網路攝影機支援之後,現在的新版模擬器也加入了包括多點觸摸輸入裝置的支援, 未來還將加入藍芽和NFC支援……QVGA (240x320, low density, small screen)WQVGA400 (240x400, low density, normal screen)WQVGA432 (240x432,
Time of Update: 2018-12-07
(一)Service介紹和注意事項 Service,後台運行,可互動這樣的一個東西。它跟Activity的層級差不多,但是他不能自己運行,需要通過某一個Activity或者其他Context對象來調用, Context.startService() 和
Time of Update: 2018-12-07
GridView跟ListView都是比較常用的多控制項布局,而GridView更是實現九宮圖的首選!本文就是介紹如何使用GridView實現九宮圖。GridView的用法很多,網上介紹最多的方法就是自己實現一個ImageAdapter繼承BaseAdapter,再供GridView使用,類似這種的方法本文不再重複,本文介紹的GridView用法跟前文ListView的極其類似。。。。也算是我偷懶一下。 先來貼出本文代碼啟動並執行結果: 本文需要添加/修改3個檔案:main.xml、
Time of Update: 2018-12-07
(http://marshal.easymorse.com/archives/2950
Time of Update: 2018-12-07
Inflater英文意思是膨脹,在android中應該是擴充的意思吧。LayoutInflater的作用類似於findViewById(),不同點是LayoutInflater是用來找layout檔案夾下的xml布局檔案,並且執行個體化!而findViewById()是找具體某一個xml下的具體 widget控制項(如:Button,TextView等)。
Time of Update: 2018-12-07
一 Activity的生命週期二 讓Activity變成一個視窗:Activity屬性設定三 你背景Activity被系統回收怎麼辦:onSaveInstanceState四 調用與被調用:我們的通訊使者 - Intent一 Activity的生命週期 和其他手機平台的應用程式一樣,Android的應用程式的生命週期是被統一掌控的,也 就是說我們寫的應用程式命運掌握在別人(系統)的手裡,我們不能改變它,只能學習並 適應它。
Time of Update: 2018-12-07
今天老大出了個需求,要將我們的應用加入到分享列表裡面。做Iphone的小果果說實現不了,在Android上能做。哎,不說什麼了。找資料吧。 首先憑多次的經驗,應該是以下步驟。1,找log,logcat是個好東西,能幫你迅速定位到程式的走向,不光是能找bug哦,有些提示資訊能幫你找到一些解決問題的進入點,比如說上次要調用2.2裝置的自拍。2,看官方文檔,對這個東西的描述,不要急於找網上的案例。要知道,我們的需求千變萬化,網上的案例不見得是符合你的需求的,所以不要亂試一通哈。3,通過官方的描述,找對
Time of Update: 2018-12-07
首先,鄙人要發泄下對Android小小的不滿,為神馬2.3才有api來支援front Camera ,為神馬2.3之前的版本也會有自拍,為神馬每個廠商的調用自拍的方式都不一樣。尼瑪同樣是寫程式,至於搞那麼多不同版本不同相容性問題麼。生物識別技術技術你們傷不起啊!!!GOOGLE 您神馬時候才能統一啊!!!別折磨我們這群蛋疼的碼農了。該死的魂淡廠商們,你們大致統一一下行不行,坑爹的。if(model.equals(SUMSUNG&HTC&MOTO)){system.exit(0)}
Time of Update: 2018-12-07
原創作品,轉載請註明如果你做過多媒體應用,一定會苦惱過,怎樣擷取sd卡中的多媒體檔案。android還是很強大的,如果你知道怎麼調用android的api,萬事就ok了。 當手機或模擬器開機時,會調用android的MediaScanner,掃描sd卡和記憶體裡的檔案。以下是log資訊。12-13 15:39:11.062: VERBOSE/MediaPlayerService(67): Create new media retriever from pid 34912-13 15:39:11.
Time of Update: 2018-12-07
package cn.riddles.activity;import android.app.Activity;import android.os.Bundle;import android.widget.ListView;public class MainActivity extends Activity {private ListView lv;@Override public void onCreate(Bundle savedInstanceState) {
Time of Update: 2018-12-07
Android三年,現在寫代碼,真心沒什麼很大的興趣,每天都是最佳化代碼,最佳化架構,支援人員。非常枯燥乏味。一個項目做了大半年,才做了1/4,光src就有3M了。對這種大型app,我表示很無奈。什麼時候才能到個頭。不過感謝我的line
Time of Update: 2018-12-07
因為以前寫過一個,感覺寫的有點不詳細,這裡做為一個補充! 代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->TelephonyManager telephonemanage = (TelephonyManager) getWindow() .getContext().getSystemService(Context.
Time of Update: 2018-12-07
寫這篇文章前,首先要感謝 Simon_fu ,他的兩篇關於 root 許可權的文章對於我的工作起到了非常大的協助,這篇文章可以說是對他的文章的一個補充。 Simon_fu 的文章可以參考如下兩個網頁:Android程式的安全系統 Android應用程式獲得 root許可權 一般來說, Android 下的應用程式可以“直接”得到的最大的許可權為 system ,但是如果我們需要在程式中執行某些需要 root 許可權的命令,如 ifconfig 等,就需要 root
Time of Update: 2018-12-07
還在繼續學習android的學習,最近學習起來感覺比前幾天好多了,今天又犯了一個錯誤,當然每次犯錯誤,就是當給自己一個警示吧,今天所犯的錯誤是用一個view去擷取另一個View上的控制項的ID,找了十多分鐘,後來查了一下,才突然明白了,原來一直在犯這個錯誤,昨天是因為在使用函數的時候,本來應該是按Lay找的,結果也弄成按ID找的了,結果差不多,找了一個晚上,才發現了,以後自己一定要細心,看參數,一定得看準確!祝自己學習更快!