毕业于南京工业大学计算机系,在校期间专业成绩优秀,获得一等奖学金。毕业论文获得优秀。
对技术有源发的兴趣,持续学习 android,微信小程序开发等技术技术,并独立完成多个兴趣项目。
2年的安卓应用开发经验。
熟练使用Eclipse,Android Studio 开发工具,和Git进行代码管理。Java基础扎实。
熟练使用RecycleView, Superswiperefreshlayout,Glide okhttp等第三方工具。
熟悉安卓6.0和7.0的适配。
熟悉安卓网络和多线程开发,熟悉JSON。
熟悉安卓内存和性能的优化,善于解决问题。
熟练使用安卓各种布局和控件独立进行UI的实现。
根据产品设计,能对应接入第三方的SDK
熟练搭建Android开发环境,掌握Android应用程序开发、调试、发布流程。
1,江苏租来租趣商贸有限公司
项目描述:
app商城开发,用户可以根据展示的商品进行购买租赁等操作。
商城首页通过RecycleView展示用户发布的商品根据RecycleView.Adapter里getItemViewType方法分别展示不同内容,图片加载使用Glide。商品详情页集成了支付宝和微信支付方式,方便用户购买。
网络请求使用的是okhttp框架。
2,南京量为石信息科技有限公司
项目描述:
该项目是给国家电网制作的一款可以进行设备巡检,出入库,故障排查,检修上报和人员任务分配等功能于一体的安卓应用。
开发工具eclipse,svn。
数据库sqlserver。
语言java。
个人职责:前期进行需求分析,确定系统的功能,以及数据库的搭建和产品UI设计。大致UI与部分功能设计实现完成后与客户进一步商谈细节。
主要用到的技术:
1. 使用fastjson进行客户端与服务器的数据交互。
2. 在进行故障设备查看的时候,用户左右滑动切换照片由于照片是以字节的形式存储于数据库,所以每次滑动都要发起一次请求,这里用到了安卓多线程加载防止anr,又使用BitmapFactory.Options对图片进行缩略防止出现OOM。在当前活动的ondestroy里设置如果bitmap不为空则使用Bitmap.recycle()释放图片。
3. 每个设备上都会有一个包含该设备ID的一个二维码,项目加入google的开源框架Zxing。扫描成功后通过返回的ID对该设备进行出入库等操作。
4. 关于设备的导航与定位。这里需要用到LBS,利用网络或者gps定位设备方便用户对设备或者场地的使用和巡查。这里用到了百度API,首先要申请一个API KEY,通过网上注册百度账号后,创建一个应用就能查看到相应的apikey。在开始编程之前要先下载LBS相关的SDK,部署好项目后就可以编码了。首先要获取一个LocationClient实例,调用start方法就可以开始定位,接着创建一个监听类实现BDlocationListener接口,在实现的onreceivelocation方法中回调了一个BDlocation对象,该对象里包含相应的位置信息。在进行其他设备的定位时可以根据数据库中该设备的经纬度进行定位,利用Baidumap对象的animateMapStaus方法接收一个包含经纬度的mapstatus对象作为参数,就可以使地图移动到该位置,百度地图sdk封装了一个导航类,通过提供经纬度就可以实现导航的功能,不过使用导航功能除了要在配置文件里设置服务以为还要在主活动力初始化导航引擎。
5. 关于工作人员工作轨迹的监察。该功能主要是为了监察员工的上班轨迹,因为电力公司好多外业人员,没有具体办公地点,所以才有了该需求。对于该功能我是采用了安卓的Service来实现。用户打开程序后则启动该服务。在服务中为了方便与活动进行交互,我创建了一个内部类,该类继承了Binder类,在内部类里实现了上传坐标的任务,活动中启动服务使用的是bindservice启动,需要用到Serviceconnection对象,在该内部类的onServiceConnectioned方法里通过IBinder对象获取服务里自定义内部类实例
可兼职时间
可兼职地点
0条评论 雇主评价