序)

  人生就像卫生纸,有事没事少扯

前言)

  最近偶尔和一位极客大牛聊了一次,这个极客在汇编的造诣算是相当高,不过野路子出来看不起各种规矩,因此是适合做个自己蒙头研究技术的极客男,不适合大型团队,不适合带队,更不适合当领导。不过他在编程的造诣上仍旧值得我仰望,据说03年的时候韩国某一款网游因为他的外挂不得不停服休整,当然时代久远也无从考证。 和他聊天中,谈到云风大大的lua 2D引擎Ejoy2D,大牛用豪爽的气势立马扯到:"云风那玩意儿是吃饱了没事儿干,2D用得着封装吗?".

  云风大大好歹也算业界英雄,我了个擦,于是我继续侃到现在的某些引擎 封装的更高层让更多不熟悉编程的人也能加入到游戏开发的领域,该汉子立马头一横说到:"少J8扯蛋了,不会编程还写个什么破玩意儿游戏,滚回家继续去玩别人写好的游戏吧,游戏不是弄几个蹦蹦跳跳的 画面就能搞定的事情,这样货色就算做出了游戏,性能也掉渣一地,出了异常只能一脸茫然".。。 我了个擦。。

正文)

在http://www.cnblogs.com/bfchuan/p/3962756.html 这个之后,公司的事情又开始忙碌起来,于是没有时间继续搞这些,一头扎在Erlang中,看了有些朋友的留言,确实有几个地方是硬伤:

  

  1)电量

  2)流量 即便使用protobuf这样来算,7*24也是个不小的数量

  3)隐私

  于是和一些朋友交流下以及一些朋友的留言下,觉得该APP定位可以为:

  1)在某些预知可以出现危险的情况下,例如半夜打车,深夜行走等情况

  2)自愿开启该软件,不需要的时候随时关闭

  3)增加一键报警,例如在该软件开启情况下,按下音量键,实现一键报警

  4)碰撞检测,当手机遭遇猛击,或者超高的加速度,可以理解为手机被人抢走或者被摔在地上实现一键报警

  5)实时的在地图上展现出查看的人的行走路线

  6)定位为姜太公钓鱼,愿者上钩

  

  想到以上几点,于是匆忙的用了半小时修改了一下代码,我了个擦,修改了之后由于逻辑和之前不同,一堆的BUG

  主要出现的问题:

  1)之前是始终存在一个Notification,无法取消,开机自启,修改之后的情形为:当按返回键2次退出应用的时候直接kill应用,当按home键的时候显示Notification,于是将Notification设置在主Fragment上,

  然当点击Notification还原Activity的时候,清除掉Notification,于是出现了点击Notification的时候,之前的Activity并没有走到onDestroy,于是还原Notification后出现了2个Activity,如果手动干掉Activity,让其走到onDestroy,Context也会干掉,无法还原Notification,这个问题不难,后期再看吧。

  2)为了支持一键报警,后台需要修改,后期再搞吧。

  3)该代码为很普通的Android APP,作为学习入门资料吧,应该足够了。

    4)其他问题还没仔细看,估计也不少,没有没有bug的软件。

  源码路径:

  APP:https://github.com/bucry/android/

  后台:暂缺,代码还需要优化,太垃圾的代码不能污染别人的眼球,后期补上

  后台我暂时丢在在阿里云上,有想使用的,又不想暴露自己的,在APP里面:你懂得

  

  APP权当一个Android的学习资料吧。。。。

  部署的时候需要修改此处:

  

  修改为自己的百度KEY,相信做过百度API的都知道

  感谢浏览的朋友们,编码愉快。。。

