[Release] srStats, Server Capacity tool for Android OS

07/26/2012 18:34 sarkoplata#1
I have finally released my server stat tool for Android. :)

Few pictures:


[Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]

Download:
[Only registered and activated users can see links. Click Here To Register...]


Price:
Tool is completely free to use, but if you want to help keeping this project alive (server, domain cost etc.), any amount of donation is welcome :)
07/26/2012 18:41 PortalDark#2
#approved
07/26/2012 18:52 ᶽPhoenix1337ᶽ#3
MY YZ RATE ABBLECATEOnN OqE?
Thank you :mofo:
07/26/2012 18:58 Disco Teka#4
If I try to clean my list the pre-set servers won't get removed. May you change this please? I am not interested in those servers.
07/26/2012 19:06 PortalDark#5
everyone downloading this(hi there):
expect this to receive constant updates.
@sarkoplata
try having 0 preset servers
Edit:
added to thread: [Only registered and activated users can see links. Click Here To Register...]
07/26/2012 19:13 Kape7#6
I have the copyright over the SrStats name!!!!!!!!

























Just kidding, good work ^^
07/26/2012 19:19 Biboja#7
on what framework its based on?
07/26/2012 19:40 Schickl#8
Quote:
RETRIEVE RUNNING APPS
what for?

doubt that it needs that permission
07/26/2012 19:43 sarkoplata#9
Quote:
Originally Posted by Synx7 View Post
I have the copyright over the SrStats name!!!!!!!!

Just kidding, good work ^^
Actually I thought of it seriously, i was going to make it srkStats. But it looked really bad. sr is a part of my name, sorry for that :D

Quote:
Originally Posted by Schickl View Post
what for?

doubt that it needs that permission
Good Point. :)
When tool is sent to background, if Auto-Refresh is enabled, a notification will appear at status bar to notify user. But there is a method on Android which is onPause(), but it works everytime you change the page. So that permission is to handle sentToBackground event. Here is the code, you can check. Also what harm that can it have? That permission is to retrieve apps, not interfere them.

PHP Code:
public static boolean isApplicationSentToBackground(final Context context) {
        
ActivityManager am = (ActivityManagercontext.getSystemService(Context.ACTIVITY_SERVICE);
        List<
RunningTaskInfotasks am.getRunningTasks(1);
        if (!
tasks.isEmpty()) {
          
ComponentName topActivity tasks.get(0).topActivity;
          if (!
topActivity.getPackageName().equals(context.getPackageName())) {
            return 
true;
          }
        }

        return 
false;
      } 
@Biboja
Using Android SDK rev. 10

@PortalDark
What you mean by try having '0 preset servers'?

@DiscoTeka
I did not understand what you meant, I can try to implement request to the tool since i have free time. :)

#Added In-Panic
07/26/2012 20:27 Schickl#10
Never said that it could be a harm.
I was only wondering why your app needs that permission ;)
oh and I'm familiar with java and android(not that much with android, but I looked into it a bit already)
07/26/2012 20:52 dimkacool#11
Somebody can make this for ios?
07/26/2012 21:52 Getzabelz#12
Good job
07/26/2012 22:16 FoxRayz#13
Quote:
Originally Posted by sarkoplata View Post
Actually I thought of it seriously, i was going to make it srkStats. But it looked really bad. sr is a part of my name, sorry for that :D



Good Point. :)
When tool is sent to background, if Auto-Refresh is enabled, a notification will appear at status bar to notify user. But there is a method on Android which is onPause(), but it works everytime you change the page. So that permission is to handle sentToBackground event. Here is the code, you can check. Also what harm that can it have? That permission is to retrieve apps, not interfere them.

@Biboja
Using Android SDK rev. 10

@PortalDark
What you mean by try having '0 preset servers'?

@DiscoTeka
I did not understand what you meant, I can try to implement request to the tool since i have free time. :)

#Added In-Panic
He means that he doesn't want to see the preset servers, he only want to see the servers he's interested in and wonders if you could make a version without these servers? Like a "clean" one :)


Thanks for the release btw, i hope you can make this to us using windows OS :)

Quote:
Originally Posted by dimkacool View Post
Somebody can make this for ios?
As iOS does not use Java like Android, your options are quite limited:

1) if your application is written mostly in C/C++ using JNI, you can write a wrapper and interface it with the iOS (i.e. provide callbacks from iOS to your JNI written function). There may be frameworks out there that help you do this easier, but there's still the problem of integrating the application and adapting it to the framework (and of course the fact that the application has to be written in C/C++).

2) rewrite it for iOS. I don't know whether there are any good companies that do this for you. Also, due to the variety of applications that can be written which can use different services and API, there may not be any software that can port it for you (I guess this kind of software is like a gold mine heh) or do a very good job at that.

3) I think that there are Java->C/C++ converters, but there won't help you at all when it comes to API differences. Also, you may find yourself struggling more to get the converted code working on any of the platforms rather than rewriting your application from scratch for iOS.

The problem depends quite a bit on the services and APIs your application is using. I haven't really look this up, but there may be some APIs that provide certain functionality in Android that iOS doesn't provide.

Using C/C++ and natively compiling it for the desired platform looks like the way to go for Android-iOS-Win7Mobile cross-platform development. This gets you somewhat of an application core/kernel which you can use to do the actual application logic.

As for the OS specific parts (APIs) that your application is using, you'll have to set up communication interfaces between them and your application's core. The 2nd option is the most reliable one,you'll have to re-write the whole application.
07/26/2012 23:38 sarkoplata#14
Ah I see, you want a server filter. I'll see what I can do. If i can make it, i'll upload new version to the store.
07/27/2012 11:14 Biboja#15
for iOs you could use jquery