iPhone手機計算器bug
從網站建設到定制行業(yè)解決方案,為提供成都做網站、網站制作服務體系,各種行業(yè)企業(yè)客戶提供網站建設解決方案,助力業(yè)務快速發(fā)展。創(chuàng)新互聯(lián)將不斷加快創(chuàng)新步伐,提供優(yōu)質的建站服務。
“75-37.5”
等于0
iPhone手機各種bug都有,現(xiàn)在iPhone再次發(fā)現(xiàn)了新bug,在計算器上輸入“75-37.5”結果等于0,世界瞬間混亂了。
其實呢,真正原因是該童鞋按了兩下“=”,而iPhone計算器按“=”相當于重復上一次操作,所以,第一次按“=”時顯示的“37.5”其實已經是結果了。
同理,如果計算“9-3”,連按三次“=”,會發(fā)現(xiàn)數(shù)字依次為“6→3→0”。下次再遇到這種“Bug”時多加辨別吆~
作為對比,很多Android手機的計算器就不會重復上一次操作,可以避免手抖造成的計算錯誤。
iPhone手機計算器發(fā)現(xiàn)bug問題在安卓手機上基本是不會出現(xiàn)的,但相比之下iPhone還是能在很多場合為大家?guī)矸奖愕摹?/p>
尿布很高興為你解答,這個小叔只有一個計算機,那么你需要有一定的程序管理能力,然后你就可以去編輯寫代碼,寫完代碼之后就可以編輯出來一個計算器了,希望能幫助到你。
1,可以指定activity的名字來啟動.
比如在android2.1中,可以通過一下代碼啟動:
Intent intent = new Intent();
intent.setClassName("com.android.calculator2", "com.android.calculator2.Calculator");
startActivity(intent);
2,通過Logcat,馬上就能知道class name,關鍵是如何指定初始值和如何獲取計算結果
我以前也遇到這個問題
但是只能用這個方法去調用計算器,高版本的系統(tǒng)會秒退,原因是要在
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);
用代碼
?xml version="1.0" encoding="utf-8"?
LinearLayout xmlns: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
——————————————————————————————————————————————