JBTALKS.CC

标题: [Android] 我自己寫的計算機app 免費無廣告 [打印本页]

作者: slay_alex92    时间: 2014-1-18 05:40 PM
标题: [Android] 我自己寫的計算機app 免費無廣告
本帖最后由 slay_alex92 于 2014-1-18 05:45 PM 编辑

我自己寫了一個計算機的軟體~
完全免費,沒有廣告~
請大家多多支持,方便的話也給個rating~

下載:https://play.google.com/store/ap ... ntsa.freecalculator
或者直接在play store搜尋 hychentsa

有任何疑問或建議請email給我:hychentsa@gmail.com
或者FB傳訊息給我也可以
==================================================================

      

=====================================================================
介紹

免费、无广告的计算机!简单易用!

- 长按⇦可以清除所有数字!!(AC)

特色:
- 介面简单清晰
- 可在一行内处理复杂的算试
- 可记忆答案,并以Ans按键做计算
- 可计算14位数质因数分解
- 长按⇦可以清除所有数字

有任何建议或漏洞请联络:hychentsa@gmail.com

=========================================================
Description

A free, easy-to-use calculator with no advertisement. Enjoy!

Press and hold ⇦ to clear!!!! (AC)
Now with prime factorization!

Features:
- Clean layout, easy-to-use
- Evaluate complex operation in single line
- Memorize and manipulate the answer of last operation
- Prime factorization of 14 digits number
- Press and hold ⇦ to clear

If there are bugs or suggestions, please e-mail me. I'm sure that you will get a immediate response!
Any questions or suggestions please contact: hychentsa@gmail.com
=========================================================================
作者: uncopyrightable    时间: 2014-1-18 07:30 PM
UI一般般
作者: slay_alex92    时间: 2014-1-18 07:40 PM
uncopyrightable 发表于 2014-1-18 07:30 PM
UI一般般

恩恩 謝謝
作者: 谦.之语    时间: 2014-1-18 07:56 PM
可以算fraction吗?我真的很绝望找不到可以算fraction的android calculator
作者: alvistechew    时间: 2014-1-18 09:15 PM
手机已经有计算机了...建议你搞一些高级一点的!
作者: 美姿堂    时间: 2014-1-18 09:43 PM
你的功能 原装已经有了
加油吧
作者: yixiong    时间: 2014-1-18 09:51 PM
不错用 加油在接在力 家有不错
作者: slay_alex92    时间: 2014-1-18 09:51 PM
我只是初學者~ 謝謝大家的建議
作者: Hennessy    时间: 2014-1-18 10:34 PM
楼主是 java developer 吗?
作者: slay_alex92    时间: 2014-1-18 10:42 PM
Hennessy 发表于 2014-1-18 10:34 PM
楼主是 java developer 吗?

算是哦~ 不過只能算初學者~
作者: vc307    时间: 2014-1-18 11:44 PM
感激楼主的努力,也许有人不太喜欢这UI,但我真是大爱这google风格的UI啊!还有白色能选,太好了!支持!
作者: gracekhor15    时间: 2014-1-18 11:54 PM
嗯 虽然很简单 不过很喜欢这样简单的风格 加油!
作者: shern91    时间: 2014-1-19 12:10 AM
提示: 作者被禁止或删除 内容自动屏蔽
作者: slay_alex92    时间: 2014-1-19 12:13 AM
shern91 发表于 2014-1-19 12:10 AM
我也是在研究怎样写android apps,只是我的AVM太卡了,有办法改善吗?楼主加油

你是用eclispe來寫嗎?
你試看看create新的virtual device,把RAM調高看看會不會比較順
不然就麻煩一點 把APK傳到android手機install跑跑看
作者: shern91    时间: 2014-1-19 12:18 AM
提示: 作者被禁止或删除 内容自动屏蔽
作者: slay_alex92    时间: 2014-1-19 12:21 AM
shern91 发表于 2014-1-19 12:18 AM
是用eclipse的,RAM我好想set 512mb,过后就试做program,如果要在AVM里面run,是不是还有做XML file那些 ...

我的也是512,只是launching的時候很慢,之後就順了
對,你APP的layout要用XML來寫
作者: shern91    时间: 2014-1-19 12:24 AM
提示: 作者被禁止或删除 内容自动屏蔽
作者: slay_alex92    时间: 2014-1-19 12:28 AM
shern91 发表于 2014-1-19 12:24 AM
嗯,谢谢你,要勤劳点做才可以了...

加油^^ 一起學習
作者: firstnight    时间: 2014-1-19 01:21 AM
想要可以做addmath的计算机
作者: Sky~    时间: 2014-1-19 01:58 AM
可以考慮加上sin cos tan。。。就不錯了
作者: Hennessy    时间: 2014-1-19 01:59 AM
slay_alex92 发表于 2014-1-18 10:42 PM
算是哦~ 不過只能算初學者~

加油哦
你是用 netbeans 来做的?
作者: slay_alex92    时间: 2014-1-19 02:01 AM
Hennessy 发表于 2014-1-19 01:59 AM
加油哦
你是用 netbeans 来做的?

