@Override public boolean onCreateOptionsMenu(Menu menu) { /* * add()方法的四個參數,依次是: 1、組別,如果不分組的話就寫Menu.NONE, * 2、Id,這個很重要,Android根據這個Id來確定不同的菜單 3、順序,那個菜單現在在前面由這個參數的大小決定 * 4、文本,菜單的顯示文本 */
代碼Code highlighting produced by Actipro CodeHighlighter
吸引使用者的眼球,是我們至死不渝的追求; 第一時間呈現最有價值的資訊,簡明大方,告訴客戶,你的選擇是多麼的明智,這正是你尋覓已久的東西。 分組的應用場合還是很多的,有資料集合的地方往往要分組顯示; 分組的形式也很多,最常見的就是鑲嵌在列表中,網上說的很多ExpandListView的也是一種。 Android內建的通訊錄中的連絡人是按照拼音首字母(A,B,C,D......)分組分類的,效果如下:
方法一:在XML檔案中指定 單擊事件函數<Button android:id="@+id/button1" android:layout_width="120dip" android:layout_height="wrap_content" android:layout_alignParentLeft="true"
北京時間10月7日訊息,據美國科技部落格網站TechCrunch報道,訊息人士周二透露,今後數月內,戴爾將在美國市場發售其Mini 3i智能手機,以同宏達電(HTC)、三星和摩托羅拉的同類Android手機爭搶市場。訊息人士稱,中國版Mini 3i手機價格較低,塑料感很強,而美國版Mini 3i將在此基礎上加以升級,即其硬體設定將高於中國版,如美國版可能將配置500萬像素網路攝影機,而中國版配置300萬像素網路攝影機。此外,美國版Mini
關於Activity之間的訊息的傳遞。利用Bundle是一種比較方便的辦法。程式的效果是活動A向B跳轉的同時發送一字串,B讀出字串。先在AndroidManifest.xml中定義一個新的Activity,target: Xml代碼 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android"
Activity啟動後點擊一個介面按鈕後會開啟一個服務(暫訂為padService),在padService中會啟動一個線程(暫訂為Thread-3)發起Socket串連。我們項目中使用mina作為socket通訊架構,用過mina的同志們應該熟悉,Thread-3隻是負責監聽,具體的訊息處理是另外的線程。在我們的IoHandler中處理訊息,現在的問題是,我需要在IoHander的sessionOpened方法中給Activity一個訊息去更新UI介面,這個就涉及到不同線程間的通訊了。
在android中,假如有的文字檔,比如TXT放在raw下,要直接讀取出來,放到螢幕中顯示,可以這樣: private void doRaw(){InputStream is = this.getResources().openRawResource(R.raw.ziliao);try{doRead(is);}catch(IOException e){女裝品牌熱門排行榜e.printStackTrace();}}private void doRead(InputStream is)
自己封裝的menu自訂菜單列表,首先必須建立一個類繼承activity,讓後要調用自訂菜單的類直接繼承。package com.cng;import java.util.ArrayList;import java.util.HashMap;import android.app.Activity;import android.app.AlertDialog;import android.app.TabActivity;import
ImageButton在Android的運用非常靈活,既可以在.java中實現,也可以在.xml中實現,但相比較而言在.xml中實現更有利於代碼的改動,現分別講述以上兩種實現方式:1.
package com.baosight.menu;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;/** * 選項菜單軟體開發 * * @author shyboy(897948924@qq.com) * */public class OptionMenuActivity extends Activity { /** *
前段時間在看一個用proguard加過保護的程式,發現proguard的作用:1)混淆類名,全變成了a.a.a.a.x2)混淆了函數名3)混淆了字串看代碼比較惱火,而且,如果用jd-gui反編譯也會出錯。但是,不管怎麼樣,proguard還是有很大的缺點的,比如String test =
AsyncTask是個不錯的東西,可以使用它來做下載進度條。代碼講解如下:package com.example.downloadfile;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;import android.app.Activity;import android.app.
在有些應用和情境中,需要屏蔽軟體盤,有如下兩種方法 1View v = findViewById(R.id.myView);比如找出的View為fEmail,則InputMethodManager imm = (InputMethodManager)this.getSystemService(Context.INPUT_METHOD_SERVICE);imm.hideSoftInputFromWindow(fEmail.getWindowToken(),
1. 星星評級(http://kitjs.co.cc/demo/StarLevel/demo.html) 支援Webkit核心,使用方法如下瀏覽器上,用滑鼠在星星上按下,左右移動,選擇星星層級,釋放左鍵,選擇成功,給出提示手機上,手指按下,左右移動,選擇星星層級,手指移開,選擇成功,給出提示 2. 標籤選項卡(http://kitjs.co.cc/demo/TabPanel/demo.html) 支援Webkit核心,使用方法如下 電腦上,1.左鍵單擊選擇,開啟tab對應的div容器2
——不積跬步,無以至千裡;不積小流,無以成江海 所謂工欲善其事,必先利其器,而筆者選用的開發神器便是Eclipse+ADT外掛程式,開發語言筆者選的是java語言,所以JDK的安裝配置是必不可少的~好吧,接下來就開始我們的神器鑄造之旅吧~ 1、JDK的安裝 JDK版本需要5以上,可以去Sun的首頁下載(悲哀的說應該是Oracle的首頁)。筆者下載的是可執行程式,所以下載後直接"下一步"式的安裝完成。至於Java環 境怎麼配置,這兒就略去了~
demo1代碼 Code highlighting produced by Actipro CodeHighlighter
代碼Code highlighting produced by Actipro CodeHighlighter
在Google採取行動反對CyanogenMod項目的幾天之後,提供了定製的Android韌體。一組Android開發人員成立了開發式Android聯盟。根據項目的網站介紹,這個聯盟是‘pro-Android’而不是‘anti-Google’。他們的目的取代封閉的原始碼,專有的應用程式套件組合括OEM Android 安裝程式也轉為開源,以便於自由的發布。
10月10日訊息,據國外媒體報道,Google推出了新版本的Android開源移動手機平台以便修複兩個可能導致拒絕服務的攻擊的安全性漏洞。 據處理開源軟體項目安全性漏洞披露事務的組織oCERT稱,這些安全性漏洞能夠讓駭客實施攻擊,使Android手機無法使用。 最近有關Android作業系統處理簡訊的報道稱,一個特殊製作的簡訊能夠斷開手機與蜂窩網路的串連。這種惡意簡訊包含一個惡意格式的“WAP