最近,老大要我把项目中有的共用代码抽取成一个个独立的模块,为了以后的复用,那么,现在我将我半个小时的成果分享给大家–“分享App”。
第零步:下载第三方jar,并导入至项目:http://pan.baidu.com/s/1hqjCtZu 提取密码:od1l
第一步:布局
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#ffffff">
<TextView
android:id="@+id/tv_share"
android:layout_width="fill_parent"
android:layout_height="50dp"
android:background="@drawable/textview_seletor"
android:text="分享给好友"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:gravity="center"
android:textColor="@drawable/textview_color_selector"
android:layout_marginTop="100dp"
/>
</RelativeLayout>
第二步:实现分享App代码
public class MyActivity extends Activity {
// 分享
private FrontiaSocialShare mSocialShare;
private FrontiaSocialShareContent mImageContent;
private Toast toast;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
toast = Toast.makeText(this,"",Toast.LENGTH_SHORT);
initShare();
this.findViewById(R.id.tv_share).setOnClickListener(new View.On