最近在学修改Android的源码,根据要有修改了Contacts的功能,我的源码是根据网上的方法导入的java工程,我在里面加了个layout,在java文件中加layout里的View的ID都出不来,我手动加上了。都是红叉叉,应该是R文件没有更新。用mmm packages/apps/Contacts/ 编译,报
符号: 变量 searchPadBtn
位置: 类 com.android.contacts.R.id
mSearchPadBtn = (Button)findViewById(R.id.searchPadBtn);
^
packages/apps/Contacts/src/com/android/contacts/TwelveKeyDialer.java:315: 找不到符号
要这么修改呢?求高人指点一二。
符号: 变量 searchPadBtn
位置: 类 com.android.contacts.R.id
mSearchPadBtn = (Button)findViewById(R.id.searchPadBtn);
^
packages/apps/Contacts/src/com/android/contacts/TwelveKeyDialer.java:315: 找不到符号
要这么修改呢?求高人指点一二。
if (People.CONTENT_ITEM_TYPE.equals(type)
|| Phones.CONTENT_ITEM_TYPE.equals(type)) {
// Query the phone number
Cursor c = getContentResolver().query(intent.getData(),
new String[] {PhonesColumns.NUMBER}, null, null, null);
if (c != null) {
if (c.moveToFirst()) {
// Put the number into the input area
setFormattedDigits(c.getString(0));
}
c.close();
网上说R文件是通过mmm来生成,我前些天没成功可能是哪里被我搞坏了。