![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
其他
wd_113634687
这个作者很懒,什么都没留下…
展开
-
安卓app开发原则及性能优化,个人理念
虽然是开发人员但是也对app设计开发UI等有自己的一定见解: 追求的理念; apk包大小越小越好 app打开耗费资源少 UI图不是越炫酷越好 还要考虑性能 及对app的影响 如 以前加了个功能 打开pdf 加了个控件 apk直接加大了6M(上一版本12M,增加50% 相当于一个app,对用户什么感觉 直接就不下载了) 一个提示可以解决的 就别整个弹框(开发写出来就分分钟的事),但是代码...原创 2018-12-28 09:59:10 · 753 阅读 · 0 评论 -
Android开发注意事项(时刻谨记)(内存泄漏,OOM等)
异常处理 1、 空指针异常。对象都有生命周期,使用一个对象时需要对其状态进行判断。 2、 越界异常。 3、 OOM。 4、 BadTokenException。 体验优化 1、 页面加载速度。 2、 页面响应速度。 测试 1、 测试Log使用特有的格式,方便删除 2、 测试代码通过@TODO 标记,测试后删除 3、 提交代码前通过Lint检查代码规范 工具 好几种公具检测内存,BUg等原创 2018-12-28 13:18:52 · 692 阅读 · 0 评论 -
*史上最恶心的json数据解析(Gson和JSONObject搭配使用),key值变化的
史上最恶心的json数据解析: 用Gson解析一半,再用JSONObject解析剩下的数据(因为key值是变化的(我想哭),后台这样说的这种格式是全世界通用的,京东就是这么返回解析的(醉了) -_-), json数据如下: String jsonString = "{"cityId": "1", "codeUuid": "1000000282074200", "couponSpuSkuBo...原创 2018-12-29 10:24:39 · 1905 阅读 · 0 评论 -
ios开发过程中注意事项
开发过程中注意事项: 1 类型判断。 OC中调用方法时,不明确的类型要进行类型判断,避免找不到方法的崩溃发生。 id obj; if ( [obj isKindOfClass:NSNumber.class] ) { NSNumber *num = (NSNumber *)obj; // ... } 禁止: id obj; NSNumber *nu...原创 2019-01-12 09:21:52 · 360 阅读 · 0 评论 -
iOS 编码规范
iOS 编码规范 iOS 编码规范 1 目的 1 适用范围 2 1 命名 2 1.1 文件命名 2 1.2 类命名 3 1.3 方法命名 3 1.4 变量命名 3 1.4.1 一般变量 4 1.4.2 常量 4 2 注释 4 2.1 文件注释 5 2.2 声明注释 5 2.3 实现注释 5 3 代码格式 6 3.1 代码缩进 6 3.2 行长度 6 3.3 方法声明与定义 6 3.4 方法调用 7...原创 2019-01-12 09:22:39 · 331 阅读 · 0 评论 -
开发中总结小东西
天天模拟器链接 adb connect 127.0.0.1:6555 textview去除周边drawable图片 tvSendTime.setCompoundDrawables(null, null, null, null); 浏览器中如某些阅读器中等等 javascript:void($={}); 复制不可复制的内容 ...原创 2019-01-25 10:20:18 · 153 阅读 · 0 评论 -
安卓项目百度地图引入
百度地图使用步骤: 1、申请一个key 2、创建项目,添加相应的联网权限 3、在布局文件中使用 百度提供的 MapView 控件 4、在代码中: 1、初始化BMapManager 执行用 mapManager.init(); 2、setContentView(); 百度地图API提供的几种Overlay 百度地图API提供了以下几种Overlay(覆盖物): 1)Overlay:它是所有覆盖物的抽...原创 2019-01-26 11:13:21 · 315 阅读 · 0 评论