app开发
dancelee
一个小白的日常总结
展开
-
开发一个app需要考虑的问题
一个公司的app,需要考虑到保密性,安全性等问题,不然如果接口暴露到公网上,危险就会非常大.1. **请求合法性校验**, 考虑采用token的方式保证接口不被其他人访问.2. **数据校验**,白名单方式验证数据确保不出现异常数据和注入攻击.3. **数据加密**,对数据进行加密,保证其他人无法监听或截取.4. **错误处理**,对系统返回结果编制返回码,避免堆栈信息泄露.5. **接口原创 2016-12-13 12:02:49 · 1041 阅读 · 0 评论 -
关于ExpandListView实现列表搜索
最近在项目中遇到一个问题,就是要实现列表的搜索,数据用的是本地的数据,然后我的做法是,创建一个全局的数据源,首次进入的时候就把请求的数据addAll()放进去,然后搜索的时候,会创建一个临时的model,存放搜索的结果,最后也addAll(),然后notify adapter,数据居然显示不正确.` private List原创 2016-12-13 18:00:02 · 412 阅读 · 0 评论 -
获取手机的唯一标识
1.the imei:这个只是对Android手机有效 TelephonyManager TelephonyMgr = (TelephonyManager)getSystemService(TELEPHONY_SERVICE); String szImei = TelephonyMgr.getDeviceId(); 运用这个方法,需要在mainfset里面加入一个许可,android.permis原创 2016-12-14 12:07:49 · 2624 阅读 · 0 评论 -
单例模式
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-06-29 17:20:21 · 247 阅读 · 0 评论 -
自定义键盘
写一个工具类public class NumKeyboardUtil { private Context mContext; private Activity mActivity; private KeyboardView mKeyboardView; private EditText mEdit; /** * 数字与大写字母键盘 */原创 2017-06-29 17:29:40 · 448 阅读 · 0 评论