自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

软小鬼的博客

android相关

  • 博客(52)
  • 收藏
  • 关注

原创 从扔鸡蛋游戏看项目管理:瀑布流 vs. 敏捷管理,你该如何明智选择?

本文探讨了瀑布流项目管理和敏捷管理两种不同的项目管理方法,并分析了它们的优点和缺点。瀑布流项目管理注重规划和有序的执行,适用于有充足时间和资源的情况。然而,它缺乏灵活性和及时的反馈机制。相比之下,敏捷管理强调快速迭代和灵活应对变化,但要求高度的协作和自组织能力。

2023-09-05 23:20:16 121

原创 共同目标:团队成功的关键问题

在团队合作中,确立共同的目标是取得成功的关键之一。本篇博客介绍了如何确定共同目标的重要性以及实用的方法。团队成员需要明确目标的重要性,并共同制定具体可衡量的目标。此外,共享愿景和价值观、激励奖励机制也是确保团队朝着同一个方向前进的关键因素。通过确定共同目标,团队可以增强凝聚力,提高工作效率,取得更好的成果和成功。

2023-09-04 23:40:01 149

原创 项目经理需要的技能

职场上讲究的是职业技能,也就是我们的专业度。最好就是成为专家,有了专家这个名头。自然而然就会有人过来找你做事了。如果有一天你被任命为项目经理,或者被安排带领一群人去完成一个项目。恭喜你,你是项目经理了,很厉害。如果你是第一天上位当项目经理,你就要开始改变你的视野和你的思维了,因为这样才能做好一个项目。如果你是从一个开发人员职业转变到项目经理职位,你要从以前关注怎么把一个功能做好转变为 我怎么更好,更快,更能满足各方人员去做好一个项目。那项目经理需要怎样的技能呢?...

2022-08-29 15:21:55 279

原创 项目启动需要思考的事情

项目的目标项目的愿景项目的整体风险项目的成功标准项目的推出标准项目总体预算项目的发起人项目相关方项目总体里程碑项目经理上面就是项目章程里面的内容,在我们被通知接手一个新项目时。作为项目经理第一个需要想到的是这个项目有没有项目章程了,项目章程是确定项目地位的,也是确定项目经理的地位。但这是一个理想化的操作,我相信很多公司都没用这个流程。这可能分为两种组织架构,一种是项目经理一直都是项目经理,一直都是带有一个团队,这时候相关方开个会(相当于一个项目启动会)介绍负责项目的项目经理,这就是给项.

2020-06-03 15:52:23 1637 1

原创 制订项目进度计划的讨论

今天来讨论一下怎么PMP的指导,我们应该怎么去制订项目进度计划。在这里想先讨论一下,项目开发到底需不需要制订计划。其实很多项目都是有计划的,只是在与计划的详细程度或者说是对计划的认识与理解的不同。就比如我早期在的公司中,所谓的计划其实是一个工作周期的承诺(而且是没有文档记录的),例如:老大:Jason,帮我开发一个集成微信与支付宝的SDK需要多长时间。 我:大概需要两周吧 老大:好的,那你今天开始...

2020-04-07 12:15:50 2221

原创 项目管理与敏捷开发-流程之间的区别

项目管理另称为瀑布流管理

2020-02-26 14:11:45 3418

原创 怎样的工作量评估更合理?

如果你在外包公司工作过,或者你正在外包公司工作。我相信你一定会遇到评估项目工作量的情况,或者你是评估其中一部分的功能。在PMP里面介绍,评估工作量最好是找最熟悉这个功能的人,也就是专家判断。所以肯定非你莫属了,毕竟你已经成为了专家。但我相信也肯定会遇到一种情况,工作量评估提交给客户后,客户开始砍工作量。然后你们进入一段工作量争论的时光中。我一直在考虑为什么每次提交工作量评估给客户,都要进行一顿...

2019-12-13 18:19:59 6315

原创 考取PMP认证心得

PMP不难!首先要告诉各位,考PMP没有想象的那么难,但你们要去学,去理解。在我学习PMP来看,要想考5A的成绩其实很简单。两个月每天坚持看书还有做题。先看书!先看书!当然要看书,刚开始的时候我不推荐马上去打开APP去刷题。或许你也可以先去做做看,但不能逗留。因为你现在的做题思维是靠自己的阅读能力和理解能力,选择一个认为对的答案。你可能会选对,也可能会选错。这些都是现在的你不必理会的。...

2019-10-25 14:54:23 2540 1

原创 PMP-需求篇

