2.Android模块分析

2.1系统框架

2.2Android APP启动流程 AndroidManifest.xml

2.3网络交互

2.4开发中的知识点

1.启动时使用引导页使用渐变效果:

protected void onDraw(Canvas canvas) {// Log.d("ly", "onDraw");// 清屏canvas.drawColor(Color.WHITE);// 创建画笔对象Paint p = new Paint();// 设置画笔对象的透明度为当前透明度取值p.setAlpha(alpha);// 在视图上利用画笔绘制Logo图像Rect src = new Rect(0, 0, logo.getWidth(), logo.getHeight());WindowManager wm = (WindowManager) getContext().getSystemService(Context.WINDOW_SERVICE);int width = wm.getDefaultDisplay().getWidth();int height = wm.getDefaultDisplay().getHeight();Rect dst = new Rect(0, 0, width, height);canvas.drawBitmap(logo, src, dst, p);}public void repaint(int alpha) {this.alpha = alpha;// 抛出重绘事件invalidate();
}

外部启动线程每隔100ms调用repaint函数,即可实现渐变效果。

2.TabActivity与事件分发

public boolean dispatchKeyEvent(KeyEvent event) {Log.d("ly", "TabHostAty dispatchKeyEvent " + event.getKeyCode());if (event.getKeyCode() == KeyEvent.KEYCODE_BACK) {// do somethingif (System.currentTimeMillis() - mFirstTime > 2000) {Toast.makeText(this, "再次点击退出程序", Toast.LENGTH_SHORT).show();mFirstTime = System.currentTimeMillis();return true;}}return super.dispatchKeyEvent(event);
}

由于TabActivity没有焦点,焦点在子Activity中,因此onKeyDown和onBackPressed只有在子Activity中才会响应,这里使用dispatchKeyEvent拦截分发事件处理。

代码地址 https://github.com/wWX152939/lvyou

旅游类APP-环境搭建 http://blog.csdn.net/qq4551091/article/details/74356878

旅游类APP-Android模块分析相关推荐

  1. HBuilder开发旅游类APP(一) ----- 实现地图插件调用、苹果和安卓同步混合开发

    HBuilder开发旅游类APP(一) ----- 实现地图插件调用.苹果和安卓同步混合开发 作者:班尼科 本博文内容参考了网络资源,但文章完全是本人原创,喜欢请给我点赞,转载请注明出处哦. 标签: ...

  2. 【友盟+】国庆假期旅游类APP使用报告(上)

    报告要点 •      旅游各类APP在国庆节前后用户数变化幅度大,票务平台类与出行方式类在国庆期间用户骤降,综合平台类与旅游助手类在国庆期间使用率较高: •      使用形态上来看,旅行助手与综合 ...

  3. 【友盟+】国庆假期旅游类APP使用报告(中)

    往期回顾: [友盟+]国庆假期旅游类APP使用报告(上) 各类APP用户属性特征 APP使用人群性别属性 在APP活跃人群的性别分布方面,男性用户与女性用户在国庆前后使用旅游类APP的比重基本均衡,男 ...

  4. 【友盟+】国庆假期旅游类APP使用报告(下)

    往期回顾: [友盟+]国庆假期旅游类APP使用报告(上) [友盟+]国庆假期旅游类APP使用报告(中) 旅游类APP用户国庆应用使用情况 国庆期间应用手游使用分布 国庆节期间,用户使用应用与手游类别与 ...

  5. 旅游类App原型制作分享-Triposo

    今天带给大家的,还是一款旅游类App,这类App在设计时的一些注意问题前面已经给大家分享过了,这次重点给大家展示的是这一款原型中的启动页面,在设计的时候,只用了一个简单的交互效果:隐藏显示,触发方式是 ...

  6. 旅游类App的原型制作分享-Klook

    Klook是一款旅游类App,它能探索和预订惊人的旅行活动.在世界各地以最优惠的价格畅玩. 这款原型中,用到了Mockplus的两种滚动方式,一种是把手机外壳拉长,另一种是使用滚动区组件,其中,滚动区 ...

  7. HBuilder开发旅游类APP(二) ----- mui结合H5+,快速实现首页、登录、注册等功能

    HBuilder开发旅游类APP(二) ----- mui结合H5+,快速实现首页.登录.注册等功能 作者:班尼科 本博文是本人原创,喜欢请给我点赞,转载请注明出处哦. 标签: 旅游 H5+ MUI ...

  8. 【旅游类APP源码】开发者案例开源,走过路过不可错过!

    小编语继上周分享仿饿了么APP源码后,得到了开发者们的强烈反响.热心的开发者(社区ID:小小昊)又翻箱倒柜地找出一个旅游类项目,大手一挥,慷慨奉献给各位AppCan的同学了!想要学习旅游类APP开发的 ...

  9. HBuilder开发旅游类APP(三) ----- 给APP添加底部导航栏(底部选项卡)

    HBuilder开发旅游类APP(三) ----- 给APP添加底部导航栏(底部选项卡) 作者:班尼科 本博文是本人原创,喜欢请给我点赞,转载请注明出处哦. 标签: 旅游 HBuilder H5+ M ...

  10. 开发一款出境旅游类APP需要包含哪些功能?

    随着人们的经济水平增长,不少人闲暇时间选择去往不同地方旅游.在感受完国内各个地方的美景后,开始对国外的旅游胜地产生了憧憬. 如果去国外旅游,为了方便和安全,安装一款出境旅游APP是最好的选择,那么,开 ...

最新文章

  1. VisualStudio:WEB 性能测试和负载测试 入门
  2. Django项目--web聊天室
  3. 缓存DNS域名解析服务器的制作方法
  4. troubleshoot之:用control+break解决线程死锁问题
  5. nginx系列之四:web服务器
  6. python数据可视化的特点_Python数据可视化, 看这一篇就够了
  7. HTTP协议及URL统一资源定位符详解
  8. SDL 播放pcm数据
  9. PyTorch:tensor-数据处理
  10. 在苹果Mac中如何将html网页转成PDF文件?
  11. 在Node中使用ES7新特征——async、await
  12. 关于数据库timestamp类型问题
  13. layuimini tab切换刷新解决方案
  14. 遥感常用数据下载链接
  15. SketchUp 有哪些实用的插件?
  16. ARM体系结构与编程(一)
  17. ubuntu 降级linux内核,ubuntu16内核降级
  18. WPS中用mathtype插入公式的方法
  19. [置顶] 以盛唐气象,浇胸中块垒:唐诗与宋词学习笔记汇总目录
  20. 升级鸿蒙系统最新计划,华为鸿蒙系统更新升级方法分享

热门文章

  1. 开手游该如何选用服务器?
  2. HTML学习记录三 :创建电子邮件链接
  3. Android APP 快速开发教程(安卓)
  4. 最详细的北京摩托车上牌流程-自己跑流程
  5. C语言两种方法求圆的面积与周长编程
  6. 嵌入式—LM3S1138介绍
  7. QQ网络存储随便用(原创)
  8. 微信小程序参数传递获取当前页面的url和参数
  9. arcgis加载项双击没反应
  10. 5福最多多少钱_2018支付宝集5福攻略介绍 一天内集齐不是没可能