摘要:
一般情况下,Android项目获取资源ID 都是通过 项目自动生成的R 文件来获取的,比如:R.id.book_name。但是有时候,可能会找不到R文件,这样就大条了。所以,也可以通过 getResources().getIdentifier(name, type, getPackageName()),这种方式来获取,比如getResources().getIdentifier("book_name", "id", getPackageName())。layout、drawable、id、color 等等 都是可以这样用的。之前给flash 编译成 an 阅读全文
摘要:
1、配置AndroidManifestAndroid项目添加单元测试,需要在AndroidManifest.xml中做一些配置: <instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="com.example.apptest" android:label="unit test"> </instrumentation>这里,把包名替换成Android项目的就行。在Applicatio 阅读全文
摘要:
private static int getStatusBarHeight(Context context) { Class<?> c; Object obj; Field field; int x; try { c = Class.forName("com.android.internal.R$dimen"); obj = c.newInstance(); field = c.getField("status_bar_height"); x = Integer.parseInt(field.get(obj).toString()); ret 阅读全文