我正在制作一个iOS应用程序,其中一些文件的大小以MB为单位.我的问题是,计算1000字节= 1kb或1024字节= 1kb是否正确?我已经看到mac上的Finder用1000b计算,但是一个名为iFile的iOS文件管理器用1024b计算.维基百科的文章并没有真正回答我的问题.我只是特意询问文件大小而不是HD容量等.
下面是返回String中数据计数器值的类.我想将String格式化为KB,MB和GB
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView infoView = (TextView)findViewById(R.id.traffic_info);
String info = "";
long getmobilerxbytes = TrafficStats.getMobileRxBytes();
long getmobilerxpackets = TrafficStats.getMobileRxPackets();
long getmobiletxbytes = TrafficStats.getMobileTxBytes();
long getmobiletxpackets = TrafficStats.getMobileTxPackets();
long totalrxbytes = TrafficStats.getTotalRxBytes();
long totalrxpackets = TrafficStats.getTotalRxPackets();
long totaltxbytes = TrafficStats.getTotalTxBytes();
long totaltxpackets = TrafficStats.getTotalTxPackets();
info += "Mobile Interface:\n";
info += ("\tReceived: " + getmobilerxbytes + " bytes / " + getmobilerxpackets + " packets\n");
info += ("\tTransmitted: " + …Run Code Online (Sandbox Code Playgroud)