android程序
❶ 自己開發的android程序怎麼在手機上運行
1 首先在虛擬機上運行一次,然後打開你的源代碼在bin文件下有個apk文件把它拿出來裝到你手機上就可以了
2或你以後可以直接用真機代替虛擬機搞開發,可以直接連接數據線到電腦,(要有驅動,如不知道怎麼下驅動,可以下載91手機助手或豌豆莢幫你自動安裝),然後你在Eclipse下點擊運行你的程序是可以在Target項中點擊Manual選擇真機運行
❷ 安卓程序是用什麼語言編寫的
Android以java為編程語言,使介面到功能,都有層出不窮的變化,其中Activity等同於J2ME的MIDlet,一個 Activity 類(class)負責創建視窗(window),一個活動中的Activity就是在 foreground(前景)模式,背景運行的程序叫做Service。
兩者之間通過由ServiceConnection和AIDL連結,達到復數程序同時運行的效果。如果運行中的 Activity 全部畫面被其他 Activity 取代時,該 Activity 便被停止(stopped),甚至被系統清除(kill)。
(2)android程序擴展閱讀
Android應用程序是android系統智能手機的主要構成部分,實現了智能手機的多樣性、多功能性,結合了辦公功能、娛樂功能、生活實用功能等,廣受人們的喜愛。
Android應用程序有很多,其中讓人耳目一新的個性化實用性應用程序有:
MINT、CHROME、神奇阿萊西、SWYPE/SWiftKey鍵盤、SWYPE/SWiftKey鍵盤、Swype、POCKET閱讀器、SNAPSEED、EYE IN THE SKY天氣、FLICK NOTE、LIGHT FLOW、ANY.DO。
❸ android程序的入口點在哪裡
同意樓上的觀點,但也不一定是在Activity標簽下的intent-filter里的,因為也可以一個因為程序也可以沒有Activity的,比如說Service。只不過,在一般情況下,Activity還是有的,這樣才構成很好的用戶體驗吧
❹ Android 怎麼退出整個應用程序
1.後面添加了一個菜單返回功能鍵,這個方法也只能用system.exit(0)來關閉當前活動的Activity,附代碼:
public boolean onCreateOptionsMenu(Menu menu)
{
super.onCreateOptionsMenu(menu);
MenuItem item = menu.add(Menu.NONE, Menu.NONE, Menu.NONE, "Exit");
item.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener()
{
public boolean onMenuItemClick(MenuItem item)
{
System.exit(0);
return true;
}
});
return true;
}
2.這樣太不方便,每次退出界面之後應用程序還在運行,
網上提供了幾種方法,將下面SysApplication這個類復制到工程裡面,然後在每個Acitivity的oncreate方法裡面通過SysApplication.getInstance().addActivity(this); 添加當前Acitivity到ancivitylist裡面去,最後在想退出的時候調用SysApplication.getInstance().exit();可直接關閉所有的Acitivity並退出應用程序。
附代碼:
import java.util.LinkedList;
import java.util.List;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.Application;
import android.content.DialogInterface;
import android.content.Intent;
public class SysApplication extends Application {
private List mList = new LinkedList();
private static SysApplication instance;
private SysApplication() {
}
public synchronized static SysApplication getInstance() {
if (null == instance) {
instance = new SysApplication();
}
return instance;
}
// add Activity
public void addActivity(Activity activity) {
mList.add(activity);
}
public void exit() {
try {
for (Activity activity : mList) {
if (activity != null)
activity.finish();
}
} catch (Exception e) {
e.printStackTrace();
} finally {
System.exit(0);
}
}
public void onLowMemory() {
super.onLowMemory();
System.gc();
}
}
3.在應用程序裡面 的activity的oncreate裡面添加SysApplication.getInstance().addActivity(this)
如:
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
SysApplication.getInstance().addActivity(this);
}
❺ android程序開發介面
我現在正在做android的開發 如果你需要我們可以交流 最近我在做輸入法
至於重力感應 是可以的 網站經常上的是www.eoeandroid.com
❻ android程序與Java程序的區別請詳細解釋一下,非常感謝!
android程序是Java編寫的,但程序使用的android開發的API,就是andriod的庫。簡單的例子,比如你在java中編寫1+1等於2這個程序,你並不需要編寫加發定律告訴電腦,但電腦卻能得出答案,你可能覺得這很自然,但其中加法定律的程序已經包含在java或c的庫里了,每次運行1+1=2計算機都會調用這個庫,但不需要讓你知道。andriod就是提供了這個功能,它不需要讓你知道java底層的編寫,因位很多常用的庫早就有人編寫了,你的任務就是熟悉這寫庫,直接調用他們,這樣就會大大的加快軟體的開發效率。聽人們都說andriod是java編寫,但初學java的人一看andriod程序直接蒙掉,這是java嗎?我有位朋友給我看andriod的Hello World時,我就直接蒙掉了。java只是基礎,但要掌握更高層,更抽象的編程,還需要針對性的學習。
❼ Android程序開發問題
你這是logcat信息嗎?報錯的信息不應該是這樣的啊,你截圖看看,不要復制過來
看這里的logcat信息
❽ android中應用程序是什麼意思
android
是一個系統就跟你電腦用
windowsXP
或者
windows7
一樣、
應用程序跟你電腦上用的
QQ啊
360安全衛士
這樣的就叫應用程序。也叫軟體。
現在手機一般的應用程序也就UC
QQ
輸入法一類的
android應用程序,由一到多個Activity組成.每個Activity沒有很緊密的聯系,因為我們可以在自己的程序中調用其它Activity,特別是調用自己的代碼之外生成的Activity,比如android提供的發簡訊或者打電話的Activity.
Intent
call
=
new
Intent(Intent.ACTION_CALL,Uri.parse("tel:"+
phonenumber
);
startActivity(call);
Intent
sms
=
new
Intent(Intent.ACTION_SENDTO,Uri.parse("smsto:"+phonenumber);
startActivity(sms);
從這點上看,android應用程序實際上是由多個Activity按照一定的次序拼裝起來的,只不過拼裝的過程中,後台傳遞了一些數據,使得各個Activity之間能比較好的銜接起來.
❾ 寫android程序時怎麼創建一個沒有界面的程序啊,我想寫一個服務程序。
寫服務程序android service(服務)本身就沒有界面。
參考官網這編文章如何創建服務,有現成的例子:
http://developer.android.com/reference/android/app/Service.html