本文转自: http://blog.csdn.net/qibin0506/article/details/53373412 前几个月有幸参加了CSDN组织的MDCC移动开发者大会, 一天下来我最大的收获就是了解到了模块化开发, 回来之后我就一直在思考模块化的一些优点, 不说别的, 提供一种可插拔的开 ...
分类:
移动开发 时间:
2018-01-25 13:12:31
阅读次数:
208
前端项目是用vue.js做的,前端起的服务URL:http://localhost:8080/ 后端项目是用Node.js做的,后端起的服务URL:http://localhost:3000/ 现在前端要调用后端服务其中一个接口,URL:http://localhost:3000/goods,这个接 ...
分类:
移动开发 时间:
2018-01-25 13:09:01
阅读次数:
1546
接上篇《android开发艺术探索》读书笔记(十四)--JNI和NDK编程 No1: 如果<include>制定了这个id属性,同时被包含的布局文件的根元素也制定了id属性,那么以<include>指定的id属性为准 No2: 绘制优化 1)onDraw中不要创建新的局部对象 2)onDraw方法中 ...
分类:
移动开发 时间:
2018-01-25 13:05:51
阅读次数:
208
一整个社区模式App的整套代码,包括发布动态,添加、删除好友,添加黑名单,聊天,用户反馈等功能。 相关技术 1 底层使用Bmob后端云,官网: https://www.bmob.cn/ 2 友盟插件,QQ登录,统计等。 3 百度地区,高德地图的定位,地理编码,反编码等技术 4 Bugly统计 5 G ...
分类:
移动开发 时间:
2018-01-25 13:04:57
阅读次数:
168
iOS项目——项目开发环境搭建 在开发项目之前,我们需要做一些准备工作,了解iOS扩展——Objective-C开发编程规范是进行开发的必备基础,学习iOS学习——Xcode9上传项目到GitHub是我们进行版本控制和代码管理的选择之一,明白iOS学习——iOS项目Project 和 Targets ...
分类:
移动开发 时间:
2018-01-25 11:07:02
阅读次数:
258
去掉头部和尾部,中间部分填充,用于显示frame。样式这样定义html{height:100%;}body{height:100%;}body{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-flex-flow:column;}
分类:
移动开发 时间:
2018-01-25 11:03:18
阅读次数:
207
要求: 输入一个二维整形数组,数组里有正数也有负数。 求所有子数组的和的最大值。 吐槽: 这个算法不是特别好写,看了很多学长学姐的写法发现他们绝大多数的逻辑上都有硬伤,方法也很土(。。。),这个题我认为需要使用DFS遍历+DP动态规划搞定,设计上不详细讲解了,比较麻烦。 运行截图: ...
分类:
移动开发 时间:
2018-01-25 11:00:37
阅读次数:
191
这周重点学习的也是Android monkey test 的一些相关知识,也对其进行了初步的操作和试验。讲学习资料整理如下 : Monkey是一个命令行工具 ,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流,实现对正在开发的应用程序进行压力测试。Monkey包括许多选项,它们大致分为 ...
分类:
移动开发 时间:
2018-01-25 10:58:07
阅读次数:
189
最近由于公司在组织一个Free CoDE的项目,也就是由大家自己选择研究方向来做一些自己感兴趣的研究。由于之前我学过一点点关于android的东西,并且目前android开发方兴未艾如火如荼,但自动化测试还基本上属于新兴领域,接触的人并不多,所以我给我们团队提出研究android自动化测试方面的项目 ...
分类:
移动开发 时间:
2018-01-25 10:57:59
阅读次数:
176
今天在做拍照上传的时候遇到个问题,根据路径获取Bitmap 失败,一直返回空,以为这个路径获取Bitmap代码久经考验,不怀疑它,找参数传入是否正确,初步怀疑是 filePath 没传进去,打印 filePath. 但是发现 filePath 有值,起了怪了,一步步Debug,发现每一步都是正确的, ...
分类:
移动开发 时间:
2018-01-25 10:55:22
阅读次数:
230
var mail=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; var tel=/^(\d3,4|\d{3,4}-)?\d{7,8}$/; var phone=/^1[34578]\d{9}$/; if(tjPh ...
分类:
移动开发 时间:
2018-01-25 00:15:27
阅读次数:
200
我们自己的启动Activity方法 调用Activity对象的方法 继续调用Activity对象方法 继续调用Activity对象方法 继续调用Activity对象方法 在startActivityForResult这个方法中 我们发现如果 这个方法是否回调。 在回头查看启动的重点:根据上面的注释我 ...
分类:
移动开发 时间:
2018-01-24 22:24:51
阅读次数:
1981
~function(){ let computed = function(){ let desW = 640; let devW = document.documentElement.clientWidth; if(devW>=640){ document.documentElement.style... ...
分类:
移动开发 时间:
2018-01-24 22:19:20
阅读次数:
227
/1/软件权限1)扣费风险:包括发送短信、拨打电话、连接网络等2)隐私泄露风险:包括访问手机信息、访问联系人信息等3)对App的输入有效性校验、认证、授权、敏感数据存储、数据加密等方面进行检测4)限制/允许使用手机功能接入互联网5)限制/允许使用手机发送接受信息功能6)限制/允许应用程序来注册自动启动应用程序7)限制或使用本地连接8)限制/允许使用手机拍照或录音9)限制/允许使用手机读取用户数据1
分类:
移动开发 时间:
2018-01-24 22:18:52
阅读次数:
254
从sd卡里读出图片后有时调用setImageBitmap(bitmap)方法会显示不出图片,仔细考虑过后原来是加载的图片过大导致的,解决办法为: 这样返回的bitmap就可以被显示出来了。 ...
分类:
移动开发 时间:
2018-01-24 22:16:43
阅读次数:
281
想要了解广播定义及相关原理的可以看下这一篇BroadcastReceiver史上最全面解析 简单地对广播进行分类吧,广播有两个角色,一个是广播发送者,另外一个是广播接收者 广播按照类型分为两种,一种是全局广播,另外一种是本地广播 全局广播的意思就是发出的广播可以被其他任意的应用程序接收,或者可以接收 ...
分类:
移动开发 时间:
2018-01-24 21:58:38
阅读次数:
300