㈠ 我想知道一些手機系統 諸如塞班、安卓、linux之類的 用什麼開發的 怎麼開發的
開發不是想的那麼簡單,真想學你還是花錢去培訓吧,這里可以回答你jar是java要用,主要是用vc6.0+開發。玩兩月果斷煩惱啊。
㈡ 安卓底層開發 linux
驅動都是使用C寫的,所以你想搞底層驅動開發,你要有一定的C基礎。對於開發驅動來說,Windows系統是非常不適合的,特別是android本身就是Linux內核,所以你也要掌握Linux操作系統,比如腳本的編寫,C代碼的編譯等等。
請採納答案,支持我一下。
㈢ linux怎麼安裝android開發環境
1、系統環境
[android@localhost ~]$ uname -a
Linux localhost.localdomain 2.6.32-71.el6.i686 #1SMP Wed Sep 1 01:26:34 EDT 2010 i686 i686 i386 GNU/Linux
[android@localhost ~]$ lsb_release -a
LSB Version: :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: RedHatEnterpriseServer
Description: Red Hat Enterprise Linux Server release 6.0 (Santiago)
Release: 6.0
Codename: Santiago
[android@localhost ~]$
2、准備軟體
java
eclipse
android-sdk
ADT
這些軟體都可以在官網上下載。
3、搭建過程
(1) 安裝java
[android@localhost ~]$ rpm -qa | grep java
eclipse-mylyn-java-3.3.2-4.5.el6.i686
java-1.6.0-openjdk-devel-1.6.0.0-1.21.b17.el6.i686
java-1.6.0-openjdk-1.6.0.0-1.21.b17.el6.i686
tzdata-java-2010l-1.el6.noarch
gcc-java-4.4.4-13.el6.i686
java-1.5.0-gcj-1.5.0.0-29.1.el6.i686
subversion-javahl-1.6.11-2.el6.i686
ooobasis3.3-javafilter-3.3.0-9567.i586
libvirt-java-0.4.5-2.el6.noarch
lpg-java-compat-1.1.0-4.1.el6.noarch
libvirt-java-devel-0.4.5-2.el6.noarch
mysql-connector-java-5.1.12-2.el6.i686
ant-javamail-1.7.1-13.el6.i686
java-1.6.0-openjdk-javadoc-1.6.0.0-1.21.b17.el6.i686
java_cup-0.10k-5.el6.i686
[android@localhost ~]$
通過命令查看當前已經安裝了java的相關jdk,可以進行下一步。
(2) 安裝eclipse
從官網上下載的eclipse不需要按裝,直接解壓即可使用。如:
[android@localhost Base Env]$ ls
ADT-18.0.0.zip
android-sdk_r18-linux.tgz
Android開發環境搭建(Linux篇).doc
eclipse
eclipse-cpp-indigo-SR2-incubation-linux-gtk.tar.gz
Linux環境搭建.doc
Linux 下Android 開發環境搭建 .doc
[android@localhost Base Env]$ rm -R eclipse
[android@localhost Base Env]$ ls
ADT-18.0.0.zip
android-sdk_r18-linux.tgz
Android開發環境搭建(Linux篇).doc
eclipse-cpp-indigo-SR2-incubation-linux-gtk.tar.gz
Linux環境搭建.doc
Linux 下Android 開發環境搭建 .doc
[android@localhost Base Env]$ tar -zxfeclipse-cpp-indigo-SR2-incubation-linux-gtk.tar.gz
[android@localhost Base Env]$ ls
ADT-18.0.0.zip
android-sdk_r18-linux.tgz
Android開發環境搭建(Linux篇).doc
eclipse
eclipse-cpp-indigo-SR2-incubation-linux-gtk.tar.gz
Linux環境搭建.doc
Linux 下Android 開發環境搭建 .doc
[android@localhost Base Env]$ cd eclipse
[android@localhost eclipse]$ ls
about_files configuration eclipse.ini icon.xpm p2
about.html dropins epl-v10.html libcairo-swt.so plugins
artifacts.xml eclipse features notice.html readme
[android@localhost eclipse]$ ll
總用量 540
drwxrwxr-x. 2 android android 4096 2月 17 03:06 about_files
-rw-rw-r--. 1 android android 18909 2月 8 21:55 about.html
-rw-rw-r--. 1 android android 88246 2月 17 03:06 artifacts.xml
drwxrwxr-x. 5 android android 4096 2月 17 03:06 configuration
drwxrwxr-x. 2 android android 4096 2月 17 03:06 dropins
-rwxr-xr-x. 1 android android 62814 2月 8 22:16 eclipse
-rw-rw-r--. 1 android android 407 2月 17 03:06 eclipse.ini
-rw-rw-r--. 1 android android 6 2月 8 21:36 epl-v10.html
drwxrwxr-x. 46 android android 4096 2月 17 03:06 features
-rw-rw-r--. 1 android android 9022 2月 8 21:54 icon.xpm
-rwxr-xr-x. 1 android android 266168 2月 8 21:54 libcairo-swt.so
-rw-rw-r--. 1 android android 8951 2月 8 21:36 notice.html
drwxrwxr-x. 5 android android 4096 2月 17 03:05 p2
drwxrwxr-x. 10 android android 36864 2月 17 03:06 plugins
drwxrwxr-x. 2 android android 4096 2月 17 03:06 readme
[android@localhost eclipse]$ ./eclipse
(3) 安裝android-sdk
[android@localhost Base Env]$ tar -zxfandroid-sdk_r18-linux.tgz
[android@localhost Base Env]$ ls
ADT-18.0.0.zip
android-sdk-linux
android-sdk_r18-linux.tgz
Android開發環境搭建(Linux篇).doc
eclipse
eclipse-cpp-indigo-SR2-incubation-linux-gtk.tar.gz
Linux環境搭建.doc
Linux 下Android 開發環境搭建 .doc
[android@localhost Base Env]$ cdandroid-sdk-linux/
[android@localhost android-sdk-linux]$ ls
add-ons platforms SDK Readme.txt tools
[android@localhost android-sdk-linux]$ cd tools/
[android@localhost tools]$ ll
總用量 6772
-rw-rw----. 1 android android 323 3月 30 23:20 adb_has_moved.txt
-rwxrwx---. 1 android android 3491 3月 30 23:19 android
drwxrwx---. 2 android android 4096 3月 30 23:19 ant
-rwxrwx---. 1 android android 1977 3月 30 23:19 apkbuilder
drwxrwx---. 3 android android 4096 3月 30 23:19 apps
-rwxrwx---. 1 android android 3116 3月 30 23:19 ddms
-rwxrwx---. 1 android android 46724 3月 30 23:19 dmtracemp
-rwxrwx---. 1 android android 1940 3月 30 23:19 draw9patch
-rwxrwx---. 1 android android 24828 3月 30 23:19 emulator
-rwxrwx---. 1 android android 2814128 3月 30 23:19 emulator-arm
-rwxrwx---. 1 android android 2765428 3月 30 23:19 emulator-x86
-rwxrwx---. 1 android android 136860 3月 30 23:19 etc1tool
-rwxrwx---. 1 android android 3282 3月 30 23:19 hierarchyviewer
-rwxrwx---. 1 android android 9680 3月 30 23:19 hprof-conv
drwxrwx---. 6 android android 4096 3月 30 23:19 lib
-rwxrwx---. 1 android android 2015 3月 30 23:19 lint
-rwxrwx---. 1 android android 9676 3月 30 23:19 mksdcard
-rwxrwx---. 1 android android 3169 3月 30 23:19 monkeyrunner
-rw-rw----. 1 android android 379587 3月 30 23:20 NOTICE.txt
drwxrwx---. 7 android android 4096 3月 30 23:19 proguard
-rw-rw----. 1 android android 66 3月 30 23:19 source.properties
-rwxrwx---. 1 android android 613856 3月 30 23:19 sqlite3
drwxrwx---. 2 android android 4096 3月 30 23:19 support
-rwxrwx---. 1 android android 3044 3月 30 23:19 traceview
-rwxrwx---. 1 android android 46784 3月 30 23:19 zipalign
[android@localhost tools]$ ./android update sdk
㈣ 怎樣在Linux上開發安卓應用
與windows上一樣,安裝eclipse和java 再加上android開發插件adt即可。
㈤ 嵌入式linux跟安卓系統 哪個更適合開發圖形用戶界面
考慮需求:簡答的話,在Linux下跑QT,復雜的話上Android;
考慮時間:有C++基礎話,QT很快就可以上手的,Android就需要會java以及android組件了;
考慮體驗:android的見面當然是更加友好絢麗了;
平台的話,mini210好像是配置高點吧,用這個;
㈥ 安卓到底是基於linux還是unix開發的
Android 是 Linux 的一個分支,IOS 是 Unix 的一個分支。
你拿個4S來看看卡不卡?
㈦ linux qt怎麼開發安卓apk
不看好Qt for Android。以下簡稱QfA.
1. 跨平台只在pc上有優勢,在移動設備上毫無優勢。移動設備整體的應用風格需要保持一致,你外部加進來一個ui,倒是和平台保持一致了。你如何保持和原生ui的這種使用一致性。
2.在開發易用度上,Android(java) api 已經做得很好,包括事件,廣播,服務等Qt里有的基本上Android api里已經做得很好,從Qt開發者轉為java開發者也很容易。 而如果要寫QfA應用,開發者不僅要懂Qt,同樣也避免不了要寫java代碼。
3. 如果要寫和其它app通信的時候,QfA的災難性就來了。如果是上層的幾乎等完整的搞一遍Android api吧。 另外對於和設備相關的一些調用(GPS/Telephony)等,QfA的工作量一下子就上來了,這時候你還指望qml么?
4.性能呢? QfA對於圖形渲染區的請求還得在java的介面請求,是不是又要繞了個大彎。
5. 軟體體積。 終端用戶要用Qt app,勢必要先裝一個Qt lib, 或者在你的app 中一起靜態發布。
在有很多優秀的QfA app出現之前,大家不帶樂意只為一個好的app 去裝一個大的軟體,而會願意選擇一個原生軟體替代。
㈧ 我想開發一款安卓軟體 不懂Linux可能嗎
想作出成績,就要努力學習。
你可以不會,但是你不應該不努力學習。
把學習當成一種生活,你每天都在進步。
如果做安卓開發,你可以不用會linux,
但是你得學會java。如果搞IT,英語是必須學的。
不要給自己找借口,也別聽別人說不會英語也能弄這個弄那個。
不學英語,你只能在門外徘徊,想繼續深入研究不會英語是不行的。
㈨ 安卓系統是基於Linux開發的那iOS系統是基於什麼開發的
Apple在Unix系統上(准確來說是FreeBSD)做了很多加工。分支有Mac os,ios等。
㈩ linux環境下開發android跟windows下開發有什麼區別
1,很多代碼用到了 NDK,NDK 需要用 Linux 編譯更方便,比方說絕大多數游戲都要用 NDK。
2,很多開發者需要涉及 android 源代碼,必須在 Linux 下編譯。
3,CPU 產商提供的工具鏈是 Linux 版本,圍繞該 CPU 進行的相關優化,相關代碼必須在 Linux 下進行開發(尤其是硬體解碼音視頻播放等等功能)。
4,AVD只是界面解析度兼容性測試的時候臨時用一下的,實際調試一定是用真機,所以android開發效率與AVD性能無關。
5,Windows 環境只能做很有限的一小部分與硬體無關的 android 開發工作,作為硬體廠商,隨機內置的程序當然都要針對該硬體優化,這些工作必須使用 Linux 來做,因此從硬體產商的角度來看,這與 Windows 環境「爛不爛」無關,而是「能不能」的問題。