『壹』 安卓是用c++.開發還是java
安卓開發主要是java。安卓開發可以使用C/C++,但仍需要java的包裝,NDK可以使用C++,C#可以通過Mono運行。
安卓開發主要分兩部分:
1、應用開發,應用部分,也就是常說的apk,是用java語言編寫。
2、底層開發,底層部分,都是由C/C++編寫的。
所以會C/C++的可以直接學習底層開發,再熟悉安卓平台相關知識後,再轉向應用開發。
安卓作為一門知識,沒有任何基礎,零基礎進行學習都是可以的,只不過會java或者會C/C++的人學起來會更輕松一些。
『貳』 怎麼把c 變成apk格式
有兩種方法把c語言編的程序轉變成apk的安裝包:
方法一:
1,簡單的說就是參考C代碼開發 Android 應用、在方法里用 Java語法重新實現c的每個方法,安裝,對照著程序功能和反編譯結果好好整理整理得到漂亮的源代碼
2.編譯、簽名 再找個Android手機拷貝進去、反編譯結果一般不怎麼好看,就是一個Java函數啦,不好實現的想辦法實現
3,當然不會復雜很多就是在上面第1步前加些步驟,出來啦,進了函數里你想幹啥就幹啥了(想幹啥就幹啥不包含方法的輸入輸出部分咯)
方法二:
使用eclipse軟體,該方法為簡單
『叄』 C語言生成APK作用
可以用來C4droid,使用GC/克++編譯器。
學習C用好,支持中國輸出顯示,學生使用。
如果你需要編寫自己的軟體和其他高級用戶界面的變化,那麼你需要的安卓工程師。求,如果XP系統,你可以用WIN-TC,C-免費。如果是贏-7、因為它不是與像編譯老贏-TC兼容。
『肆』 可以用C語言開發安卓軟體么
不行,但是Java可以調用NDK的C語言模塊(安卓上使用C語言的方法)
然後C4droid.APK可以讓你在安卓上運行最基本的C語言(貌似沒有圖形模式)
C語言和Java有點像,不過,小同大異。
『伍』 怎麼把c語言編的程序轉變成apk的安裝包
有兩種方法把c語言編的程序轉變成apk的安裝包:
方法一:
1,簡單的說就是參考C代碼開發
Android
應用、在方法里用
Java語法重新實現c的每個方法,安裝,對照著程序功能和反編譯結果好好整理整理得到漂亮的源代碼
2.編譯、簽名
再找個Android手機拷貝進去、反編譯結果一般不怎麼好看,就是一個Java函數啦,不好實現的想辦法實現
3,當然不會復雜很多就是在上面第1步前加些步驟,出來啦,進了函數里你想幹啥就幹啥了(想幹啥就幹啥不包含方法的輸入輸出部分咯)
方法二:
使用eclipse軟體,該方法為簡單
『陸』 C語言可以做安卓開發嗎
Android底層是Linux操作系統,上層有個虛擬機,apk都是使用Java語言編寫的,就看你做什麼開發了,如果你想從事底層開發,比如驅動開發、內核開發,是使用C語言。
如果你想從事Android APP開發,使用Java語言。
如果你從事中間層、framework開發,使用Java、C++語言。
『柒』 C語言可用來寫apk嗎
不行,apk的基礎語言是Java
『捌』 用c語言可以編成一個手機的rom(在安卓的基礎上,深度開發的手機系統)嗎
我是這樣理解的。首先Android所謂的rom是說支持手機運行的系統軟體環境。包括如bootloader,kernel,system等。
這裡面很大程度是c開發的,比如內核kernel,system裡面的部分模塊。但是還有一些系統軟體apk,框架層由Java開發。
理論上,用c肯定是能開發一個手機rom的。但是如果要在Android上,看你需要從哪裡切入。如果你就只想改一下系統軟體或者改改框架層,用Java就可以。也可以與c結合開發。具體的可以看看Java應用開發。然後把應用放到rom包裡面
而如果要深度定製一些服務,或者添加一些內核模塊,就得再好好研究一下Android系統源碼。具體選定在那一層進行修改。