Skip to content

Commit c7826f3

Browse files
committed
gradle build fix
1 parent cca59da commit c7826f3

16 files changed

+230
-125
lines changed

.idea/misc.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/src/main/java/com/yzy/supercleanmaster/fragment/MainFragment.java

Lines changed: 40 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,20 @@
11
package com.yzy.supercleanmaster.fragment;
22

33
import android.app.ActivityManager;
4+
import android.app.PendingIntent;
45
import android.content.Context;
6+
import android.content.Intent;
57
import android.content.pm.ApplicationInfo;
68
import android.content.pm.PackageManager;
79
import android.os.Bundle;
810
import android.support.annotation.Nullable;
11+
import android.support.v4.app.NotificationCompat;
12+
import android.util.Log;
913
import android.view.LayoutInflater;
1014
import android.view.View;
1115
import android.view.ViewGroup;
1216
import android.widget.Button;
17+
import android.widget.RemoteViews;
1318
import android.widget.TextView;
1419
import android.widget.Toast;
1520

@@ -19,6 +24,7 @@
1924
import com.yzy.supercleanmaster.model.SDCardInfo;
2025
import com.yzy.supercleanmaster.ui.AutoStartManageActivity;
2126
import com.yzy.supercleanmaster.ui.BatterySavingActivity;
27+
import com.yzy.supercleanmaster.ui.MainActivity;
2228
import com.yzy.supercleanmaster.ui.MemoryCleanActivity;
2329
import com.yzy.supercleanmaster.ui.RubbishCleanActivity;
2430
import com.yzy.supercleanmaster.ui.ShortCutActivity;
@@ -35,6 +41,8 @@
3541
import butterknife.InjectView;
3642
import butterknife.OnClick;
3743

44+
import static com.tencent.open.utils.Global.getPackageName;
45+
3846

