导航:首页 > 操作系统 > android计算器

android计算器

发布时间:2022-02-10 10:20:58

android 编写一个计算器

Android 应用程序分析之Calculator ----核心计算部分的理解和高精度运算

http://blog.csdn.net/caszhao/article/details/5986911#t1

那你可以试试看。

② android计算器中小数点如何实现的

上次在网上看到的,就分享了一下。
private Button buttonxiaoshudian;
buttonxiaoshudian=(Button)findViewById(R.id.xiaoshudian);
buttonxiaoshudian.setOnClickListener(lisenter);
private OnClickListener lisenter=new OnClickListener(){

public void onClick(View v)
{
TextView text = (TextView) findViewById(R.id.ET);
String s = text.getText().toString();//获取文本框显示的字符串
Button btn =(Button)v;
String t=(String) btn.getText();
if(btn.getId()==R.id.xiaoshudian)//小数点
{
if(s.indexOf(".")==-1)
if(s.trim().startsWith("0"))
{
text.setText("0.");
newdigital=true;
}
else
{
text.setText(s+".");

}
}
}

③ android中怎么实现计算器

用代码
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

<LinearLayout android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/tvResult"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:height="50dp"
android:text="@string/tvResult"
/>
</LinearLayout>
<LinearLayout android:layout_width="fill_parent"
android:layout_height="wrap_content">
<Button
android:id="@+id/btnBackspace"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:width="150dp"
android:layout_marginLeft="10dp"
android:text="@string/btnbackspace"/>
<Button
android:id="@+id/btnCE"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:width="150dp"
android:text="@string/btnCE"/>
</LinearLayout>
<LinearLayout android:layout_width="fill_parent"
android:layout_height="wrap_content">
<Button
android:id="@+id/btn7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:width="75dp"
android:text="@string/btn7"/>
<Button
android:id="@+id/btn8"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:width="75dp"
android:text="@string/btn8"/>
<Button
android:id="@+id/btn9"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:width="75dp"
android:text="@string/btn9"/>
<Button
android:id="@+id/btnDiv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:width="75dp"
android:text="@string/btnDiv"/>
</LinearLayout>
<LinearLayout android:layout_width="fill_parent"
android:layout_height="wrap_content">
<Button
android:id="@+id/btn4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:width="75dp"
android:text="@string/btn4"/>
<Button
android:id="@+id/btn5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:width="75dp"
android:text="@string/btn5"/>
<Button
android:id="@+id/btn6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:width="75dp"
android:text="@string/btn6"/>
<Button
android:id="@+id/btnMul"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:width="75dp"
android:text="@string/btnMul"/>
</LinearLayout>
<LinearLayout android:layout_width="fill_parent"
android:layout_height="wrap_content">
<Button
android:id="@+id/btn1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:width="75dp"
android:text="@string/btn1"/>
<Button
android:id="@+id/btn2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:width="75dp"
android:text="@string/btn2"/>
<Button
android:id="@+id/btn3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:width="75dp"
android:text="@string/btn3"/>
<Button
android:id="@+id/btnAdd"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:width="75dp"
android:text="@string/btnAdd"/>
</LinearLayout>
<LinearLayout android:layout_width="fill_parent"
android:layout_height="wrap_content">
<Button
android:id="@+id/btn0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:width="75dp"
android:text="@string/btn0"/>
<Button
android:id="@+id/btnC"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:width="75dp"
android:text="@string/btnC"/>
<Button
android:id="@+id/btnEqu"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:width="75dp"
android:text="@string/btnEqu"/>
<Button
android:id="@+id/btnSub"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:width="75dp"
android:text="@string/btnSub"/>
</LinearLayout>
</LinearLayout>

——————————————————————————————————————————————

④ android 怎么调用系统自带计算器

我以前也遇到这个问题
但是只能用这个方法去调用计算器,高版本的系统会秒退,原因是要在
androidmanifest里增加个权限

<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" />

Intent mIntent = new Intent();
mIntent.setClassName("com.android.calculator2","com.android.calculator2.Calculator");
startActivity(mIntent);

⑤ 如何查看android计算器的历史记录

1,可以指定activity的名字来启动.
比如在android2.1中,可以通过一下代码启动:
Intent intent = new Intent();
intent.setClassName("com.android.calculator2", "com.android.calculator2.Calculator");
startActivity(intent);
2,通过Logcat,马上就能知道class name,关键是如何指定初始值和如何获取计算结果

⑥ android中自带的计算器,可以直接输入一段字符串并计算出结果

得到的是字符串,是String类型的,不能直接赋值给数值型的变量,但是javaScript中有一个eval函数是可以执行的。
Java能用Android一般就没问题,如果你在Android里直接敲 double a = 2*3+5/2;肯定可以。但double a = “2*3+5/2”;肯定不行。

需要遵循人脑计算的方式,写出个方法:
http://yafei.iteye.com/blog/725582

⑦ 计算器装安卓

计算机装就太逆天了,倒是知道银行的ATM机能装

安卓系统自带计算器

如今大多数安卓手机装载的计算器都有简易计算和科学计算两大方式,可以满足日常的计算需求。

科学型计算器是电子计算器的一种,可进行乘方、开方、指数、对数、三角函数、统计等方面的运算,又称函数计算器。
科学型带有所有普通的函数,所有的函数都分布在键盘上以致于可以不用通过菜单列表来使用它们。

⑨ 怎么实现android计算器功能

最简单的方式是:找你个带透明通道的png图放在左侧。

⑩ 求一款能进行角度运算的安卓计算器

科学计算器 Panecal Scientific calculator v1.9.0
Panecal Scientific calculator(Panecal科学计算器)是一款体积小巧的计算器软件,其最大的特色就是支持多行输入,这样,你就能够输入一个完整的计算公式了。
软件特色:
- 重新编辑△键的数值计算公式;
- 振动和橙色键输入确认。您可以修改ALT+设定的振动长度;
- 算术运算,三角函数,反三角函数,指数,对数函数,功率,功率平方根函数,阶乘,和对应的绝对值操作;
- DEG,RAD,GRAD模式;
- FloatPt,修复,科学,工程模式;
- BS 键,DEL 键,INS 键。

阅读全文

与android计算器相关的资料

热点内容
e站初音未来图片解压码 浏览:573
荣耀老熊编译器开源 浏览:931
北京php程序员培训 浏览:664
手动压缩空气调节阀 浏览:455
天正2014未知命令 浏览:747
linuxrarp命令 浏览:650
家用空调压缩机有皮带吗 浏览:53
制作解压小书本 浏览:91
python3x爬虫 浏览:68
通达信资金抬轿k线源码 浏览:820
linuxluci 浏览:729
python如何按条件分配填充 浏览:894
ar89c51单片机编程 浏览:579
在编译原理中单词由什么组成 浏览:499
安卓摄像头一直闪烁怎么回事 浏览:878
word文档加密设置有几种方法 浏览:502
钉钉加密咋取消啊 浏览:772
linux判断文件大小 浏览:798
服务器中间ic叫什么 浏览:882
文件解压加密码 浏览:994