扎实的JAVA基础,熟练掌握面向对象(OOP)思想,熟悉java序列化机制实现Android下IPC的机制。
熟练使用集合、IO流及多线程断点上传下载,和线程池的使用。
熟练掌握Android四大组件(Activity,Service与intentService,LocalBroadcastManager的BroadcastReceiver,ContentProvider)。
熟练使用Android下常用的布局设计,新版本Material Design布局和设计,熟练自定义控件和一些主流的第三方控件的使用等。
熟悉掌握MVC模式,单例、工厂,观察者,模板等设计模式。
熟悉Android下的Handler消息机制(Handler,Message,MessageQueen,Looper,HandlerThread),并能熟练使Handler和熟悉使用EventBus 3.0和RXandroid机制。
熟悉Android中的动画,选择器,样式和主题的使用,能够实现市面上大多数动画效果。
掌握OOM、ANR异常和各类友盟统计上的BUG的处理和熟练处理App全局Crash异常处理,并可以对应用进行相应的优化。
熟悉Android开发的数据(图片,文字,文件等)的缓存技术,并且能够对图片的优化进行相应的处理,熟悉ASimpleCache,LruCache缓存和DiskLruCache缓存使用。
熟练并能独立解决市面上各种Android机型屏幕的适配(图片适配,Dimens适配和AutoLayout适配等等)。熟悉XML/JSON数据解析和生成JSON/XML,以及Android下SQLiter数据库存储方式(greendao,ormlite)。熟练使用市面上主流技术的Android开发常用框架(greedao,ormlite,EventBus3.0,PullToRefresh,Xutils3.0等等)。
熟悉android 的JNI/NDK开发,通过JNI实现JAVA与C程序间的调用及回调数据通信。
熟悉掌握RecyclerView,ListView等重要控件的使用和优化及(AsyncTask)异步任务加载网络数据
熟悉Android代码的混淆机制和多渠道打包,和后期的市场发布上线App的BUG修复维护和优化。
熟悉使用支付宝,微信支付的SDK和银行的
曾参与开发公安相关APP研发工作(文件传递,离线语音输入,视频直播,相关文件进行转化为word进行操作使用)等,部分地图自定义view的规划使用,
以Android Studio作为开发工具,使用Java语言作为开发语言,Sql数据库来管理和储存数据。
用户可以通过该系统进行:飞机型号管理,飞机基本信息管理,显示飞机编号,出场时间,飞行总时长,飞行任务,飞行员基本信息管理,飞行员编号,飞行员姓名,飞行总时长,管理员可增删,地勤人员管理,角色管理,管理员可给人员分配角色,权限管理,用户管理等操作。