c4droid源码网(c4droid编程代码大全)
本文目录一览:
- 1、安卓c4droid能编译,运行的源码哪里有?请给个网站
- 2、如何用c4droid导出
- 3、c4droid官网是哪个?
- 4、c4droid怎么将编写的源码导出成apk软件
- 5、C4droid可以编译java吗
安卓c4droid能编译,运行的源码哪里有?请给个网站
楼主你想要 c4droid软件本身c4droid源码网的源代码啊!那很不现实啊!
不过!你安装 c4droid插件时可以选择一并解压程序实例“examples”,那里不少源代码能在 c4droid编译运行的。
当然你也可以随便拿本c语言或c++的书c4droid源码网,把里面的例题的程序代码复制上去编译运行试试 c4droid灵不灵。
你搜索c语言或c++的学习网站,应该有很多吧。
如何用c4droid导出
以C4droid自带c4droid源码网的例子为例(如果安装的时候没有选择C4droid_example,SD卡里面就没有),文件路径为/sdcard/C4droid_examples/SDL/singlefile/demo.c
返回到代码界面。 点击手机的菜单键(menu键c4droid源码网,三横那个),然后再点击导出(英文版为Export)。 第一行为文件名已经导出的路径
第二行为包名
第三行为应用程序名
第四行为图标。 填写好文件名以及路径(不更改的话默认在源代码当前路径生成)
设置包名,包名格式为xxx.xxx.xxx(注:只能包含英文,不能包含中文)
填写应用程序名称,如果为中文名称会出现乱码,先填个名称,帖子再给出更改教程
然后填写图标,也可以空着,则默认使用系统给出的图标。
如果使用自定义图标,首先准备一张png格式的图标,分辨率最好在120*120以下,随便放一个目录(最好内存卡根目录吧),填写图标的绝对路径
什么是绝对路径?
比如有一张a.png的图标放在SD卡根目录,绝对路径就为/sdcard/a.png
绝对路径需要从最上层的目录开始
点击确定(英文版为Ok),就导出成功了 用文件管理器找到安装包(没有更改路径的情况下就直接在源码文件找) 点击安装就完成了
c4droid官网是哪个?
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和命令行测试程序源码。
c4droid怎么将编写的源码导出成apk软件
选项-导出(下往上第二)-com.后要英格力屎-点第一按钮ok
C4droid可以编译java吗
可以的。
我这有一个类似的,你修改一下就能用了
package xlhu.ccbdj2013;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
/**
*
* 生成全量数据、部分数据,数据格式为:证件号码,客户姓名,联系电话,交易笔数
* 源文件:生产脚本每周一晚上执行,以" "为分隔符
* 原文本文件以utf-8格式编码,新文件以gbk编码
*
*/
public class FileSimple {
/**
* 全量数据
* @throws Exception
*/
private static File file = new File("F:\\feiqiu\\20140506.txt");
private static String date = "0506";
private static File foutPath = new File("F:\\Work\\2014每周数据\\"+date);
private static void runAll() throws Exception{
if(!foutPath.exists()){
foutPath.mkdir();
}
File fout = new File(foutPath,"全量数据"+date+".txt");
if(!fout.exists()){
fout.createNewFile();
}
String strLine = null;
if(!file.exists()){
System.out.println("源文件不存在!");
return;
}else{
String lineRead = null;
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(file), "UTF-8"));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(fout),"GBK"));
long allLine = 1;
while((lineRead = br.readLine()) != null){
strLine = lineRead.replaceAll(" ", ",");
strLine = strLine+"\n";
bw.write(strLine);
allLine++;
}
bw.close();
br.close();
System.out.println("生成全量数据总计行数:"+allLine);
}
}
/**
* 部分数据
* @throws Exception
*/
private static void runSome() throws Exception{
if(!foutPath.exists()){
foutPath.mkdir();
}
File fout = new File(foutPath,"部分数据"+date+".txt");
if(!fout.exists()){
fout.createNewFile();
}
String strLine = null;
if(!file.exists()){
System.out.println("源文件不存在!");
return;
}else{
String lineRead = null;
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(file), "UTF-8"));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(fout),"GBK"));
long allLine = 1;
while((lineRead = br.readLine()) != null){
strLine = lineRead.replaceAll(" ", ",");
if(strLine.charAt(strLine.length()-1) == '0'){
continue;
}else{
strLine = strLine+"\n";
bw.write(strLine);
allLine++;
}
}
bw.close();
br.close();
System.out.println("生成部分数据总计行数:"+allLine);
}
}
public static void main(String[] args) {
long start,end =0;
try {
start = System.currentTimeMillis();
//全量数据
runAll();
//部分数据
runSome();
end = System.currentTimeMillis();
System.out.println("用时:"+(end-start)+"ms");
} catch (Exception e) {
e.printStackTrace();
}
}
}