旅游类APP-Android模块分析
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模块分析相关推荐
- HBuilder开发旅游类APP(一) ----- 实现地图插件调用、苹果和安卓同步混合开发
HBuilder开发旅游类APP(一) ----- 实现地图插件调用.苹果和安卓同步混合开发 作者:班尼科 本博文内容参考了网络资源,但文章完全是本人原创,喜欢请给我点赞,转载请注明出处哦. 标签: ...
- 【友盟+】国庆假期旅游类APP使用报告(上)
报告要点 • 旅游各类APP在国庆节前后用户数变化幅度大,票务平台类与出行方式类在国庆期间用户骤降,综合平台类与旅游助手类在国庆期间使用率较高: • 使用形态上来看,旅行助手与综合 ...
- 【友盟+】国庆假期旅游类APP使用报告(中)
往期回顾: [友盟+]国庆假期旅游类APP使用报告(上) 各类APP用户属性特征 APP使用人群性别属性 在APP活跃人群的性别分布方面,男性用户与女性用户在国庆前后使用旅游类APP的比重基本均衡,男 ...
- 【友盟+】国庆假期旅游类APP使用报告(下)
往期回顾: [友盟+]国庆假期旅游类APP使用报告(上) [友盟+]国庆假期旅游类APP使用报告(中) 旅游类APP用户国庆应用使用情况 国庆期间应用手游使用分布 国庆节期间,用户使用应用与手游类别与 ...
- 旅游类App原型制作分享-Triposo
今天带给大家的,还是一款旅游类App,这类App在设计时的一些注意问题前面已经给大家分享过了,这次重点给大家展示的是这一款原型中的启动页面,在设计的时候,只用了一个简单的交互效果:隐藏显示,触发方式是 ...
- 旅游类App的原型制作分享-Klook
Klook是一款旅游类App,它能探索和预订惊人的旅行活动.在世界各地以最优惠的价格畅玩. 这款原型中,用到了Mockplus的两种滚动方式,一种是把手机外壳拉长,另一种是使用滚动区组件,其中,滚动区 ...
- HBuilder开发旅游类APP(二) ----- mui结合H5+,快速实现首页、登录、注册等功能
HBuilder开发旅游类APP(二) ----- mui结合H5+,快速实现首页.登录.注册等功能 作者:班尼科 本博文是本人原创,喜欢请给我点赞,转载请注明出处哦. 标签: 旅游 H5+ MUI ...
- 【旅游类APP源码】开发者案例开源,走过路过不可错过!
小编语继上周分享仿饿了么APP源码后,得到了开发者们的强烈反响.热心的开发者(社区ID:小小昊)又翻箱倒柜地找出一个旅游类项目,大手一挥,慷慨奉献给各位AppCan的同学了!想要学习旅游类APP开发的 ...
- HBuilder开发旅游类APP(三) ----- 给APP添加底部导航栏(底部选项卡)
HBuilder开发旅游类APP(三) ----- 给APP添加底部导航栏(底部选项卡) 作者:班尼科 本博文是本人原创,喜欢请给我点赞,转载请注明出处哦. 标签: 旅游 HBuilder H5+ M ...
- 开发一款出境旅游类APP需要包含哪些功能?
随着人们的经济水平增长,不少人闲暇时间选择去往不同地方旅游.在感受完国内各个地方的美景后,开始对国外的旅游胜地产生了憧憬. 如果去国外旅游,为了方便和安全,安装一款出境旅游APP是最好的选择,那么,开 ...
最新文章
- VisualStudio:WEB 性能测试和负载测试 入门
- Django项目--web聊天室
- 缓存DNS域名解析服务器的制作方法
- troubleshoot之:用control+break解决线程死锁问题
- nginx系列之四:web服务器
- python数据可视化的特点_Python数据可视化, 看这一篇就够了
- HTTP协议及URL统一资源定位符详解
- SDL 播放pcm数据
- PyTorch:tensor-数据处理
- 在苹果Mac中如何将html网页转成PDF文件?
- 在Node中使用ES7新特征——async、await
- 关于数据库timestamp类型问题
- layuimini tab切换刷新解决方案
- 遥感常用数据下载链接
- SketchUp 有哪些实用的插件?
- ARM体系结构与编程(一)
- ubuntu 降级linux内核,ubuntu16内核降级
- WPS中用mathtype插入公式的方法
- [置顶] 以盛唐气象,浇胸中块垒:唐诗与宋词学习笔记汇总目录
- 升级鸿蒙系统最新计划,华为鸿蒙系统更新升级方法分享