你想做一个怎样的应用?我想做一个能改变世界的应用!很棒!等于没讲!这个范围可以大到跟宇宙一样,也可以小到根据不需要做。当项目章程确立下来后,就是开始进入项目的规划。也就是制定项目管理计划。第一步就是做范围管理,范围管理就是要做项目范围内的工作,范围外的工作一件都不做。确定范围的首要任务收集需求。只有知道要做什么,才能知道不要做什么。资源是有限的,要用就用到最有价值的地方。今天我想谈谈我对收集需...

2019-09-29 21:48:14 2736

原创 项目章程

经过两个月的学习,终于到了考完PMP的这一天。我决定要说说这两个月的考试心得。学习PMP真的不是一件容易的事情啊,要看一本巨厚的PMbok指南,还得看汪博士解读PMP考试,还得看一本上课的讲义。这些书都必须看两遍以上。我相信有考过PMP认证的,都知道前面的两本书。当你真的认真看完这两本书你就知道了,什么叫成本管理就,范围管理,风险管理,进度管理。什么叫变更管理控制流程。产品范围与项目范围的区别...

2019-09-24 11:28:25 295627 42

原创 备考PMP第4篇-进度管理

前言放弃周末睡懒觉,上了两天课。这节课所要消化的知识太多了。不多说,开始复习吧项目进度管理进度管理有分为6个过程:规划进度管理>定义活动>排列活动顺序>估算活动持续时间>制定进度计划>控制进度。其中前面的5个过程是属于规划过程组。控制进度属于监控过程组规划进度管理就是跟之前规划范围管理一样,是一个方法论的过程。本过程的输出是进度管理计划。这里好像考的地...

2019-07-22 21:58:33 1435

原创 备考PMP第3篇-整合管理与范围管理

前言经过放弃周末两天的睡懒觉,早早就去上课。为了就是能成功的考过PMP,让自己走向人生巅峰。这个文章,是帮助自己进行复习与吸收。不多说废话,下面进入正文。写整合管理项目管理最核心、最本质的内容是就是项目整合管理。核心的概念就是协调,统一,平衡,把所有的资源,计划放到一起。这章也是PMP考试中占比最多的。整合管理有7个实现过程:制定项目章程---->制定项目管理计划---->...

2019-07-21 23:06:46 1095

原创 备考PMP第2篇-PMP前三章

备考PMP不能总不能自己在家蒙头看书的,所以 我报了一个培训机构进行系统的学习。或许有老师教的方式,学起来没那么枯燥,吸收的也好啊。周六开始了第一次的上课,总有一种重回大学课堂的感觉,只是我的同学都不再是年少时候了。这次只要学习了PMP指南的前三章引论,项目运行环境,项目经理。在这里记录我所学到的东西,就当作是复习的一种吧。引论主要讲的是项目是什么?我们为什么要考PMP呢?是因为PMP为项...

2019-07-16 15:07:31 916

原创 备考PMP第1篇-新鲜与挑战并存

因为一直为自己寻找新的方向,新的提升。做了3年的Android开发工程师,总的做出一些改变。除了技术上需要提升以外,还是需要从其他的方向提升自己,也为自己的事业创造更好的条件。最后实现升职加薪,走出去再看看外面更大的知识。所以我决定要去报名考试PMP证(项目管理国际认证书)。9月7号要开始进行考试了,我还剩两个月的时间进行备考。这两个月我要看完两本书(PMBok 第6版、汪博士解读PMP考试)...

2019-07-09 11:06:54 859

原创 Android开发 实现Zxing二维码半屏扫描

最近接到一个半屏扫描二位码的需求,要实现界面的上半屏是扫描二维码,下半屏是扫描结果数据的显示。接到这个需求第一时间想到的是,印象中人生中没有实现过半屏扫描二维码的工作经验!!!难受啊,但是为了保持自己的专业性!就硬着头皮答应了下来:“OK,没问题,我改一下就好”我是不是答应的太快了??我代码都还没看过呢!!作为一个专业的Android工程师,这样评估一个需求工作量是完成不靠谱的!哎,答应都答应...

2019-06-25 18:00:25 2577 1

原创 Ionic+angularjs跨平台学习笔记-目录结构分析篇

上一篇的学习笔记记录了Ionic+angularjs跨平台开发的前期准备,就是安装相应的环境:https://blog.csdn.net/Ruan_Number3/article/details/89138026今天记录一个Ionic项目生成后,项目的目录结构以及与原生开发Android的巨大区别,因为这两个本来就完全不一样,但又有着相似的执行流程结构。目录结构分析先看一张图上...

2019-04-17 11:39:58 973

原创 Ionic+angularjs跨平台学习笔记-安装环境篇

