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用得最多