不是哦~
用google給的ADT來做的
裡面有eclipse
作者: PledgeWL    时间: 2014-1-19 09:42 AM
跟手机的一样呀>.<
作者: CULLAN    时间: 2014-1-19 10:05 AM
谢分享~~~
作者: weikean    时间: 2014-1-19 11:30 AM
太普通了 而且原本手机就有计算机了吧
作者: Koo01    时间: 2014-1-19 01:14 PM
建议LZ做一个有%的,因为每次要用到这个算价钱都要调去 Scientific,有一点小麻烦

Sample Cal.png (25.84 KB, 下载次数: 44)

Sample1

Sample1


作者: blackcrystal    时间: 2014-1-19 01:21 PM
可是我觉得跟Huawei的原装和背景差不多一样,

或许可以把背景弄美一点,或使按键有可爱的声音
作者: darkness94    时间: 2014-1-19 02:09 PM
lz原装的功能都比你多啊...
或许你可以考虑研发一些apps专门for malaysia用的先?
作者: kopicee    时间: 2014-1-19 02:18 PM
提示: 作者被禁止或删除 内容自动屏蔽
作者: Sweet_DreaMz    时间: 2014-1-19 04:04 PM
还不错哦~加油
作者: lovely1314    时间: 2014-1-19 05:03 PM
谢谢楼主分享!楼主加油
作者: shern91    时间: 2014-3-11 06:41 PM
提示: 作者被禁止或删除 内容自动屏蔽
作者: slay_alex92    时间: 2014-3-11 10:15 PM
shern91 发表于 2014-3-11 06:41 PM
可以问你一些关于java的东西吗?我本来想pm问你的可是我没有权限

可以啊~
作者: shern91    时间: 2014-3-12 06:06 PM
提示: 作者被禁止或删除 内容自动屏蔽
作者: slay_alex92    时间: 2014-3-12 07:17 PM
shern91 发表于 2014-3-12 06:06 PM
这次的情况比较特别一点,我老师给我一个class file,我需要把它放进我那个java project 里面,然后我写c ...

你確定你的Exercise01裡面有個Contructor的argument是int[]嗎?
應該長這樣
  1. public Exercise01 (int[] n)
  2. {
  3.     //code here
  4. }
复制代码

作者: shern91    时间: 2014-3-12 11:28 PM
提示: 作者被禁止或删除 内容自动屏蔽
作者: slay_alex92    时间: 2014-3-13 12:26 AM
shern91 发表于 2014-3-12 11:28 PM
确定,因为那个class file是开不到的,老师直接给的

你是用eclipse嗎?
她顯示甚麼錯誤?是compile-time error還是runtime error?
如果是runtime麻煩把logcat貼上來我看看
作者: shern91    时间: 2014-3-13 10:34 AM
提示: 作者被禁止或删除 内容自动屏蔽
作者: slay_alex92    时间: 2014-3-13 12:00 PM
shern91 发表于 2014-3-13 10:34 AM
我是用eclipse,可是没有error,我只是想写一个method来取代它而已

所以妳的問題在哪裡啊 哈哈 我不太懂你想要問甚麼
作者: shern91    时间: 2014-3-13 06:32 PM
提示: 作者被禁止或删除 内容自动屏蔽
作者: slay_alex92    时间: 2014-3-13 07:33 PM
shern91 发表于 2014-3-13 06:32 PM
就是我打算在新的class里面写一个method来取代老师给我的那个,哈哈....可是我在新的class里面又写不出这 ...

取代哪個method??
所以妳現在是完全不知道怎麼開頭嗎?
跟你說的constructor有甚麼關係?
作者: shern91    时间: 2014-3-13 07:36 PM
提示: 作者被禁止或删除 内容自动屏蔽
作者: slay_alex92    时间: 2014-3-13 08:45 PM
本帖最后由 slay_alex92 于 2014-3-13 08:46 PM 编辑
shern91 发表于 2014-3-13 07:36 PM
我贴多一个图给你看,就知道我意思了,不好意思打扰


喔我大概懂你的意思了
你是要override parent class 的displayFreq()

你之前貼的code不能用嗎? 這個
  1. import java.util.Scanner;

  2. public class Stage5 extends Exercise01 {

  3.         public Stage5(int [] freq) {
  4.                
  5.                 super(freq);
  6.                 int number;
  7.                 System.out.print("Please enter number of marks: ");
  8.                 Scanner sc = new Scanner(System.in);
  9.                 number = sc.nextInt();
  10.                 int [] morenums = new int [number];
  11.                 generateData(morenums);
  12.                 displayData(morenums);

  13.         }

  14.         public static void main(String [] args)
  15.         {
  16.                 Stage5 abc = new Stage5(null);
  17.         }
  18.         
  19.         public static void displayFreq(int [] value)
  20.         {

  21.                 int a = 0, b = 0, c = 0, d = 0, e=0;
  22.                 for (int j=1; j<=value.length ; j++)
  23.                 {
  24.                         
  25.                         if (value[j] < 20 )
  26.                         {
  27.                         e++;
  28.                         }
  29.                         else if (value[j] >=20 && value[j] < 40 )
  30.                         {        
  31.                         d++;
  32.                         }
  33.                         else if (value[j] >=40 && value[j] <60 )
  34.                         {        
  35.                         c++;
  36.                         }
  37.                         else if (value[j] >=60 && value[j] <80 )
  38.                         {        
  39.                         b++;
  40.                         }
  41.                         else if (value[j] >=80)
  42.                         {        
  43.                         a++;
  44.                         }
  45.                         
  46.                 }
  47.                 System.out.println("Subject of Grade A : " +a+ "\n");
  48.                 System.out.println("Subject of Grade B : " +b+ "\n");
  49.                 System.out.println("Subject of Grade C : " +c+ "\n");
  50.                 System.out.println("Subject of Grade D : " +d+ "\n");
  51.                 System.out.println("Subject of Grade E : " +e+ "\n");
  52.         }
  53.                
  54. }