因社会对人才多技术需求以及公司的技术需求,我成功从原生开发步入了跨平台开发。跨平台的技术还是有很多的,比如比较火的Flutter。但是这个我只是作为业余时间去学习,真正工作的需要是Ionic+angularjs的开发。我会把我一步一步学习过程记录下来,希望能帮到跟我一样从零开发学习跨平台的童鞋。学习跨平台第一步就是安装环境。安装Nodejs因为ionic是基于nodejs做的开发,所以我们...

2019-04-09 11:25:57 976 1

原创 Eclipse版SDK转为Android Studio版全过程

公司的SDK最早的开发版本就是用Eclipse开发,但是随着越来越多开发者使用Android Studio开发,而且很多开源框架都是只提供适配Android Studio方式的导入。所以我觉得需要去做出两个版本SDK,今天就把自己如何把SDK从Eclipse转到Android Studio记录下来供给大家参考。要把Eclipse项目转到Android Studio需要分 四步走,第一步需要在A...

2018-09-25 16:33:49 1949

原创 SDK使用Eclipse接入Facebook SDK全过程

最近公司游戏需要上海外的市场,那我SDK自然也是需要配合去做海外的适配。例如需要接入谷歌支付,Facebook第三方登录以及数据统计。今天我们就不说谷歌支付,我们来谈谈接入Facebook SDK所遇到的坑。其实Facebook SDK接入流程并不难,跟着官方文档走,接入其实很快很简答!但是前提是你得挂vpn去做操作。这里先丢出Facebook 开发者的链接:https://developer...

2018-09-06 13:55:33 1675 3

原创 我学习从事项目经理第五课

最近一直在忙重新找工作,面试的事情。也没有时间静下来去看书了,今天终于消停了一会。就分享一下书里面的一些知识吧。记得有一位主持人说过:“世上的事情,我们是不可能每一件都能亲身经历,但是我们可以通过书本去感受别人的经历,丰富自己的知识。”今天书里的知识点是我们需要关注项目中干系人的关系。书中的项目经理遇到了一个问题,就是客户原有的系统与目前开发的系统接口不兼容,而且原来的系统是公司的竞争对手厂商...

2018-08-09 15:16:34 871

原创 我学习从事项目经理第四课-理想与现实

今天学习的是,读别人的故事,悟出从开发转项目经理的身份转换区别。身份转换了看问题的角度也会不同了,这些都是我需要提前做好心理准备的。书里讲个一个刚升职做项目经理的小M,初为项目经理的小M,斗志满满,计划这上任的工作,首先,要|“运筹帷幄”,系统地制定一份详细的计划。其次,要“沉着应战“,遇到困难需要冷静沉着,不能被看出丝毫的慌张。第三,要”同仇敌忾“,搞好团队建设,共同进退。但是理想总是丰满的...

2018-07-31 14:20:51 1058 2

原创 我学习从事项目经理第三课

学习了前面两课后,是时候来点干货了。今天我学习的是项目管理的入门知识。项目管理的定义用一句话概括就是项目管理就是将知识、技能、工具与技术应用于项目活动,以满足要求。对于IT互联网公司,项目管理能力是核心竞争力之一。项目管理基本的管理要素包括几个方面范围(Scope):指为了实现项目目标必须完成的所有工作。如果没有工作范围的定义,项目就没有结束的标准 时间(Time): 指完成项目所有...

2018-07-30 17:31:14 1098

原创 我学习从事项目经理第二个课

既然我想做项目经理了,也了解了项目经理的职责,任务。那我做项目经理,其实还需要知道项目经理的晋升路线才行。因为我现在还是Android开发工程师,要做项目经理不可能一下就可以做项目经理的。我需要找个导师来带我入门,所以我第一个面试的话可能就是助理项目经理了。助理项目经理,换句话说就是项目经理的助手。在这个阶段主要是跟项目经理学习,以及分担项目经理一部分项目管理工作。另外我在这个阶段,第一,还需...

2018-07-27 14:44:15 2092

原创 我学习从事项目经理第一个课

项目经理大多数都是原来做技术的,随着经验的积累和项目的洗礼。慢慢就从开发岗位转成了项目管理岗位了。嗯嗯,这个发展的路线,好像很适合我。因为我现在的职位就是Android工程师,有转项目经理的机会。想要转型项目经理,也没那么容易的,因为这是一个角色的转换。那项目经理是一个什么样的角色呢。角色是怎样的项目经理是一个项目的负责人,负责实现项目预期目标的角色,是项目的直接组织者。项目经理职责分为对...

2018-07-26 14:28:15 2346 1

