|
@@ -1,6 +1,7 @@
|
|
|
package com.sheep.jiuyan.samllsheep.page;
|
|
package com.sheep.jiuyan.samllsheep.page;
|
|
|
|
|
|
|
|
import android.Manifest;
|
|
import android.Manifest;
|
|
|
|
|
+import android.app.AlertDialog;
|
|
|
import android.content.Intent;
|
|
import android.content.Intent;
|
|
|
import android.content.pm.PackageManager;
|
|
import android.content.pm.PackageManager;
|
|
|
import android.os.Build;
|
|
import android.os.Build;
|
|
@@ -14,6 +15,7 @@ import android.support.v4.widget.SwipeRefreshLayout;
|
|
|
import android.util.Log;
|
|
import android.util.Log;
|
|
|
import android.view.View;
|
|
import android.view.View;
|
|
|
import android.widget.Button;
|
|
import android.widget.Button;
|
|
|
|
|
+import android.widget.ImageButton;
|
|
|
import android.widget.ImageView;
|
|
import android.widget.ImageView;
|
|
|
import android.widget.TextView;
|
|
import android.widget.TextView;
|
|
|
import android.widget.Toast;
|
|
import android.widget.Toast;
|
|
@@ -29,11 +31,7 @@ import com.sheep.jiuyan.samllsheep.page.adapter.AdpMainPageViewPager;
|
|
|
import com.sheep.jiuyan.samllsheep.page.fragment.FgtMainPageOffline;
|
|
import com.sheep.jiuyan.samllsheep.page.fragment.FgtMainPageOffline;
|
|
|
import com.sheep.jiuyan.samllsheep.page.fragment.FgtMainPageTask;
|
|
import com.sheep.jiuyan.samllsheep.page.fragment.FgtMainPageTask;
|
|
|
import com.sheep.jiuyan.samllsheep.page.view.RappTabLayout;
|
|
import com.sheep.jiuyan.samllsheep.page.view.RappTabLayout;
|
|
|
-import com.sheep.jiuyan.samllsheep.service.TopService;
|
|
|
|
|
-import com.sheep.jiuyan.samllsheep.utils.ClassFileHelper;
|
|
|
|
|
import com.sheep.jiuyan.samllsheep.utils.G;
|
|
import com.sheep.jiuyan.samllsheep.utils.G;
|
|
|
-import com.sheep.jiuyan.samllsheep.utils.OpenService;
|
|
|
|
|
-import com.sheep.jiuyan.samllsheep.utils.PremissUtils;
|
|
|
|
|
import com.sheep.jiuyan.samllsheep.utils.SpUtils;
|
|
import com.sheep.jiuyan.samllsheep.utils.SpUtils;
|
|
|
import com.sheep.jiuyan.samllsheep.utils.TitleBarUtils;
|
|
import com.sheep.jiuyan.samllsheep.utils.TitleBarUtils;
|
|
|
|
|
|
|
@@ -56,7 +54,6 @@ import static android.support.v4.view.ViewPager.SCROLL_STATE_IDLE;
|
|
|
*/
|
|
*/
|
|
|
public class MainActivity extends BaseActivity {
|
|
public class MainActivity extends BaseActivity {
|
|
|
|
|
|
|
|
- private final int INTENT_GET_PERMISSION = 1;
|
|
|
|
|
private RappTabLayout mRappTabLayout;
|
|
private RappTabLayout mRappTabLayout;
|
|
|
private ViewPager mViewPager;
|
|
private ViewPager mViewPager;
|
|
|
private AdpMainPageViewPager mAdpMainPageViewPager;
|
|
private AdpMainPageViewPager mAdpMainPageViewPager;
|
|
@@ -70,56 +67,31 @@ public class MainActivity extends BaseActivity {
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
|
|
|
+ showNewDialog();
|
|
|
super.onCreate(savedInstanceState);
|
|
super.onCreate(savedInstanceState);
|
|
|
Intent intent = new Intent(this, FloatWindow.class);
|
|
Intent intent = new Intent(this, FloatWindow.class);
|
|
|
startActivity(intent);
|
|
startActivity(intent);
|
|
|
- getSA();
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
- /**
|
|
|
|
|
- * 申请读写权限6.0
|
|
|
|
|
- */
|
|
|
|
|
- private void getSA() {
|
|
|
|
|
|
|
|
|
|
- Acp.getInstance(this).request(new AcpOptions.Builder()
|
|
|
|
|
- .setPermissions(Manifest.permission.WRITE_EXTERNAL_STORAGE
|
|
|
|
|
- , Manifest.permission.READ_EXTERNAL_STORAGE,Manifest.permission.READ_PHONE_STATE
|
|
|
|
|
- )
|
|
|
|
|
- .build(),
|
|
|
|
|
- new AcpListener() {
|
|
|
|
|
- @Override
|
|
|
|
|
- public void onGranted() {
|
|
|
|
|
- ClassFileHelper.getInstance().createSDDirection();
|
|
|
|
|
- }
|
|
|
|
|
- @Override
|
|
|
|
|
- public void onDenied(List<String> permissions) {
|
|
|
|
|
- Toast.makeText(MainActivity.this,"亲!权限拒绝可能会导致某些功能无法使用",Toast.LENGTH_LONG).show();
|
|
|
|
|
|
|
|
|
|
- }
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
-// @Override
|
|
|
|
|
-// public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
|
|
|
|
|
-// if (requestCode == INTENT_GET_PERMISSION) {
|
|
|
|
|
-// boolean isOk = true;
|
|
|
|
|
-// for (int result : grantResults) {
|
|
|
|
|
-// if (result == PackageManager.PERMISSION_DENIED) {
|
|
|
|
|
-// isOk = false;
|
|
|
|
|
-// break;//只要有一个拒绝,就退出并提示
|
|
|
|
|
-// }
|
|
|
|
|
-// }
|
|
|
|
|
-// if (!isOk) {
|
|
|
|
|
-// G.showToast("权限获取失败,部分功能可能无法正常工作。");
|
|
|
|
|
-// }
|
|
|
|
|
-// }
|
|
|
|
|
-// super.onRequestPermissionsResult(requestCode, permissions, grantResults);
|
|
|
|
|
-// }
|
|
|
|
|
|
|
+ // @Override
|
|
|
|
|
+ // public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
|
|
|
|
|
+ // if (requestCode == INTENT_GET_PERMISSION) {
|
|
|
|
|
+ // boolean isOk = true;
|
|
|
|
|
+ // for (int result : grantResults) {
|
|
|
|
|
+ // if (result == PackageManager.PERMISSION_DENIED) {
|
|
|
|
|
+ // isOk = false;
|
|
|
|
|
+ // break;//只要有一个拒绝,就退出并提示
|
|
|
|
|
+ // }
|
|
|
|
|
+ // }
|
|
|
|
|
+ // if (!isOk) {
|
|
|
|
|
+ // G.showToast("权限获取失败,部分功能可能无法正常工作。");
|
|
|
|
|
+ // }
|
|
|
|
|
+ // }
|
|
|
|
|
+ // super.onRequestPermissionsResult(requestCode, permissions, grantResults);
|
|
|
|
|
+ // }
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -238,12 +210,12 @@ public class MainActivity extends BaseActivity {
|
|
|
((TextView) findViewById(R.id.txt_baseactivity_title)).setText("我的奖金");
|
|
((TextView) findViewById(R.id.txt_baseactivity_title)).setText("我的奖金");
|
|
|
|
|
|
|
|
|
|
|
|
|
- ImageButton btn= (ImageButton) findViewById(R.id.ibtn_baseactivity_right);
|
|
|
|
|
|
|
+ ImageButton btn = (ImageButton) findViewById(R.id.ibtn_baseactivity_right);
|
|
|
btn.setImageResource(R.drawable.icon_download);
|
|
btn.setImageResource(R.drawable.icon_download);
|
|
|
btn.setOnClickListener(new View.OnClickListener() {
|
|
btn.setOnClickListener(new View.OnClickListener() {
|
|
|
@Override
|
|
@Override
|
|
|
public void onClick(View view) {
|
|
public void onClick(View view) {
|
|
|
- Intent i=new Intent(MainActivity.this,XDownLoadActivity.class);
|
|
|
|
|
|
|
+ Intent i = new Intent(MainActivity.this, XDownLoadActivity.class);
|
|
|
startActivity(i);
|
|
startActivity(i);
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|