复制代码

作者: shern91    时间: 2014-3-13 09:28 PM
提示: 作者被禁止或删除 内容自动屏蔽
作者: shern91    时间: 2014-3-13 09:29 PM
提示: 作者被禁止或删除 内容自动屏蔽
作者: slay_alex92    时间: 2014-3-13 09:34 PM
shern91 发表于 2014-3-13 09:28 PM
不能,一run就error了,我打算不用那个method,用looping来分grade,可是我一用到morenums这个variable就 ...

run的時候error第幾行
logcat顯示那個exception?
作者: shern91    时间: 2014-3-13 09:38 PM
提示: 作者被禁止或删除 内容自动屏蔽
作者: slay_alex92    时间: 2014-3-13 09:44 PM
shern91 发表于 2014-3-13 09:38 PM
error显示stage5 abc = new Stage5(null)这边error,不懂什么error来的

喔你當然不能放null阿
如果constructor沒有argument就直接 new Stage5();
試看看?
作者: shern91    时间: 2014-3-13 09:48 PM
提示: 作者被禁止或删除 内容自动屏蔽
作者: slay_alex92    时间: 2014-3-13 11:00 PM
shern91 发表于 2014-3-13 09:48 PM
不能哦,试过了,而且我试不要做constructor也不能,其实这是朋友的lab来的,我只是帮他做做而已,可是我 ...

我需要知道是甚麼exception才能做耶
你用eclipse看一下他是甚麼exception可以嗎?
作者: shern91    时间: 2014-3-13 11:38 PM
提示: 作者被禁止或删除 内容自动屏蔽
作者: slay_alex92    时间: 2014-3-14 12:10 AM
本帖最后由 slay_alex92 于 2014-3-14 12:12 AM 编辑
shern91 发表于 2014-3-13 11:38 PM
我用这个代码来run,得到的结果是


OK我知道了 你的問題在array的index是從0開始算
所以第28行的for loop改成
  1. for (int j = 0; j < value.length ; j++)
复制代码
試看看
作者: shern91    时间: 2014-3-14 12:19 AM
提示: 作者被禁止或删除 内容自动屏蔽
作者: slay_alex92    时间: 2014-3-14 12:29 AM
shern91 发表于 2014-3-14 12:19 AM
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5
        at Stage5.displayFreq(Sta ...

你確定是這樣嗎
直接copy我的看看
  1. for (int j = 0; j < value.length; j++)
复制代码
記得是< 不是<=
作者: shern91    时间: 2014-3-14 12:31 AM
提示: 作者被禁止或删除 内容自动屏蔽
作者: slay_alex92    时间: 2014-3-14 12:36 AM
shern91 发表于 2014-3-14 12:31 AM
哦,可以了,刚才眼花没注意,为什么这样的呢? 不好意思

因為array的index是從0開始數
比如下面這個array
  1. int[] array = new int[5];
复制代码
array.length == 5
可是他的index從0開始數
0, 1, 2, 3, 4 雖然有5個,可是只會到4
所以你的for loop 是要數從0到4
  1. for(int j = 0; j < value.length; j++)
复制代码
這裡value.length == 5, j等於5的時候後(j < value.length)是false,
所以loop裡面從0開始,最多跑到4
作者: shern91    时间: 2014-3-14 12:38 AM
提示: 作者被禁止或删除 内容自动屏蔽
作者: slay_alex92    时间: 2014-3-14 12:40 AM
shern91 发表于 2014-3-14 12:38 AM
明白了,如果我放

不會 =) 加油!
作者: shern91    时间: 2014-3-14 12:41 AM
提示: 作者被禁止或删除 内容自动屏蔽
作者: shern91    时间: 2014-3-15 03:18 PM
提示: 作者被禁止或删除 内容自动屏蔽
作者: slay_alex92    时间: 2014-3-15 03:25 PM
shern91 发表于 2014-3-15 03:18 PM
有什么网站有android教学的吗?

英文不錯的話可以看這個

Google官方的android tutorial
作者: shern91    时间: 2014-3-18 11:29 PM
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 JBTALKS.CC (https://www.jbtalks.my/) Powered by Discuz! X2.5