原创 接入SDK后,报android.content.res.Resources$NotFountException:Resources ID #xxxxxxxx

最近把开发好的SDK提供个游戏开发接入的时候,出现了这个错误。在我们自己项目测试的时候是不错出现这个错误的。后来发现对方接入的测试机是7.0的系统,而我们的测试机是5.0的系统!很有可能就是系统导致出现的问题。于是在网上找了相关的资料后,有可能是AssetManage的两个对象不一样造成的问题。因为我们在开发引用布局或者是空间的时候,正常的写法都是R.layout或者R.id,这种方式在我...

2018-07-18 14:43:21 1085

原创 开发SDK,使用ProGuard混淆jar包(下篇)

回顾上篇说了,jar包混淆的过程,以及需要注意的地方。但是对面与做SDK开发的,这些远远不够的。我们还需要根据自己的业务场景,去做一些混淆的调整。为啥?请看往下看,我会慢慢去解释?调整啥?...

2018-07-13 16:20:54 1324

原创 开发SDK,使用ProGuard混淆jar包(上篇)

背景我在目前的公司是一名Android SDK开发工程师,到公司之后就研发了自己公司的一套SDK,提供给游戏方接入。SDK最后成型是一个jar包的方式提供给游戏开发商的。所以当我们正式提供SDK给游戏开发接入的时候,是混淆一下jar包才提供出去。如果不是,就很容易被人反编译出来。从而泄露了里面程序逻辑。造成不必要的风险因素,所以今天记录一下,我混淆jar包的全过程。希望能给你们一些参考。Jar包混...

2018-07-12 16:38:20 4575

原创 快应用之先写出第一个hello world

快应用简介    快应用是各大手机厂商联合制定的,类似于微信小程序都是采用css+js前端开发,不同于微信的是,微信小程序依附在微信上,而快应用是可以再各大安卓应用市场上搜索直接打开,无须安装。还可以直接生成桌面图标,下次直接打开。快应用的使用体验和我们android开发出来的app差不多。所以,作为一名android开发仔,我决定学习它,多掌握一项技能。今天就先写出一个hello world吧准...

2018-06-21 17:05:23 1319

原创 解决:接入微信支付,调不起回调界面WXPayEntryActivity

最近开发公司SDK需要接入微信支付功能,于是上了微信开发者平台,下载微信的SDK,按着文档接入。当我进行微信支付,需要调起微信客户端,但是却没有。而微信回调WXPayEntryActivity也没有被回调起来。这就很奇怪了,看回文档,说要把WXPayEntryActivity放到wxapi包下,而且在Manifest的路径配置还必须是<activity android:name=".wxap...

2018-04-19 10:49:09 13107 3

原创 解决:使用eclipse导出的jar,报控件找不到id,或者直接报控件空指针异常

因为最近在开发公司的SDK,因为不想让游戏开发商看到SDK源码。所以最后会把项目导出成jar给开发商,但是在导出测试jar的时候发现,总是闪退。报各种错误:1.会报控件id找不到对应的控件2.会报控件的类型错误(例如会告诉你Button类型的控件不能用TextView表示)先解释一下为什么会出现这种错误吧,因为当我们项目导出成jar。里面java文件里面的findViewById,ADT就会监测到...

2018-04-10 18:02:08 1339 1

原创 开发SDK必备!保存游客登录的账号密码截图到本地。

最近一直在开发自己公司的SDK,前段时间把SDK的总体框架搭好了。就进入了实际功能的开发。SDK的第一个功能就是游客登录功能。换一种说法是试玩账号登录。就是由后台给用户分配账号和密码。用户可以跳过注册,和登录的步骤直接进入游戏体验。相信很多游戏都是会有这个功能的。所以我们公司也不例外!废话少说,直接进入正题。先说说功能实现的需求,很简单。1.用户点击游客登录时,弹出对话框提示用户:当前是试玩账号,...

2018-03-30 18:18:30 2270

原创 使用apktool反编译apk的资源文件与manifest文件报:Error: Unable to access jarfile XXXXX

最近想看别人apk里面的res文件夹的xml布局文件以及values下的问题。如果直接Android逆向助手反编译后,打开的xml是乱码的。所以,选择使用apktool去反编译xml。执行apktool.bat d C:\Users\Mary\Desktop\fgmini_sign.apk命令后。却出错了。刚开始以为是自己的apktool.jar文件有问题。在网上重新下载后,还是报这个错。后来发现...

2018-03-26 14:37:13 8426

原创 我阅读SDK源码的思路

