字符串 %1$s
创新互联是一家专业从事成都做网站、网站设计、网页设计的品牌网络公司。如今是成都地区具影响力的网站设计公司,作为专业的成都网站建设公司,创新互联依托强大的技术实力、以及多年的网站运营经验,为您提供专业的成都网站建设、营销型网站建设及网站设计开发服务!
整形 %1$d
浮点形 %1$f
%s 字符串类型 "mingrisoft"
%c 字符类型 'm'
%b 布尔类型 true
%d 整数类型(十进制) 99
%x 整数类型(十六进制) FF
%o 整数类型(八进制)77
%f 浮点类型 99.99
%a 十六进制浮点类型 FF.35AE
%e 指数类型 9.38e+5
%g 通用浮点类型(f和e类型中较短的)
%h 散列码
%% 百分比类型 %
%n 换行符
%tx 日期与时间类型(x代表不同的日期与时间转换符
为正数或者负数添加符号
("%+d",15)
+15
−
左对齐
("%-5d",15)
|15 |
数字前面补0
("%04d", 99)
0099
空格
在整数之前添加指定数量的空格
("% 4d", 99)
| 99|
,
以“,”对数字分组
("%,f", 9999.99)
9,999.990000
(
使用括号包含负数
("%(f", -99.99)
(99.990000)
如果是浮点数则包含小数点,如果是16进制或8进制则添加0x或0
("%#x", 99)
("%#o", 99)
0x63
0143
格式化前一个转换符所描述的参数
("%f和%3.2f", 99.45)
99.450000和99.45
$
被格式化的参数索引
("%1$d,%2$s", 99,"abc")
99,abc
先定义你的Edtext 然后为他定义一个点击事件 如 //Time 是Edtext的ID Time.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {new DatePickerDialog(text6.this, new DatePickerDialog.OnDateSetListener() {@Overridepublic void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {QS.setText("起始日期:" + String.format("%d-%d-%d", year, monthOfYear + 1, dayOfMonth));} //2016,1,1是弹出时间选择器的默认时间}, 2016, 1, 2).show();} }); 哪里不了解再问
1.首先,在 Android.mk文件中需要加入: LOCAL_LDLIBS := -llog
2. 其次,包含如下库文件 #include android/log.h
3. 使用方法示例 __android_log_print(ANDROID_LOG_INFO, "CDib::Attach", "--------%d,%d,%d,this-linebytes=%d\n",linebytes,width,height,this-linebytes); //按此形式打印变量 方便调用起见,可以使用宏定义 #define LOGI(msg) __android_log_print(ANDROID_LOG_INFO, LOG_TAG, msg) #define LOGE(msg) __android_log_print(ANDROID_LOG_ERROR, LOG_TAG, msg)
5*5*5=xy
程序源代码如下:
main()
{
int i,j,k;
printf("\n");
for(i=1;i5;i++)/*以下为三重循环*/
for(j=1;j5;j++)
for (k=1;k5;k++)
{
if (i!=ki!=jj!=k) /*确保i、j、k三位互不相同*/
printf("%d,%d,%d\n",i,j,k);
}
}
main()
{
long int i;
int bonus1,bonus2,bonus4,bonus6,bonus10,bonus;
scanf("%ld",i);
bonus1=100000*0.1;bonus2=bonus1+100000*0.75;
bonus4=bonus2+200000*0.5;
bonus6=bonus4+200000*0.3;
bonus10=bonus6+400000*0.15;
if(i=100000)
bonus=i*0.1;
else if(i=200000)
bonus=bonus1+(i-100000)*0.075;
else if(i=400000)
bonus=bonus2+(i-200000)*0.05;
else if(i=600000)
bonus=bonus4+(i-400000)*0.03;
else if(i=1000000)
bonus=bonus6+(i-600000)*0.015;
else
bonus=bonus10+(i-1000000)*0.01;
printf("bonus=%d",bonus);
}
先注意,机器需ROOT,需取得ROOT权限的文件管理软件,如RE文件管理器。 需要了解的是,机器自带的铃声、通知音等能够发出音乐的文件基本上就放在机身/system/media/audio目录下,里面有四个文件夹,分别是1.alarms,2.notifications,3.ringtones 4.UI,而我们想要消灭的拍摄音所在目录是UI,这个目录里有一个文件camera_click.ogg它就是传说中的拍摄音,是ogg格式的。你也可以把这个文件拷贝到你的PC上,用支持ogg格式的播放器(如千千静听等)打开听听是否拍摄音。 请注意,并不是直接把这个文件删除了拍照就没声音了,没那么简单。把这个文件删除了,很大几率你的手机拍摄时会出现问题。不能删除,那我们应该怎么办?对了,既然不能删除,我们就替代吧!我们用一个同样名称但不发音的文件来代替这个camera_click.ogg即可。 那么,如何找到一个不出声的ogg文件呢?如果想自己动手,制作自己的拍摄声,请继续看下去。如果懒得看,只是想消除拍摄声,可以直接跳过下面两段,从“最后”开始看,因为这里有现成的制作好的无声ogg文件,下载即可(帖子最下端可供下载)。 自己动手,丰衣足食!用windows自带的录音机,拔掉你的**,打开录音机,按图上的顺序,先点录音后随即立刻点击停止,这两次点击最好在半秒之内完成。然后,文件—另存为,将你刚才猛击出来的文件存到一个位置。桌面上会出现一个扩展名为wav的文件。好!听听看,听见了吗?不出意外,你应该什么也没听见。如果听见了杂音什么的,请重新录制。当然你也可以选择自己的摄影声,注意长度要在半秒左右,转化好格式即可。接下来,我们需要将这个wav文件转换为ogg文件。可以使用小巧绿色免安装千千静听。将这个wav拖入千千静听,然后在文件上右键弹出菜单中选择“转换格式”。不出意外的话,你的输出格式里应该没有ogg这个选项。接下来需下载ogg编码器。找到一个oggenc2.87-1.3.2-P4.zip(随着时间的推移,这个文件名很可能会变化),解压到千千静听目录里(或任意位置) 回到千千静听转换格式的窗口,在“输出格式”中选命令行编码器1.0,点击“配置”,新建1个编码器方案,名称任意,把编码程序改为刚才下载并解压出来的那个ogg编码器,扩展名为ogg,命令参数为:-q10 - -o "%d"其余默认。像这样设置完毕后确认,目标文件夹就是你转换ogg文件的输入路径,自己设定一下,然后点击“立即转换”。好了,刚**录制的无声wav被你转换成无声的ogg了。这个无声的ogg就是你未来的拍摄音了。 最后,将这个ogg文件命名为camera_click.ogg拷贝到/system/media/audio 而本身的机身自带的camera_click.ogg,最好还是重命名然后放到其他地方备份一下,以免以后重新怀念对那个咔嚓声了还可以再恢复过来。 完成以上步骤后。不需要重启,直接开启相机,点击拍摄,听听看,是不是没有声音了! 此方法还可以修改安卓手机对焦声、系统声音、自带铃音等,具体操作同上。
将你的Progress值转成十进制整形数,看你代码应该是要得到一个音量的百分比值。String.format()方法用来格式化字符串,%d十进制整型。多谢采纳。
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款