Android模仿途牛app源码,仿途牛旅游APP项目开发

2d5aa32c9aac39afe6e805a14f924ed3.png

d71a2e3baeb2582d2776d0190932e17f.png

用到的库有:

android-support-v7-appcompat

android-support-v7recyclerview

drawee

fbcore

fresco

FruitShop

p_w_picpathpipeline

p_w_picpathpipeline-base

p_w_picpathpipeline-okhttp

lib_BarCode

lib_CountdownView

lib_Mob_SMSSDK

lib_PullToRefresh_niu

lib_ViewPagerIndicator

lib_Weibo

lib_yuchen0612_bmobcompat

static-webp

主要代码:

public class FirstActivity extends FragmentActivity

{

private LinearLayout firstlin;

@Override

protected void onCreate(Bundle savedInstanceState)

{

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_first);

firstlin = (LinearLayout) findViewById(R.id.firstlinear);

firstlin.postDelayed(new Runnable()

{

public void run()

{

firstlin.setVisibility(View.VISIBLE);

firstlin.postDelayed(new Runnable()

{

public void run()

{

startActivity(new Intent(FirstActivity.this,MainActivity.class));

FirstActivity.this.finish();

}

}, 3000);

}

}, 3000)

;

}

}

public class MainActivity extends FragmentActivity

{

private FragmentTabHost mTabHost;

@Override

protected void onCreate(Bundle savedInstanceState)

{

super.onCreate(savedInstanceState);

setContentView(R.layout.fragment_main);

mTabHost = (FragmentTabHost) findViewById(android.R.id.tabhost);

mTabHost.setup(this, getSupportFragmentManager(), R.id.realtabcontent);

mTabHost.addTab(mTabHost.newTabSpec("home").

setIndicator(getTabIndicator("首页", R.drawable.selector_home)),

HomeFragment.class, null);

mTabHost.addTab(mTabHost.newTabSpec("destination").

setIndicator(getTabIndicator("目的地", R.drawable.selector_dest)),

DestinationFragment.class, null);

mTabHost.addTab(mTabHost.newTabSpec("found").

setIndicator(getTabIndicator("发现", R.drawable.selector_found)),

FoundFragment.class, null);

mTabHost.addTab(mTabHost.newTabSpec("trip").

setIndicator(getTabIndicator("行程玩法", R.drawable.selector_trip)),

TripFragment.class, null);

mTabHost.addTab(mTabHost.newTabSpec("my").

setIndicator(getTabIndicator("我的", R.drawable.selector_my)),

MyFragment.class, null);

}

@SuppressLint("ResourceAsColor")

protected View getTabIndicator(String title,int id)

{

View layout = getLayoutInflater().inflate(R.layout.main_bottom, null);

TextView tv = (TextView) layout.findViewById(R.id.bottom_tv);

tv.setText(title);

ImageView img = (ImageView) layout.findViewById(R.id.bottom_img);

img.setImageResource(id);

return layout;

}

}

public class LogInActivity extends WeiboSSOActivity implements OnClickListener

{

private SharedPreferences sp;

private EditText user;

private EditText password;

private Editor edit;

@Override

public void finish()

{

super.finish();

overridePendingTransition(0, R.anim.tween_slide_out);

}

@Override

public void onClick(View v)

{

switch (v.getId())

{

case R.id.bt_login_back:// 退出

LogInActivity.this.finish();

break;

case R.id.iv_partner_sina:// 微博

wbLogin();

edit.putBoolean("user",false);

edit.commit();

LogInActivity.this.finish();

break;

case R.id.login_submit:// 微博

String uname = user.getText().toString();

String pw = password.getText().toString();

if(uname.equals("visen")&&pw.equals("123456"))

{

Toast.makeText(this, "登录成功",Toast.LENGTH_SHORT).show();

edit.putBoolean("user",true);

edit.commit();

LogInActi

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值