作为开发工程师,我相信每个同学都经历阅读别人源码。阅读源码这件事情,我经历了不少次。今天就来谈谈一些我阅读源码的心得。第一步:配合开发文档找入口,我们阅读源码的时候。会经常碰到下面这种情况源码之所以叫源码,是因为它不是几个文件,几行代码组成的。源码都是一个很庞大很复杂的东西。几百个文件,几万行代码。这样让我们第一次拿到源码后。就想茫茫大海中,没有导航的船。不知往哪走,不知从何下手。所以,我们拿到源...

2018-03-19 16:11:48 3067

原创 在没有需求文档下,怎么去开发好一个SDK

事情还得在两天前说起,部门经理拉我去单独聊天,跟我说公司现在需要做一个平台型的SDK。因为公司接的游戏都是租用着别人的SDK,要给租金不说,处理突发事情也不够及时。所以,希望我来开发一个属于公司自己的SDK。当时,我一听,这挺好啊,那就做吧。就问要需求文档,经理居然回我,需求的话就是按照我们现在租用的SDK来开发就可以了。当时我就懵逼了,没有需求文档怎么去开发。就因为这个问题,我们讨论了快半个小时...

2018-03-14 17:58:12 2076

原创 魅族手机不弹Toast解决

在开发点餐系统中,出现一个很奇怪的问题。app运行在魅族手机上,不能弹出Toast。在网站查了一下资料后,发现有不少人遇到这种问题。我就猜想,应该是权限之类问题。然后在手机上设置一下手机管家->权限管理->通知管理–>应用列表->应用的悬浮框选项打上√然后重新进入一下应用应该就可以了。但是这个要用户主动去系统上设置。有点不友好,这里可以尝试加个权限申请,去提醒用户。可以在应...

2018-03-09 15:59:57 1454

原创 获取仅有apk的应用包名与类名

在做android SDK开发的时候,为了配合运营需要获取游戏的apk包名。所以在网上查找了资料,可以通过命令行adb的方式获取apk的包名和类名。具体操作如下 1.手机先运行游戏或者应用 2.然后打开命令行执行  adb shell dumpsys window | grep mCurrentFocus 3.返回结果类似 包名就是 com.fangame.myzn.ad1类名就是 com.gam...

2018-03-09 10:33:25 6023

原创 开发APP前期的准备工作到底有多重要??

如果经历过一个app从零开发的同学,可能就会知道,app前期的打地基到底有多重要!我从开始工作到现在,目前都是从零开发app的。没有试过中途填别人的坑,但是我试过留着泪给自己填坑。还是那种自己都不知道自己为什么要这样写的坑,改了还会崩溃。这是很折磨人的,也很浪费时间。所以决定写下来以警示各位开发同行,app的前期准备工作很重要,前期工作很重要,前期工作做得好,接下来你将会很顺心,让你的开发之路很有...

2018-03-06 16:51:10 5696 2

原创 当你遇到在自己手上测试没有问题,出了正式版给测试去测发现数据会报错,程序崩溃。这时候不要慌

最近完成了一个点餐系统app,在自己手机测试完成后,激动的人心的时刻到了。终于可以出正式包了,进行相关的混淆配置之后。出了正式包后,给测试同事去测试。没过两分钟,她就来找我了,说程序一直崩溃。我当时就一脸懵逼了,我自己测试的好好怎么会崩溃呢。而且她都是常规操作,所谓的常规操作就是把业务逻辑给跑通。但是这个正式版本居然连常规操作都跑不通!!于是马上拿起自己的测试机,按照测试同事的操作,走一遍。结果很...

2018-03-05 17:23:16 1416

原创 接入谷歌支付所遇到的坑

最近公司需要把游戏发布到海外,要接入一个谷歌支付。听到消息的我眼泪掉下来,但是工作还是要做的。任务还是要执行的,一步一步来吧。首先得拿到文档,得挂个vpn上个谷歌开发者,拿到文档才行。这里提供谷歌的api文档https://developer.android.com/google/play/billing/billing_integrate.html。再提供一个在github上的demo点击打开链...

2018-03-05 16:33:10 4347

原创 实现类似微博视频滚动自动播放与暂停

最近需要实现一个类似于微博内容中视频自动播放与暂停的功能。拿到这个功能后,需要把技术点细化。首先分析微博实现视频自动播放暂停的流程,拿到了我的华为荣耀7打开微博玩了半个小时。。发现当手机处于连接WiFi状态下的时候,当一个item是视频的类型时,而且这个item大部分显示屏幕前时,就开始自动播放。而这个正在播放的item,离开屏幕的时候,就自动暂停。如果手机处在数据联网状态下,这个就不会给你自动播

2017-10-09 14:32:46 5828

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除