(原)App源码的更多相关文章

  1. 基于Android开发的天气预报app(源码下载)

    原文:基于Android开发的天气预报app(源码下载) 基于AndroidStudio环境开发的天气app -系统总体介绍:本天气app使用AndroidStudio这个IDE工具在Windows1 ...

  2. 方维 o2o app源码出售

    方维 o2o app源码出售 方维o2oapp源码出售 1.本人官方5万购买,现把方维o2o app 源码低价出售: 2.包括网站源码本地搭建包成功提供指导 3.包括网站说明文档,不包含app说明文档 ...

  3. android 在线升级借助开源中国App源码

    android 在线升级借助开源中国App源码 http://www.cnblogs.com/luomingui/p/3949429.html android 在线升级借助开源中国App源码分析如下: ...

  4. APP源码集中打包大放送!十一个千万级别APP源码随意处置!

    小伙伴们还在一个一个苦苦寻找各类APP源码吗?此贴集中打包最常用APP的源码,你想得到的APP,这里都有! 想做商城?这里有天猫! 想做同城服务?这里有大众点评! 想做外卖?这里有饿了么! 想做视频? ...

  5. iOS高仿app源码:纯代码打造高仿优质《内涵段子》

    iOS高仿app源码:纯代码打造高仿优质<内涵段子>收藏下来 字数1950 阅读4999 评论173 喜欢133 Github 地址 https://github.com/Charlesy ...

  6. android动画源码合集、动态主题框架、社交app源码等

    Android精选源码 仿MIUI果冻视图-BouncingJellyView   一个快速易用的动态主题框架   android动画效果集合源码   android使用Kotlin开发的Dribbb ...

  7. 导入android源码中的APP源码到eclipse

    导入android源码中的APP源码到eclipse 一般最简单的办法就是创建新的android工程,选择create project from existing source选项,直接导入源码就OK ...

  8. 优化Recorder H5录音:可边录边转码上传服务器,支持微信提供Android IOS Hybrid App源码

    Recorder H5 GitHub开源库随着支持功能的增多,音频转码处理效率渐渐的跟不上需求了,近期抽时间对音频转码部分进行了升级优化,以支持更多实用的功能. 另外IOS的Hybrid App也完成 ...

  9. 1-开发共享版APP(源码介绍)-BUG修复

    这一系列文章将介绍APP的源码,这一节作为所有BUG问题修复! https://www.cnblogs.com/yangfengwu/category/1512162.html    //开发共享版A ...

随机推荐

  1. ARM实验2 —— 蜂鸣器实验

    PWM蜂鸣器实验: 实验内容: 编写PWM模块程序,通过PWM控制FS_4412平台上的蜂鸣器. 实验目的: 熟悉开发环境. 掌握exynos4412处理器的PWM功能. 实验平台: FS_4412开 ...

  2. vuejs组件参数校验

    父组件向子组件传递一些参数,那么子组件有权对这些参数进行一个校验,这个就是组件参数校验 需求:父组件传递过来的必须是个字符串,这个要怎么去校验呢 <div id='root'> <c ...

  3. 【转】Android的setTag

    前言 首先我们要知道setTag方法是干什么的,SDK解释为 Tags Unlike IDs, tags are not used to identify views. Tags are essent ...

  4. 在Visual Studio 2010里面使用.NET 4.5里面新增加的HttpClient

    Install-Package Microsoft.Net.Http 为了能同步使用(也就是使用await等关键字) Install-Package Microsoft.Bcl.Async 确认在Vi ...

  5. 第30章 ADC—电压采集—零死角玩转STM32-F429系列

    第30章     ADC—电压采集 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/fireg ...

  6. OpenFire通过User Service管理用户

    安装OpenFire服务器略去 1.安装User Service插件: 在管理控制平台找到选项卡“插件”,里边有我们需要安装的一个User Service插件,如果安装过了会显示已经安装的哪些插件,没 ...

  7. 永久免费开源的卫星地形图地图下载工具更新Somap2.13版本功能更新 更新时间2019年2月22日13:59:05

    一.下载地址 最新版本下载地址:SoMap2.13点击此处下载  二.系统自主开发特色功能展示 1.上百种地图随意下载 高德.百度.arcgis.谷歌.bing.海图.腾讯.Openstreet.天地 ...

  8. UOJ#179. 线性规划(线性规划)

    描述 提交 自定义测试 这是一道模板题. (这个题现在标程挂了..哪位哥哥愿意提供一下靠谱的标程呀?) 本题中你需要求解一个标准型线性规划: 有 nn 个实数变量 x1,x2,…,xnx1,x2,…, ...

  9. Linux Kernel ---- PCI Driver 分析

    自己笔记使用. Kernel 版本 4.15.0 (ubuntu 18.04,intel skylake) 最近想学习VGA驱动去了解 DDCCP / EDID 等协议,然后顺便了解下驱动是如何工作的 ...

  10. 【转摘】TFS上分支和标签的用法

    引用路径:http://blog.csdn.net/cxzhq2002/article/details/8518250 什么时候用分支:  例如为某个客户定制的专用版本,和主干的特性有很大差别.不具通 ...