项目小结与面试

这篇博客总结了Android开发中的关键点,包括图片上传的清晰度处理、APP登录过程的数据安全、使用Android兼容包的新控件、界面自适应、ListView复杂item的管理、进程与线程的理解、应用版本升级流程、手势识别、自定义控件的实现以及处理ScrollView与GridView的焦点冲突问题。此外,还涉及到时间格式、拨打电话权限和访问手机通讯录的操作。
摘要由CSDN通过智能技术生成

1.图片上传时保证清晰度:

https://github.com/android-cn/android-discuss/issues/285

  压缩图片算法:一、拍照的图一般是png格式,转换为jpg的。
                             二、压缩jpg图片。原先4000k+的图片,可以压缩到80k左右,显示效果基本没有影响。原理类似把临近像素点集合成一个。
  或者用不到什么高大上的算法,根据个人经验,就像@wangqiankun 所写的:
                1.缩小图片尺寸,720px的图片就够大了;
                2.图片格式保存成jpg,Bitmap.compress的时候,质量比参数设成80,甚至更小都可以;


2.关于APP登录过程数据安全:

  标准做法是不存储密码及密码的加密形式;而是保存token,这个需要服务器支持OAuth 2.0协议。
  https协议(不全部支持),MD5加密数据。


3.一个Demo学会用Android兼容包新控件:

http://sunjiajia.com/2015/07/02/android-new-widgets-demo/?plg_nld=1&plg_uin=1&plg_auth=1&plg_nld=1&plg_usr=1&plg_vkey=1&
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值