androidc應用
用c語言編的應用程序能在安卓手機上運行嗎
C語言編寫的程序不能直接在android上運行,androidjni通過類似dll的so方式應用C/C++代碼,就是androidnative的開發(NDK)
VB生成的應用程序能在手機上運行嗎
不能的。
windows的自動運行跟Mac的自動運行肯定不是一個道理,那張光碟只不過兼顧了兩個系統的自動運行方式專門做了設置。而且,這個跟問題沒有什麼關系。
Windows下VB編譯好的程序絕對不可能直接運行在mac os下。
windows 應用程序能在 windows 10 mobile上運行嗎
普通桌面應用就是指我們傳統的WINDOWS應用程序 應用商店下載的為Metro應用程序,一般可以全屏操作的。 一般辦公電腦習慣是用傳統的普通桌面應用 平板、手機等是使用應用商店下載的應用程序 可以這樣理解的
請問,用C#編的.exe的應用程序能夠在所有Windows系統上運行嗎?
目標機器上必須安裝相應版本的. framework runtime,其實和java虛擬機一樣,C#編譯的exe最終都被編譯成中間語言,需要在滲姿相應的運行時框架下才能運行
c語言怎麼關閉正在運行的應用程序
可以通過system 函數,調用核基dos命令taskkill實現關閉正在運行的應用程序。
如
system("taskkill /im notepad.exe");
會關閉記事本應用。
system("taskkill F /pid 1234 T");
會強制結束pid為1234的進程及其子進程。
關於taskkill的詳細描述如下:
TASKKILL [/S system [/U username [/P [password]]]] { [/FI filter] [/PID processid | /IM imagename] } [/F] [/T]
參數列表:
/S system 指定要連接到的遠程系統。
/U [domain]user 指定應該在哪個用戶上下文
執行這個命令。
/P [password] 為提供的用戶上下文指定密碼。如果忽略,提示輸入。
/F 指定要強行終止的進程。
/FI filter 指定篩選進或篩選出查詢的的任務。
/PID process id 指定要終止的進程的PID。
/IM image name 指定要終止的進程的圖像名。通配符 '*'可用來指定所有圖像名。
/T Tree kill: 終止指定的進程和任何由此啟動的子進程。
/? 顯示幫助/用法。
篩選器:
篩選器名 有效運算符 有效值
----------- --------------- --------------
STATUS eq, ne 運行 | 沒有響應
IMAGENAME eq, ne 圖像名
PID eq, ne, gt, lt, ge, le PID 值
SESSION eq, ne, gt, lt, ge, le 會話編號
CPUTIME eq, ne, gt, lt, ge, le CPU 時間,格式為
hh:mm:ss。
hh - 時,
mm - 鍾,ss - 秒改喊謹
MEMUSAGE eq, ne, gt, lt, ge, le 內存使用,單位為 KB
USERNAME eq, ne 用戶名,格式為
[domain]user
MODULES eq, ne DLL 名
SERVICES eq, ne 服務名
WINDOWTITLE eq, ne 窗口標題
注意: 只有帶有篩選器的情況下,才能跟 /IM 切換使用通配符 '*'。
注意: 遠程進程總是要強行終止,
不管是否指定了 /F 選項。
用java編寫的程序能在安卓機上運行么
當然可以,不過如果涉及到線程的時候,得按照安卓對應的版本來進行選擇性的移植程序
假如你使用了開發框架的話,那麼在安卓上面可能會遇到一些小問題!調試一下應該就可以通過的
我想學編寫安卓手機的應用程序,請問我需要學哪些語言?c?java?
安卓是以JAVA語言為基礎的啊。當然是看java了!好多安卓程序員原來都是學JAVA的,然後安卓被谷歌開發以後才轉過來的!
如何讓MFC編寫的應用程序能在別的電腦上運行
把應用程序做成Release版的應用程序,具體步驟如下:
菜單Build->SetActiveConfigure,在彈出對話框中選擇Win32Release,點OK,然後
菜單project->setting ,在彈出對話框的General屬性頁的Microsoft Foundation classes
下拉列表中選擇User MFC in static Library,然後rebuildall,把生成的Release目錄下
的可執行文件拷貝到另一台機器上即可
靜態編譯 release編譯 用depend.exe看看依賴那些dll文件一並過去
在安卓系統上運行應用程序此需打開另一個應用程序這時正在運行的應用程序為什麼會意外崩潰?
系統的兼容性 與游戲不太符合 又或許是運行內存太小了 運行內存是512 還是1G或2G 記住是RAM不是ROM哦
⑵ Android里用 C 語言編寫的應用程序怎麼通過 binder 節點通信
我不懂你的意思,什麼叫C程序?你要直接call binder driver么?如果只是想在native layer里通過servicemanager 注冊一個service,然後用client 去call,我過去用過這個github的project去測android binder的readwrite performance:
mcr/Android-HelloWorldService · GitHub
然後你要想辦法把service run 起來,我當時很hack,直接在zygote里改了代碼,強行讓helloworld在系統init的時候生成,但應該有命令行給你用的,你可以在看看。
而去直接去和binder driver做交互也沒問題,只要做幾個ioctl call,然後起兩個process,一個注冊一個節點,然後另一個去寫message,但我沒具體實現過,你玩玩應該就出來了,我感覺過程可能就像這個shmget的example差不多 IPC:Shared Memory。
此外,Binder這東西沒什麼獨特的,它就是把最基本的message passing:一次傳輸要向kernel paste兩次(一次sender 到kernel,一次kernel到receiver,每次都有context switch)和shared memory(kernel 和 userland share 一塊 內存,不用context switch)合並起來了,就是receiver和kernel共享一塊內存,而sender和kernel的交互必須要嚴格遵守message passing的原則,於是就取了一個折中,兩次 paste就變成了一次。
此外,service manager會在自己被生成的時候現將自己注冊成binder里一個最特殊的service,其他程序想要進行ipc,就必須通過binder向service manager注冊,在binder生成一個unique id,然後其他client向service manager查詢時候就會得到那個id,於是就能通過binder與service process建立通訊。
我過去很喜歡玩這個,還很蛋疼的在minix上把binder原理實現了一遍,還有一個大神 老羅,他研究Android native非常透徹,你可以看他博客,能夠對整個Android從init到Dalvik跑起來全部了解,我現在只知道他一個,因為他把Android source code全都讀了一遍:老羅的Android之旅
⑶ Android上如何用C語言編程
害哥搞這個離線包搞了個把小時。為了清楚,上個圖: 敲個LS,什麼東西都沒有,這個目錄是cygwin的安裝目錄下面的home文件夾下的用戶名文件夾。接下來是配置與Android相關的。在home/用戶名,這個文件夾下有一個文件為.bash_profile,打開它,到最後添加兩行NDK的環境變數:NDK_ROOT=/cygdrive/d/android-ndk-r6export NDK_ROOT上面的意思是,ndk的目錄是,d:/android-ndk-r6添加完之後,關閉Cygwin重新啟動一下,然後敲入cd $NDK_ROOT,是否進入到ndk的目錄了?否則就看看哪個字母錯了。在ndk的目錄下samples下有很多例子,隨便弄個就可編譯了。下面是新建一個項目,以對C語言在項目中的位置更清楚。打開Eclipse新建一個Android項目,取名hellojni,為了清晰,便於維護,及各種各樣的好處,JNI的JAVA代碼單獨一個類,單獨一個包。其實最好能不用JNI就別用JNI,這東西負作用巨大,特別是在用到JNI復雜的地方,什麼內存啊,類型啊,哪裡調用的方法,異常啊,可靠性都非常麻煩。非要用JNI的復雜功能,做好兩件事,做之前充分設計,設計之前充分學習一下JNI文檔。當然對於一些簡單的應用,那隻需要充分仔細。作好參數,返回值的檢查,記得釋放內存就行了。
⑷ 有能在Android系統上運行的c語言編程軟體嗎,推薦一下
C4droid是款Android設備上的C/C++程序編譯器[2] ,默認以tcc(tiny c compiler)為編譯器,可以選擇安裝gcc插件(20mb,只有root用戶可以使用),選用gcc後,可以用sdl(簡單直控媒體層庫,需安裝sdl plugin for c4droid)和qt(nokia官方開發庫,需安裝sdl plugin for c4droid)。也可以開發native android app(需安裝sdl plugin for c4droid),就像google ndk一樣。軟體支持代碼高亮,編譯時間隨cpu主頻而定,主頻越高編譯越快。gcc插件版本4.7.2提供了示列程序,包含sdl,android native,qt和命令行測試程序源碼。
⑸ android C/S模式應用系統如何搭建框架
我來簡單的說下,讓你容易理解:
1.系統物理架構
android客戶端------無線路由-------(web伺服器,資料庫)
2.技術選型
(android客戶端)--->Web伺服器(tomcat)--->資料庫(mysql等)
客戶端請求數據成功後,返回數據(可以通過Web Service、HTTP等方式進行網路通信)
(android客戶端)<---Web伺服器(tomcat)<-->資料庫(mysql等)
3.創建客戶端項目WirelessClient(到時安裝在手機端)和伺服器項目WirelessServer(安裝在web伺服器端PC機)。之後分別開發這兩端的項目,手機端用android的API,伺服器端用Java開發
這樣可以幫助你簡單的理解了嗎?
⑹ 安卓手機上可以用的編程軟體c語言的系統有哪些
C4droidx0dx0ax0dx0aC4droid是一個C / C + + IDE + C / C + +編譯器,GNU Makefile文件,SDL和Qt支持的Android。 C4droid支持ARM處理器(而不是設備與英特爾的x86和MIPS處理器)的設備。x0dx0a您x0dx0a可以創建自己的應用程序在Android手機中,運行(即使沒有上網:編譯器為離線狀態)和出口的可執行文件(為終端的應用程序)或APK(GUI使用的x0dx0a應用程序)。此應用程序使用TCC和uClibc(GCC仿生libc的一個插件),所以它有完整的ANSI C和ISO C99支持。 x0dx0aC4droid可用於教育目的或在C和C + +語言的練習。x0dx0aC4droid支持語法高亮,代碼完成和源代碼格式,所以它是一個非常方便的工具,在旅途中進行編程。
⑺ 如何在 Android 系統中用 C 語言編寫程序並執行
可以的,只要編譯器支持,C語言程序不像JAVA,最終都會被編譯器編譯成機器代碼的,所以關鍵是編譯器能不能編譯成相關CPU和操作系統支持的代碼。dos是的批處理是不支持的。編寫手機軟體目前主要還是用C和JAVA,C用得最多