package cn.buaa.myweixin;
//Download by htp://www.codefans.net
import java.util.ArrayList;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.support.v4.view.PagerAdapter;
import android.support.v4.view.ViewPager;
import android.support.v4.view.ViewPager.OnPageChangeListener;
import android.view.Display;
import android.view.Gravity;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.View;
import android.view.WindowManager;
import android.view.WindowManager.LayoutParams;
import android.view.animation.Animation;
import android.view.animation.TranslateAnimation;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.PopupWindow;
import android.widget.Toast;
public class MainWeixin extends Activity {
public static MainWeixin instance = null;
private ViewPager mTabPager;
private ImageView mTabImg;// 动画图片
private ImageView mTab1,mTab2,mTab3,mTab4;
private int zero = 0;// 动画图片偏移量
private int currIndex = 0;// 当前页卡编号
private int one;//单个水平动画位移
private int two;
private int three;
private LinearLayout mClose;
private LinearLayout mCloseBtn;
private View layout;
private boolean menu_display = false;
private PopupWindow menuWindow;
private LayoutInflater inflater;
//private Button mRightBtn;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_weixin);
//启动activity时不自动弹出软键盘
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
instance = this;
/*
mRightBtn = (Button) findViewById(R.id.right_btn);
mRightBtn.setOnClickListener(new Button.OnClickListener()
{ @Override
public void onClick(View v)
{ showPopupWindow (MainWeixin.this,mRightBtn);
}
});*/
mTabPager = (ViewPager)findViewById(R.id.tabpager);
mTabPager.setOnPageChangeListener(new MyOnPageChangeListener());
mTab1 = (ImageView) findViewById(R.id.img_weixin);
mTab2 = (ImageView) findViewById(R.id.img_address);
mTab3 = (ImageView) findViewById(R.id.img_friends);
mTab4 = (ImageView) findViewById(R.id.img_settings);
mTabImg = (ImageView) findViewById(R.id.img_tab_now);
mTab1.setOnClickListener(new MyOnClickListener(0));
mTab2.setOnClickListener(new MyOnClickListener(1));
mTab3.setOnClickListener(new MyOnClickListener(2));
mTab4.setOnClickListener(new MyOnClickListener(3));
Display currDisplay = getWindowManager().getDefaultDisplay();//获取屏幕当前分辨率
int displayWidth = currDisplay.getWidth();
int displayHeight = currDisplay.getHeight();
one = displayWidth/4; //设置水平动画平移大小
two = one*2;
three = one*3;
//Log.i("info", "获取的屏幕分辨率为" one two three "X" displayHeight);
//InitImageView();//使用动画
//将要分页显示的View装入数组中
LayoutInflater mLi = LayoutInflater.from(this);
View view1 = mLi.inflate(R.layout.main_tab_weixin, null);
View view2 = mLi.inflate(R.layout.main_tab_address, null);
View view3 = mLi.inflate(R.layout.main_tab_friends, null);
View view4 = mLi.inflate(R.layout.main_tab_settings, null);
//每个页面的view数据
final ArrayList<View> views = new ArrayList<View>();
views.add(view1);
views.add(view2);
views.add(view3);
views.add(view4);
//填充ViewPager的数据适配器
PagerAdapter mPagerAdapter = new PagerAdapter() {
@Override
public boolean isViewFromObject(View arg0, Object arg1) {
return arg0 == arg1;
}
@Override
public int getCount() {
return views.size();
}
@Override
public void destroyItem(View container, int position, Object object) {
((ViewPager)container).removeView(views.get(position));
}
//@Override
//public CharSequence getPageTitle(int position) {
//return titles.get(position);
//}
@Override
public Object instantiateItem(View container, int position) {
((ViewPager)container).addView(views.get(position));
return views.get(position);
}
};
mTabPager.setAdapter(mPagerAdapter);
}
/**
* 头标点击监听
*/
public class MyOnClickListener implements View.OnClickListener {
private int index = 0;
public MyOnClickListener(int i) {
index = i;
}
@Override
public void onClick(View v) {
mTabPager.setCurrentItem(index);
}
};
/* 页卡切换监听(原作者:D.Winter)
*/
public class MyOnPageChangeListener implements OnPageChangeListener {
@Override
public void onPageSelected(int arg0) {
Animation animation = null;
switch (arg0) {
case 0:
mTab1.setImageDrawable(getResources().getDrawable(R.drawable.tab_weixin_pressed));
if (currIndex == 1) {
animation = new TranslateAnimation(one, 0, 0, 0);
mTab2.setImageDrawable(getResources().getDrawable(R.drawable.tab_address_normal));
} else if (currIndex == 2) {
animation = new TranslateAnimation(two, 0, 0, 0);
mTab3.setImageDrawable(getResources().getDrawable(R.drawable.tab_find_frd_normal));
}
else if (currIndex == 3) {
animation = new TranslateAnimation(three, 0, 0, 0);
mTab4.setImageDrawable(getResources().getDrawable(R.drawable.tab_settings_normal));
}
break;
case 1:
mTab2.setImageDrawable(getResources().getDrawable(R.drawable.tab_address_pressed));
if (currIndex == 0) {
animation = new TranslateAnimation(zero, one, 0, 0);
mTab1.setImageDrawable(getResources().getDrawable(R.drawable.tab_weixin_normal));
} else if (currIndex == 2) {
animation = new TranslateAnimation(two, one, 0, 0);
mTab3.setImageDrawable(getResources().getDrawable(R.drawable.tab_find_frd_normal));
}
else if (currIndex == 3) {
animation = new TranslateAnimation(three, one, 0, 0);
mTab4.setImageDrawable(getResources().getDrawable(R.drawable.tab_settings_normal));
}
break;
case 2:
mTab3.setImageDrawable(getResources().getDrawable(R.drawable.tab_find_frd_pressed));
if (currIndex == 0) {
animation = new TranslateAnimation(zero, two, 0, 0);
mTab1.setImageDrawable(getResources().getDrawable(R.drawable.tab_weixin_normal));
} else if (currIndex == 1) {
animation = new TranslateAnimation(one, two, 0, 0);
mTab2.setImageDrawable(getResources().getDrawable(R.drawable.tab_address_normal));
}
else if (currIndex == 3) {
animation = new TranslateAnimation(three, two, 0, 0);
mTab4.setImageDrawable(getResources().getDrawable(R.drawable.tab_settings_normal));
}
break;
case 3:
mTab4.setImageDrawable(getResources().getDrawable(R.drawable.tab_settings_pressed));
if (currIndex == 0) {
animation = new TranslateAnimation(zero, three, 0, 0);
mTab1.setImageDrawable(getResources().getDrawable(R.drawable.tab_weixin_normal));
} else if (currIndex == 1) {
animation = new TranslateAnimation(one, three, 0, 0);
mTab2.setImageDrawable(getResources().getDrawable(R.drawable.tab_address_normal));
}
else if (currIndex == 2) {
animation = new TranslateAnimation(two, three, 0, 0);
mTab3.setImageDrawable(getResources().getDrawable(R.drawable.tab_find_frd_normal));
}
break;
}
currIndex = arg0;
animation.setFillAfter(true);// True:图片停在动画结束位置
animation.setDuration(150);
mTabImg.startAnimation(animation);
}
@Override
public void onPageScrolled(int arg0, float arg1, int arg2) {
}
@Override
public void onPageScrollStateChanged(int arg0) {
}
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { //获取 back键
if(menu_display){ //如果 Menu已经打开 ,先关闭Menu
menuWindow.dismiss();
menu_display = false;
}
else {
Intent intent = new Intent();
intent.setClass(MainWeixin.this,Exit.class);
startActivity(intent);
}
}
else if(keyCode == KeyEvent.KEYCODE_MENU){ //获取 Menu键
if(!menu_display){
//获取LayoutInflater实例
inflater = (LayoutInflater)this.getSystemService(LAYOUT_INFLATER_SERVICE);
//这里的main布局是在inflate中加入的哦,以前都是直接this.setContentView()的吧?呵呵
//该方法返回的是一个View的对象,是布局中的根
layout = inflater.inflate(R.layout.main_menu, null);
//下面我们要考虑了,我怎样将我的layout加入到PopupWindow中呢???很简单
menuWindow = new PopupWindow(layout,LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT); //后两个参数是width和height
//menuWindow.showAsDropDown(layout); //设置弹出效果
//menuWindow.showAsDropDown(null, 0, layout.getHeight());
menuWindow.showAtLocation(this.findViewById(R.id.mainweixin), Gravity.BOTTOM|Gravity.CENTER_HORIZONTAL, 0, 0); //设置layout在PopupWindow中显示的位置
//如何获取我们main中的控件呢?也很简单
mClose = (LinearLayout)layout.findViewById(R.id.menu_close);
mCloseBtn = (LinearLayout)layout.findViewById(R.id.menu_close_btn);
//下面对每一个Layout进行单击事件的注册吧。。。
//比如单击某个MenuItem的时候,他的背景色改变
//事先准备好一些背景图片或者颜色
mCloseBtn.setOnClickListener (new View.OnClickListener() {
@Override
public void onClick(View arg0) {
//Toast.makeText(Main.this, "退出", Toast.LENGTH_LONG).show();
Intent intent = new Intent();
intent.setClass(MainWeixin.this,Exit.class);
startActivity(intent);
menuWindow.dismiss(); //响应点击事件之后关闭Menu
}
});
menu_display = true;
}else{
//如果当前已经为显示状态,则隐藏起来
menuWindow.dismiss();
menu_display = false;
}
return false;
}
return false;
}
//设置标题栏右侧按钮的作用
public void btnmainright(View v) {
Intent intent = new Intent (MainWeixin.this,MainTopRightDialog.class);
startActivity(intent);
//Toast.makeText(getApplicationContext(), "点击了功能按钮", Toast.LENGTH_LONG).show();
}
public void startchat(View v) { //小黑 对话界面
Intent intent = new Intent (MainWeixin.this,ChatActivity.class);
startActivity(intent);
//Toast.makeText(getApplicationContext(), "登录成功", Toast.LENGTH_LONG).show();
}
public void exit_settings(View v) { //退出 伪“对话框”,其实是一个activity
Intent intent = new Intent (MainWeixin.this,ExitFromSettings.class);
startActivity(intent);
}
public void btn_shake(View v) { //手机摇一摇
Intent intent = new Intent (MainWeixin.this,ShakeActivity.class);
startActivity(intent);
}
}
资源文件列表
weixin_androidstudio/.gradle/3.3/taskArtifacts/fileHashes.bin , 161733
weixin_androidstudio/.gradle/3.3/taskArtifacts/fileSnapshots.bin , 424701
weixin_androidstudio/.gradle/3.3/taskArtifacts/taskArtifacts.bin , 37739
weixin_androidstudio/.gradle/3.3/taskArtifacts/taskArtifacts.lock , 17
weixin_androidstudio/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.bin , 32300
weixin_androidstudio/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock , 17
weixin_androidstudio/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.bin , 19772
weixin_androidstudio/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock , 17
weixin_androidstudio/.idea/compiler.xml , 686
weixin_androidstudio/.idea/copyright/profiles_settings.xml , 76
weixin_androidstudio/.idea/gradle.xml , 626
weixin_androidstudio/.idea/libraries/animated_vector_drawable_25_3_1.xml , 605
weixin_androidstudio/.idea/libraries/appcompat_v7_25_3_1.xml , 569
weixin_androidstudio/.idea/libraries/support_annotations_25_3_1.xml , 503
weixin_androidstudio/.idea/libraries/support_compat_25_3_1.xml , 575
weixin_androidstudio/.idea/libraries/support_core_ui_25_3_1.xml , 578
weixin_androidstudio/.idea/libraries/support_core_utils_25_3_1.xml , 587
weixin_androidstudio/.idea/libraries/support_fragment_25_3_1.xml , 581
weixin_androidstudio/.idea/libraries/support_media_compat_25_3_1.xml , 593
weixin_androidstudio/.idea/libraries/support_v4_25_3_1.xml , 404
weixin_androidstudio/.idea/libraries/support_vector_drawable_25_3_1.xml , 602
weixin_androidstudio/.idea/misc.xml , 2226
weixin_androidstudio/.idea/modules.xml , 351
weixin_androidstudio/.idea/runConfigurations.xml , 564
weixin_androidstudio/.idea/workspace.xml , 158835
weixin_androidstudio/app/app.iml , 8661
weixin_androidstudio/app/build.gradle , 662
weixin_androidstudio/app/build/generated/source/buildConfig/debug/cn/buaa/myweixin/BuildConfig.java , 439
weixin_androidstudio/app/build/generated/source/r/debug/android/support/compat/R.java , 252
weixin_androidstudio/app/build/generated/source/r/debug/android/support/coreui/R.java , 252
weixin_androidstudio/app/build/generated/source/r/debug/android/support/coreutils/R.java , 255
weixin_androidstudio/app/build/generated/source/r/debug/android/support/fragment/R.java , 254
weixin_androidstudio/app/build/generated/source/r/debug/android/support/graphics/drawable/animated/R.java , 272
weixin_androidstudio/app/build/generated/source/r/debug/android/support/graphics/drawable/R.java , 263
weixin_androidstudio/app/build/generated/source/r/debug/android/support/mediacompat/R.java , 257
weixin_androidstudio/app/build/generated/source/r/debug/android/support/v4/R.java , 248
weixin_androidstudio/app/build/generated/source/r/debug/android/support/v7/appcompat/R.java , 110550
weixin_androidstudio/app/build/generated/source/r/debug/cn/buaa/myweixin/R.java , 444498
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-af.json , 15500
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-am.json , 15494
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-ar.json , 15502
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-az-rAZ.json , 14936
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-b+sr+Latn.json , 15812
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-be-rBY.json , 15682
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-bg.json , 15506
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-bn-rBD.json , 15686
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-bs-rBA.json , 15682
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-ca.json , 15506
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-cs.json , 15502
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-da.json , 15498
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-de.json , 15502
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-el.json , 15508
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-en-rAU.json , 15674
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-en-rGB.json , 15674
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-en-rIN.json , 15674
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-es-rUS.json , 15684
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-es.json , 15504
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-et-rEE.json , 15684
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-eu-rES.json , 15680
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-fa.json , 15504
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-fi.json , 15498
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-fr-rCA.json , 15684
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-fr.json , 15508
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-gl-rES.json , 15682
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-gu-rIN.json , 15678
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-h720dp-v13.json , 954
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-hdpi-v4.json , 1014
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-hi.json , 15504
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-hr.json , 15502
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-hu.json , 15508
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-hy-rAM.json , 15676
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-in.json , 15504
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-is-rIS.json , 15672
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-it.json , 15500
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-iw.json , 15496
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-ja.json , 15490
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-ka-rGE.json , 15680
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-kk-rKZ.json , 15678
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-km-rKH.json , 15676
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-kn-rIN.json , 15682
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-ko.json , 15486
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-ky-rKG.json , 15678
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-land.json , 3114
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-large-v4.json , 6840
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-ldltr-v21.json , 952
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-lo-rLA.json , 15674
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-lt.json , 15508
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-lv.json , 15506
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-mk-rMK.json , 14200
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-ml-rIN.json , 15682
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-mn-rMN.json , 15676
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-mr-rIN.json , 15682
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-ms-rMY.json , 15680
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-my-rMM.json , 15684
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-nb.json , 15494
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-ne-rNP.json , 15686
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-night-v8.json , 5366
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-nl.json , 15508
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-pa-rIN.json , 15674
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-pl.json , 15504
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-port.json , 930
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-pt-rBR.json , 15684
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-pt-rPT.json , 15684
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-pt.json , 15508
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-ro.json , 15508
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-ru.json , 15506
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-si-rLK.json , 15680
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-sk.json , 15500
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-sl.json , 15504
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-sq-rAL.json , 15680
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-sr.json , 15504
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-sv.json , 15502
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-sw.json , 15500
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-sw600dp-v13.json , 6152
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-ta-rIN.json , 15682
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-te-rIN.json , 15684
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-th.json , 15500
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-tl.json , 15510
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-tr.json , 15500
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-uk.json , 15502
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-ur-rPK.json , 15678
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-uz-rUZ.json , 15682
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-v11.json , 19857
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-v12.json , 3250
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-v13.json , 926
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-v14.json , 10016
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-v16.json , 926
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-v17.json , 11452
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-v18.json , 924
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-v21.json , 79552
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-v22.json , 3250
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-v23.json , 8386
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-v24.json , 4560
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-v25.json , 3248
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-vi.json , 15506
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-xlarge-v4.json , 4640
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-zh-rCN.json , 15660
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-zh-rHK.json , 15660
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-zh-rTW.json , 15660
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values-zu.json , 15506
weixin_androidstudio/app/build/intermediates/blame/res/debug/multi/values.json , 428072
weixin_androidstudio/app/build/intermediates/blame/res/debug/single/anim.json , 5790
weixin_androidstudio/app/build/intermediates/blame/res/debug/single/color-v11.json , 734
weixin_androidstudio/app/build/intermediates/blame/res/debug/single/color-v23.json , 3150
weixin_androidstudio/app/build/intermediates/blame/res/debug/single/color.json , 7044
weixin_androidstudio/app/build/intermediates/blame/res/debug/single/drawable-hdpi-v4.json , 20504
weixin_androidstudio/app/build/intermediates/blame/res/debug/single/drawable-hdpi.json , 31882
weixin_androidstudio/app/build/intermediates/blame/res/debug/single/drawable-ldpi-v4.json , 253
weixin_androidstudio/app/build/intermediates/blame/res/debug/single/drawable-ldpi.json , 258
weixin_androidstudio/app/build/intermediates/blame/res/debug/single/drawable-ldrtl-hdpi-v17.json , 1059
weixin_androidstudio/app/build/intermediates/blame/res/debug/single/drawable-ldrtl-mdpi-v17.json , 1059
最多只能显示150条信息!
