我尝试获取像素颜色的字符串值。 但当我在不同的设备上运行我的应用程序时,我得到不同的值。 我的代码在这里:
EditText et = (EditText) findViewById(R.id.editText);
Bitmap bit = BitmapFactory.decodeResource(getResources(), R.drawable.firstfinger);
String v = String.valueOf(bit.getPixel(1640 , 10));
et.setText(v);
在我得到的一台设备中:-15000554
在另一个:-5867685
我该怎么办? 或者有没有其他方法来获得像素的颜色?
答案 0 :(得分:2)
http://developer.android.com/guide/practices/screens_support.html
根据屏幕分辨率,特定位置的颜色可能因设备而异;