3947
public class MainFragment extends BaseFragment {
4048

@@ -67,7 +75,18 @@ public View onCreateView(LayoutInflater inflater,
6775
return view;
6876
}
6977

70-
78+
public void notification(){
79+
Intent i = new Intent(getContext(), MainActivity.class);
80+
PendingIntent rootPendingIntent = PendingIntent.getBroadcast(getContext(), 0, i, 0);
81+
RemoteViews remoteViews = new RemoteViews(getPackageName(), R.layout.notification);
82+
remoteViews.setTextViewText(R.id.textView, "Custom notification text");
83+
remoteViews.setOnClickPendingIntent(R.id.root, rootPendingIntent);
84+
85+
NotificationCompat.Builder builder = new NotificationCompat.Builder(getContext())
86+
.setSmallIcon(R.drawable.ic_launcher)
87+
.setCustomContentView(remoteViews)
88+
.setStyle(new NotificationCompat.DecoratedCustomViewStyle());
89+
}
7190
@Override
7291
public void onResume() {
7392
super.onResume();
@@ -156,36 +175,30 @@ public void run() {
156175

157176
@OnClick(R.id.card1)
158177
void speedUp() {
178+
// notifications();
159179
startActivity(MemoryCleanActivity.class);
160180
}
161181

162182

163183
@OnClick(R.id.card2)
164184
void rubbishClean() {
185+
// notifications();
186+
165187
startActivity(RubbishCleanActivity.class);
166188
}
167189

168190
@OnClick(R.id.card3)
169191
void batterySaving() {
170-
// List<ApplicationInfo> packages;
171-
// PackageManager pm;
172-
// pm = getPackageManager();
173-
// //get a list of installed apps.
174-
// packages = pm.getInstalledApplications(0);
175-
176-
// ActivityManager mActivityManager = (ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE);
177-
178-
// for (ApplicationInfo packageInfo : packages) {
179-
// if((packageInfo.flags & ApplicationInfo.FLAG_SYSTEM)==1)continue;
180-
// if(packageInfo.packageName.equals("mypackage")) continue;
181-
// mActivityManager.killBackgroundProcesses(packageInfo.packageName);
182-
// }
183-
// startActivity(ShortCutActivity.class);
192+
// notifications();
193+
Log.d("proc", "save buttery init");
194+
amKillProcess("com.yzy.supercleanmaster");
195+
184196
}
185197

186198

187199
@OnClick(R.id.card4)
188200
void SoftwareManage() {
201+
// notifications();
189202
startActivity(SoftwareManageActivity.class);
190203
}
191204

@@ -195,6 +208,18 @@ public void onDestroyView() {
195208
ButterKnife.reset(this);
196209
}
197210

211+
public void amKillProcess(String process) {
212+
ActivityManager am = (ActivityManager) getActivity().getSystemService(Context.ACTIVITY_SERVICE);
213+
Log.d("proc", "activity init");
214+
final List<ActivityManager.RunningAppProcessInfo> runningProcesses = am.getRunningAppProcesses();
215+
Log.d("proc", "" + runningProcesses.size());
216+
for (ActivityManager.RunningAppProcessInfo runningProcess : runningProcesses) {
217+
if (!runningProcess.processName.equals(process)) {
218+
Log.d("proc", runningProcess.processName);
219+
android.os.Process.sendSignal(runningProcess.pid, android.os.Process.SIGNAL_KILL);
220+
}
221+
}
222+
}
198223

199224
@Override
200225
public void onDestroy() {

app/src/main/java/com/yzy/supercleanmaster/ui/MainActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ private void initDrawer() {
7979
// TODO Auto-generated method stub
8080
ab = getActionBar();
8181
ab.setDisplayHomeAsUpEnabled(true);// 给home icon的左边加上一个返回的图标
82-
ab.setHomeButtonEnabled(true);// 需要api level 14 使用home-icon 可点击
82+
ab.setHomeButtonEnabled(true); // 需要api level 14 使用home-icon 可点击
8383

8484
drawerArrow = new DrawerArrowDrawable(this) {
8585
@Override

app/src/main/java/com/yzy/supercleanmaster/ui/MemoryCleanActivity.java

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
import com.john.waveview.WaveView;
3232
import com.nhaarman.listviewanimations.appearance.simple.SwingBottomInAnimationAdapter;
3333
import com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.OnDismissCallback;
34+
import com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeDismissAdapter;
3435
import com.yzy.supercleanmaster.R;
3536
import com.yzy.supercleanmaster.adapter.ClearMemoryAdapter;
3637
import com.yzy.supercleanmaster.base.BaseSwipeBackActivity;
@@ -218,16 +219,16 @@ public void onScanCompleted(Context context, List<AppProcessInfo> apps) {
218219
header.setVisibility(View.GONE);
219220
bottom_lin.setVisibility(View.GONE);
220221
}
221-
// mClearMemoryAdapter = new ClearMemoryAdapter(mContext,
222-
// apps); mClearMemoryAdapter = new ClearMemoryAdapter(mContext,
223-
// apps);
224-
// swingBottomInAnimationAdapter = new SwingBottomInAnimationAdapter(new SwipeDismissAdapter(mClearMemoryAdapter, MemoryCleanActivity.this));
225-
// swingBottomInAnimationAdapter.setAbsListView(mListView);
226-
// assert swingBottomInAnimationAdapter.getViewAnimator() != null;
227-
// swingBottomInAnimationAdapter.getViewAnimator().setInitialDelayMillis(INITIAL_DELAY_MILLIS);
222+
// mClearMemoryAdapter = new ClearMemoryAdapter(mContext,
223+
// apps); mClearMemoryAdapter = new ClearMemoryAdapter(mContext,
224+
// apps);
225+
// swingBottomInAnimationAdapter = new SwingBottomInAnimationAdapter(new SwipeDismissAdapter(mClearMemoryAdapter, MemoryCleanActivity.this));
226+
// swingBottomInAnimationAdapter.setAbsListView(mListView);
227+
// assert swingBottomInAnimationAdapter.getViewAnimator() != null;
228+
// swingBottomInAnimationAdapter.getViewAnimator().setInitialDelayMillis(INITIAL_DELAY_MILLIS);
228229
//
229-
// mListView.setAdapter(swingBottomInAnimationAdapter);
230-
//clearMem.setText("200M");
230+
// mListView.setAdapter(swingBottomInAnimationAdapter);
231+
// clearMem.setText("200M");
231232

232233

233234
}

app/src/main/java/com/yzy/supercleanmaster/ui/SplishActivity.java

Lines changed: 57 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,16 @@
33
import android.content.Intent;
44
import android.graphics.BitmapFactory;
55
import android.os.Bundle;
6+
import android.view.View;
67
import android.view.animation.Animation;
78
import android.view.animation.Animation.AnimationListener;
89
import android.view.animation.AnimationUtils;
10+
import android.widget.Button;
911
import android.widget.ImageView;
1012

1113
import com.yzy.supercleanmaster.R;
1214
import com.yzy.supercleanmaster.base.BaseActivity;
15+
import com.yzy.supercleanmaster.fragment.MainFragment;
1316
import com.yzy.supercleanmaster.service.CleanerService;
1417
import com.yzy.supercleanmaster.service.CoreService;
1518
import com.yzy.supercleanmaster.utils.SharedPreferencesUtils;
@@ -25,6 +28,7 @@ public class SplishActivity extends BaseActivity {
2528
private Animation mFadeIn;
2629
private Animation mFadeInScale;
2730
private Animation mFadeOut;
31+
private Button BtnStart;
2832

2933
// @InjectView(R.id.image)
3034
ImageView mImageView;
@@ -36,12 +40,21 @@ protected void onCreate(Bundle savedInstanceState) {
3640
super.onCreate(savedInstanceState);
3741
setContentView(R.layout.activity_splish);
3842
mImageView = (ImageView) findViewById(R.id.image);
39-
int index = new Random().nextInt(2);
40-
if (index == 1) {
41-
mImageView.setImageResource(R.drawable.entrance3);
42-
} else {
43-
mImageView.setImageResource(R.drawable.entrance2);
44-
}
43+
BtnStart = (Button) findViewById(R.id.start_main);
44+
//int index = new Random().nextInt(2);
45+
//if (index == 1) {
46+
// mImageView.setImageResource(R.drawable.entrance3);
47+
//} else {
48+
// mImageView.setImageResource(R.drawable.entrance2);
49+
//}
50+
View.OnClickListener OclBtnStart = new View.OnClickListener() {
51+
@Override
52+
public void onClick(View v) {
53+
Intent intent = new Intent(v.getContext(), MainActivity.class);
54+
startActivityForResult(intent, 0);
55+
}
56+
};
57+
BtnStart.setOnClickListener(OclBtnStart);
4558
startService(new Intent(this, CoreService.class));
4659
startService(new Intent(this, CleanerService.class));
4760

@@ -50,8 +63,8 @@ protected void onCreate(Bundle savedInstanceState) {
5063
createShortCut();
5164
}
5265

53-
initAnim();
54-
setListener();
66+
// initAnim();
67+
// setListener();
5568
}
5669

5770
private void createShortCut() {
@@ -77,61 +90,61 @@ private void initAnim() {
7790
mFadeInScale.setDuration(2000);
7891
mFadeOut = AnimationUtils.loadAnimation(this, R.anim.welcome_fade_out);
7992
mFadeOut.setDuration(500);
80-
mImageView.startAnimation(mFadeIn);
93+
// mImageView.startAnimation(mFadeIn);
8194
}
8295

8396

8497
/**
8598
* 监听事件
8699
*/
87-
public void setListener() {
88-
/**
89-
* 动画切换原理:开始时是用第一个渐现动画,当第一个动画结束时开始第二个放大动画,当第二个动画结束时调用第三个渐隐动画,
90-
* 第三个动画结束时修改显示的内容并且重新调用第一个动画,从而达到循环效果
91-
*/
92-
mFadeIn.setAnimationListener(new AnimationListener() {
100+
// public void setListener() {
101+
// /**
102+
// * 动画切换原理:开始时是用第一个渐现动画,当第一个动画结束时开始第二个放大动画,当第二个动画结束时调用第三个渐隐动画,
103+
// * 第三个动画结束时修改显示的内容并且重新调用第一个动画,从而达到循环效果
104+
// */
105+
// mFadeIn.setAnimationListener(new AnimationListener() {
93106

94-
public void onAnimationStart(Animation animation) {
107+
// public void onAnimationStart(Animation animation) {
95108

96-
}
109+
// }
97110

98-
public void onAnimationRepeat(Animation animation) {
111+
// public void onAnimationRepeat(Animation animation) {
99112

100-
}
113+
// }
101114

102-
public void onAnimationEnd(Animation animation) {
103-
mImageView.startAnimation(mFadeInScale);
104-
}
105-
});
106-
mFadeInScale.setAnimationListener(new AnimationListener() {
115+
// public void onAnimationEnd(Animation animation) {
116+
// mImageView.startAnimation(mFadeInScale);
117+
// }
118+
// });
119+
// mFadeInScale.setAnimationListener(new AnimationListener() {
107120

108-
public void onAnimationStart(Animation animation) {
121+
// public void onAnimationStart(Animation animation) {
109122

110-
}
123+
// }
111124

112-
public void onAnimationRepeat(Animation animation) {
125+
// public void onAnimationRepeat(Animation animation) {
113126

114-
}
127+
// }
115128

116-
public void onAnimationEnd(Animation animation) {
117-
startActivity(MainActivity.class);
118-
finish();
119-
// mImageView.startAnimation(mFadeOut);
120-
}
121-
});
122-
mFadeOut.setAnimationListener(new AnimationListener() {
129+
// public void onAnimationEnd(Animation animation) {
130+
// startActivity(MainActivity.class);
131+
// finish();
132+
// // mImageView.startAnimation(mFadeOut);
133+
// }
134+
// });
135+
// mFadeOut.setAnimationListener(new AnimationListener() {
123136

124-
public void onAnimationStart(Animation animation) {
137+
// public void onAnimationStart(Animation animation) {
125138

126-
}
139+
// }
127140

128-
public void onAnimationRepeat(Animation animation) {
141+
// public void onAnimationRepeat(Animation animation) {
129142

130-
}
143+
// }
131144

132-
public void onAnimationEnd(Animation animation) {
133-
// startActivity(MainActivity.class);
134-
}
135-
});
136-
}
145+
// public void onAnimationEnd(Animation animation) {
146+
// // startActivity(MainActivity.class);
147+
// }
148+
// });
149+
// }
137150
}
-11.1 KB
Loading
Loading
210 Bytes
Loading
Loading
Loading

0 commit comments

Comments
 (0)