package com.youzi.zhidu.activity;
import android.annotation.TargetApi;
import android.app.ActionBar;
import android.app.Activity;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.MenuItem;
import android.view.Window;
import android.view.WindowManager;
import android.widget.TextView;
import com.umeng.analytics.MobclickAgent;
import com.youzi.zhidu.Conf;
import com.youzi.zhidu.R;
import com.youzi.zhidu.ZhiduApplication;
import com.youzi.zhidu.barcolor.SystemBarTintManager;
public class ArticleContentActivity extends Activity implements OnClickListener {
TextView textView, textView_author, textView_title;
String strContent;
String strAuthor, strTitle;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.setContentView(R.layout.activity_article_content);
textView = (TextView) findViewById(R.id.textView);
textView_title = (TextView) findViewById(R.id.textView_title);
textView_author = (TextView) findViewById(R.id.textView_author);
// if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
// setTranslucentStatus(true);
// }
//
// SystemBarTintManager tintManager = new SystemBarTintManager(this);
// tintManager.setStatusBarTintEnabled(true);
// tintManager.setStatusBarTintResource(R.color.actionbar_color);
ActionBar ab = getActionBar();
ab.setDisplayHomeAsUpEnabled(true);
ab.setHomeButtonEnabled(true);
strContent = getIntent().getStringExtra("CONTENT");
strAuthor = getIntent().getStringExtra("AUTHOR");
strTitle = getIntent().getStringExtra("TITLE");
ab.setTitle(strTitle+" "+strAuthor);
// textView_title.setText(strTitle);
textView.setText(strContent);
// textView_author.setText(strAuthor);
}
@TargetApi(19)
private void setTranslucentStatus(boolean on) {
Window win = getWindow();
WindowManager.LayoutParams winParams = win.getAttributes();
final int bits = WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS;
if (on) {
winParams.flags |= bits;
} else {
winParams.flags &= ~bits;
}
win.setAttributes(winParams);
}
@Override
protected void onResume() {
super.onResume();
MobclickAgent.onResume(this); // ͳ��ʱ��
}
@Override
protected void onPause() {
super.onPause();
MobclickAgent.onPause(this);
}
public void onClickFinish(View v) {
finish();
}
public void onClickShare(View v) {
Intent intent = new Intent(Intent.ACTION_SEND);
// �������������
intent.setType("text/plain");
// ���������
intent.putExtra(Intent.EXTRA_SUBJECT, "����");
// ���������
intent.putExtra(
Intent.EXTRA_TEXT,
"С����ǿ������ذ�"
+ "\n"
+ Conf.DOWNLOAD_APK);
// ���������µ�Activity
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
// Ŀ��Ӧ��Ѱ�ҶԻ���ı���
startActivity(Intent.createChooser(intent, getTitle()));
}
@Override
public void onClick(View arg0) {
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == android.R.id.home) {
finish();
}
return super.onOptionsItemSelected(item);
}
}